diff --git a/.github/workflows/check_ts.yml b/.github/workflows/check_ts.yml index e70617a..01bfbf7 100644 --- a/.github/workflows/check_ts.yml +++ b/.github/workflows/check_ts.yml @@ -8,15 +8,15 @@ jobs: if: false runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v5 - name: Get diff lines id: diff - uses: Equip-Collaboration/diff-line-numbers@v1.0.0 + uses: Equip-Collaboration/diff-line-numbers@v1.1.0 with: include: '["\\.ts$"]' - name: Detecting files changed id: files - uses: umani/changed-files@v4.0.0 + uses: umani/changed-files@v4.2.0 with: repo-token: ${{ github.token }} pattern: '^.*\.ts$' diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e6fcf78..6439ca2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,10 +20,10 @@ jobs: name: Python ${{ matrix.python-version}} steps: - - uses: actions/checkout@v4.2.2 + - uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5.3.0 + uses: actions/setup-python@v6.0.0 with: python-version: ${{ matrix.python-version }} @@ -36,7 +36,7 @@ jobs: run: nox -s tests-${{ matrix.python-version }} - name: Upload coverage reports to Codecov - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@v5 env: CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} @@ -59,15 +59,15 @@ jobs: name: Python ${{ matrix.python-version}} + typedoc ${{ matrix.typedoc-version }} steps: - - uses: actions/checkout@v3.1.0 + - uses: actions/checkout@v5 - name: Set up Node - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: 22 - name: Set up Python - uses: actions/setup-python@v4.3.0 + uses: actions/setup-python@v6.0.0 with: python-version: ${{ matrix.python-version }} @@ -97,10 +97,10 @@ jobs: name: Test sphinx 6 steps: - - uses: actions/checkout@v3.1.0 + - uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v4.3.0 + uses: actions/setup-python@v6.0.0 with: python-version: ${{ matrix.python-version }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0f9403e..3bd358a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,7 +14,7 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.2.2 with: # include tags so that hatch-vcs can infer the version fetch-depth: 0 @@ -23,7 +23,7 @@ jobs: # fetch-tags: true - name: Setup Python - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 + uses: actions/setup-python@bba65e51ff35d50c6dbaaacd8a4681db13aa7cb4 # v5.6.0 with: python-version: "3.12" @@ -53,15 +53,15 @@ jobs: contents: read steps: - name: Download all the dists - uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0 + uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0 with: path: dist/ merge-multiple: true - name: Generate artifact attestations - uses: actions/attest-build-provenance@db473fddc028af60658334401dc6fa3ffd8669fd # v2.3.0 + uses: actions/attest-build-provenance@977bb373ede98d70efdf65b84cb5f73e068dcc2a # v3.0.0 with: subject-path: "dist/*" - name: Publish distribution 📦 to PyPI - uses: pypa/gh-action-pypi-publish@76f52bc884231f62b9a034ebfe128415bbaabdfc # v1.12.4 + uses: pypa/gh-action-pypi-publish@ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e # v1.13.0 diff --git a/.github/workflows/test_report.yml b/.github/workflows/test_report.yml index 4c711c5..1afec99 100644 --- a/.github/workflows/test_report.yml +++ b/.github/workflows/test_report.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: dorny/test-reporter@v1.6.0 + - uses: dorny/test-reporter@v2.1.1 with: artifact: test-results-${{ matrix.python-version }} name: Test report - ${{ matrix.python-version }} @@ -28,7 +28,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: dorny/test-reporter@v1.6.0 + - uses: dorny/test-reporter@v2.1.1 with: artifact: test_typedoc-results-${{ matrix.python-version }}-${{ matrix.typedoc-version }} name: Test report - Python ${{ matrix.python-version}} + typedoc ${{ matrix.typedoc-version }} @@ -43,7 +43,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: dorny/test-reporter@v1.6.0 + - uses: dorny/test-reporter@v2.1.1 with: artifact: test_sphinx_6-${{ matrix.python-version }} name: Test report - Sphinx 6