diff --git a/.github/workflows/documentation.yaml b/.github/workflows/documentation.yaml index ad3ad340..4937b9bb 100644 --- a/.github/workflows/documentation.yaml +++ b/.github/workflows/documentation.yaml @@ -26,14 +26,14 @@ jobs: runs-on: ubuntu-slim steps: - name: Checkout source - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 0 persist-credentials: false - name: Set up uv # yamllint disable-line rule:line-length - uses: astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8.2.0 + uses: astral-sh/setup-uv@c771a70e6277c0a99b617c7a806ffedaca235ff9 # v9.0.0 with: python-version: 3.14 @@ -49,7 +49,7 @@ jobs: FORCE_COLOR: 1 - name: Spellcheck - uses: crate-ci/typos@37bb98842b0d8c4ffebdb75301a13db0267cef89 # v1 + uses: crate-ci/typos@bee27e3a4fd1ea2111cf90ab89cd076c870fce14 # v1 - name: Run Vale # yamllint disable-line rule:line-length diff --git a/.github/workflows/linting.yaml b/.github/workflows/linting.yaml index 868e4133..d705e372 100644 --- a/.github/workflows/linting.yaml +++ b/.github/workflows/linting.yaml @@ -26,14 +26,14 @@ jobs: runs-on: ubuntu-slim steps: - name: Checkout source - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 0 persist-credentials: false - name: Set up uv # yamllint disable-line rule:line-length - uses: astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8.2.0 + uses: astral-sh/setup-uv@c771a70e6277c0a99b617c7a806ffedaca235ff9 # v9.0.0 with: python-version: 3.14 diff --git a/.github/workflows/regression-test.yaml b/.github/workflows/regression-test.yaml index 245d1a5d..aee98bee 100644 --- a/.github/workflows/regression-test.yaml +++ b/.github/workflows/regression-test.yaml @@ -41,7 +41,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout source - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 0 persist-credentials: false @@ -52,7 +52,7 @@ jobs: - name: Set up uv # yamllint disable-line rule:line-length - uses: astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8.2.0 + uses: astral-sh/setup-uv@c771a70e6277c0a99b617c7a806ffedaca235ff9 # v9.0.0 with: python-version: 3.14 diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index f44367bb..8c8f24c3 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -15,7 +15,7 @@ jobs: id-token: write steps: - name: Checkout source - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 0 persist-credentials: false @@ -23,7 +23,7 @@ jobs: - name: Set up uv if: github.event_name == 'workflow_dispatch' # yamllint disable-line rule:line-length - uses: astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8.2.0 + uses: astral-sh/setup-uv@c771a70e6277c0a99b617c7a806ffedaca235ff9 # v9.0.0 with: enable-cache: false python-version: 3.14 @@ -60,7 +60,7 @@ jobs: - name: Publish to PyPI # yamllint disable-line rule:line-length - uses: pypa/gh-action-pypi-publish@cef221092ed1bacb1cc03d23a2d87d1d172e277b # v1.14.0 + uses: pypa/gh-action-pypi-publish@ba38be9e461d3875417946c167d0b5f3d385a247 # v1.14.1 with: verbose: true @@ -86,7 +86,7 @@ jobs: - name: Publish to TestPyPI # yamllint disable-line rule:line-length - uses: pypa/gh-action-pypi-publish@cef221092ed1bacb1cc03d23a2d87d1d172e277b # v1.14.0 + uses: pypa/gh-action-pypi-publish@ba38be9e461d3875417946c167d0b5f3d385a247 # v1.14.1 with: repository-url: https://test.pypi.org/legacy/ skip-existing: true diff --git a/.github/workflows/run-examples.yaml b/.github/workflows/run-examples.yaml index b9902006..97c9b88f 100644 --- a/.github/workflows/run-examples.yaml +++ b/.github/workflows/run-examples.yaml @@ -14,14 +14,14 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout source - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 0 persist-credentials: false - name: Set up uv # yamllint disable-line rule:line-length - uses: astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8.2.0 + uses: astral-sh/setup-uv@c771a70e6277c0a99b617c7a806ffedaca235ff9 # v9.0.0 with: python-version: 3.14 diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index cf3fcae6..bd47e874 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -30,14 +30,14 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout source - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 0 persist-credentials: false - name: Set up uv # yamllint disable-line rule:line-length - uses: astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8.2.0 + uses: astral-sh/setup-uv@c771a70e6277c0a99b617c7a806ffedaca235ff9 # v9.0.0 with: python-version: 3.14 @@ -94,14 +94,14 @@ jobs: - "3.14" steps: - name: Checkout source - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 0 persist-credentials: false - name: Set up uv # yamllint disable-line rule:line-length - uses: astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8.2.0 + uses: astral-sh/setup-uv@c771a70e6277c0a99b617c7a806ffedaca235ff9 # v9.0.0 with: python-version: ${{ matrix.python-version }} @@ -172,14 +172,14 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout source - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 0 persist-credentials: false - name: Set up uv # yamllint disable-line rule:line-length - uses: astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8.2.0 + uses: astral-sh/setup-uv@c771a70e6277c0a99b617c7a806ffedaca235ff9 # v9.0.0 with: python-version: 3.14 diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index e2f923b6..aefcd7c8 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -35,7 +35,7 @@ repos: args: - --strict - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.15.19 + rev: v0.16.0 hooks: - id: ruff-check - id: ruff-format @@ -49,11 +49,11 @@ repos: hooks: - id: toml-sort-fix - repo: https://github.com/rbubley/mirrors-prettier - rev: v3.8.4 + rev: v3.9.6 hooks: - id: prettier - repo: https://github.com/igorshubovych/markdownlint-cli - rev: v0.49.0 + rev: v0.49.1 hooks: - id: markdownlint-fix args: @@ -80,13 +80,13 @@ repos: - --external-sources - --shell=bash - repo: https://github.com/zizmorcore/zizmor-pre-commit - rev: v1.26.1 + rev: v1.28.0 hooks: - id: zizmor args: - --fix=safe - repo: https://github.com/astral-sh/ty-pre-commit - rev: v0.0.52 + rev: v0.0.63 hooks: - id: ty args: