diff --git a/.github/workflows/pypi.yml b/.github/workflows/pypi.yml index 29ab685..f55d4fc 100644 --- a/.github/workflows/pypi.yml +++ b/.github/workflows/pypi.yml @@ -13,12 +13,12 @@ jobs: name: build distributions runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: # setuptools-scm needs the full history and tags to derive the version fetch-depth: 0 persist-credentials: false - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v7 with: python-version: '3.13' - name: Install build dependencies @@ -28,7 +28,7 @@ jobs: - name: Check distributions run: python -m twine check --strict dist/* - name: Upload distributions - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: dist path: dist/ @@ -46,7 +46,7 @@ jobs: id-token: write steps: - name: Download distributions - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: dist path: dist/ diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 5f8056d..26e0f9a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -18,12 +18,12 @@ jobs: name: lint and type check runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: # setuptools-scm derives the version from tags fetch-depth: 0 persist-credentials: false - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v7 with: python-version: '3.13' cache: pip @@ -46,11 +46,11 @@ jobs: matrix: python-version: ['3.10', '3.11', '3.12', '3.13', '3.14'] steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: fetch-depth: 0 persist-credentials: false - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v7 with: python-version: ${{ matrix.python-version }} cache: pip @@ -62,7 +62,7 @@ jobs: run: pytest --cov=gedcom7 --cov-report=term-missing --cov-report=xml - name: Upload coverage report if: matrix.python-version == '3.13' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: coverage path: coverage.xml