diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c9bc395..9b1b7a1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,8 +14,8 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v5 + - uses: actions/setup-python@v6 with: python-version: 3.x - uses: pre-commit/action@v3.0.1 @@ -26,7 +26,7 @@ jobs: name: Lint Commit Messages runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: fetch-depth: 0 - uses: wagoid/commitlint-github-action@v6.2.1 @@ -45,12 +45,12 @@ jobs: - ubuntu-latest runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v5 + - uses: actions/setup-python@v6 id: setup-python with: python-version: ${{ matrix.python-version }} - - uses: astral-sh/setup-uv@v6 + - uses: astral-sh/setup-uv@v7 - run: uv sync --no-python-downloads shell: bash - run: uv run pytest @@ -70,7 +70,7 @@ jobs: if: github.ref_name != 'main' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: fetch-depth: 0 ref: ${{ github.sha }} @@ -81,7 +81,7 @@ jobs: # Do a dry run of PSR - name: Test release - uses: python-semantic-release/python-semantic-release@v9 + uses: python-semantic-release/python-semantic-release@v10 with: root_options: --noop github_token: noop @@ -102,7 +102,7 @@ jobs: contents: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: fetch-depth: 0 ref: ${{ github.sha }} @@ -113,13 +113,13 @@ jobs: # On main branch: actual PSR + upload to PyPI & GitHub - name: Release - uses: python-semantic-release/python-semantic-release@v9 + uses: python-semantic-release/python-semantic-release@v10 id: release with: github_token: ${{ secrets.GITHUB_TOKEN }} - name: Attest build provenance - uses: actions/attest-build-provenance@v2 + uses: actions/attest-build-provenance@v3 if: steps.release.outputs.released == 'true' with: subject-path: "dist/*" @@ -129,7 +129,7 @@ jobs: if: steps.release.outputs.released == 'true' - name: Publish package distributions to GitHub Releases - uses: python-semantic-release/publish-action@v9 + uses: python-semantic-release/publish-action@v10 if: steps.release.outputs.released == 'true' with: github_token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/issue-manager.yml b/.github/workflows/issue-manager.yml index de5b0ad..ba08e33 100644 --- a/.github/workflows/issue-manager.yml +++ b/.github/workflows/issue-manager.yml @@ -18,7 +18,7 @@ jobs: issue-manager: runs-on: ubuntu-latest steps: - - uses: tiangolo/issue-manager@0.5.1 + - uses: tiangolo/issue-manager@0.6.0 with: token: ${{ secrets.GITHUB_TOKEN }} config: >