This repository was archived by the owner on Apr 25, 2026. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3232
3333 steps :
3434 - name : " Setup Docker buildx"
35- uses : docker/setup-buildx-action@c47758b77c9736f4b2ef4073d4d51994fabfe349 # v3.7.1
35+ uses : docker/setup-buildx-action@6524bf65af31da8d45b59e8c27de4bd072b392f5 # v3.8.0
3636
3737 - name : " Log into registry ${{ env.REGISTRY }}"
3838 uses : docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3.0
4343
4444 - name : " Extract Docker metadata"
4545 id : meta
46- uses : docker/metadata-action@8e5442c4ef9f78752691e2d8f8d19755c6f78e81 # v5.5 .1
46+ uses : docker/metadata-action@369eb591f429131d6889c46b94e711f089e6ca96 # v5.6 .1
4747 with :
4848 images : ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
4949 tags : |
5353
5454 - name : " Build and push Docker image"
5555 id : build-and-push
56- uses : docker/build-push-action@4f58ea79222b3b9dc2c8bbdd6debcef730109a75 # v6.9 .0
56+ uses : docker/build-push-action@67a2d409c0a876cbe6b11854e3e25193efe4e62d # v6.12 .0
5757 with :
5858 file : ${{ inputs.file-name }}
5959 push : ${{ inputs.push }}
6666
6767 - name : Generate artifact attestation
6868 if : ${{ inputs.push }}
69- uses : actions/attest-build-provenance@1c608d11d69870c2092266b3f9a6f3abbf17002c # v1.4.3
69+ uses : actions/attest-build-provenance@7668571508540a607bdfd90a87a560489fe372eb # v2.1.0
7070 with :
7171 subject-name : ${{ env.REGISTRY }}/${{ env.IMAGE_NAME}}
7272 subject-digest : ${{ steps.build-and-push.outputs.digest }}
Original file line number Diff line number Diff line change @@ -24,11 +24,11 @@ jobs:
2424 run : echo '${{ env.PYTHONUSERBASE }}/bin/' >> $GITHUB_PATH
2525
2626 - name : " Checkout repository"
27- uses : actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
27+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2828
2929 - name : " Setup Python"
3030 id : python
31- uses : actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2 .0
31+ uses : actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3 .0
3232 with :
3333 python-version : ${{ inputs.python-version }}
3434 allow-prereleases : true
4040 #
4141 # Only when the context is exactly the same, we will restore the cache.
4242 - name : " Python dependency caching"
43- uses : actions/cache@3624ceb22c1c5a301c8db4169662070a689d9ea8 # v4.1.1
43+ uses : actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
4444 id : python_cache
4545 with :
4646 path : ${{ env.PYTHONUSERBASE }}
5656 # do create a new environment when our pre-commit setup changes,
5757 # we create a cache key based on relevant factors.
5858 - name : " Pre-commit environment caching"
59- uses : actions/cache@3624ceb22c1c5a301c8db4169662070a689d9ea8 # v4.1.1
59+ uses : actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
6060 with :
6161 path : ${{ env.PRE_COMMIT_HOME }}
6262 key : " precommit-v0-${{ runner.os }}-${{ env.PRE_COMMIT_HOME }}-\
Original file line number Diff line number Diff line change 1515
1616 steps :
1717 - name : Checkout repo
18- uses : actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
18+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1919 with :
2020 submodules : ' recursive'
2121
Original file line number Diff line number Diff line change @@ -20,10 +20,10 @@ jobs:
2020
2121 steps :
2222 - name : " Checkout repository"
23- uses : actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
23+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2424
2525 - name : " Setup Python"
26- uses : actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2 .0
26+ uses : actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3 .0
2727 with :
2828 python-version : ${{ inputs.python-version }}
2929 allow-prereleases : true
Original file line number Diff line number Diff line change 1515
1616 steps :
1717 - name : " Checkout repository"
18- uses : actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
18+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1919
2020 - name : " Build docs with cargo"
2121 run : cargo doc --no-deps --document-private-items
Original file line number Diff line number Diff line change @@ -15,10 +15,10 @@ jobs:
1515
1616 steps :
1717 - name : " Checkout repository"
18- uses : actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
18+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1919
2020 - name : " Setup Python"
21- uses : actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2 .0
21+ uses : actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3 .0
2222 with :
2323 python-version : ${{ inputs.python-version }}
2424 allow-prereleases : true
Original file line number Diff line number Diff line change @@ -23,10 +23,10 @@ jobs:
2323
2424 steps :
2525 - name : " Checkout repository"
26- uses : actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
26+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2727
2828 - name : " Set up Python"
29- uses : actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2 .0
29+ uses : actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3 .0
3030 with :
3131 python-version : ${{ inputs.python-version }}
3232 allow-prereleases : true
@@ -48,13 +48,13 @@ jobs:
4848
4949 - name : " Upload the built distributions as artifacts"
5050 if : ${{ inputs.upload }}
51- uses : actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
51+ uses : actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
5252 with :
5353 name : packages
5454 path : dist
5555
5656 - name : " Publish distribution 📦 to PyPI"
57- uses : pypa/gh-action-pypi-publish@f7600683efdcb7656dec5b29656edb7bc586e597 # v1.10 .3
57+ uses : pypa/gh-action-pypi-publish@67339c736fd9354cd4f8cb0b744f2b82a74b5c70 # v1.12 .3
5858 with :
5959 skip-existing : true
6060 verbose : true
Original file line number Diff line number Diff line change @@ -28,12 +28,12 @@ jobs:
2828
2929 steps :
3030 - name : " Checkout repository"
31- uses : actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
31+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
3232 with :
3333 ref : ${{ github.event.pull_request.head.sha }}
3434
3535 - name : " Setup Python"
36- uses : actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2 .0
36+ uses : actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3 .0
3737 with :
3838 python-version : " ${{ inputs.python-version }}"
3939 allow-prereleases : true
5151
5252 - name : " Upload coverage reports to Codecov"
5353 if : ${{ env.HAVE_CODECOV_TOKEN != 'false' }}
54- uses : codecov/codecov-action@b9fd7d16f6d7d1b5d2bec1a2887e65ceed900238 # v4.6.0
54+ uses : codecov/codecov-action@1e68e06f1dbfde0e4cefc87efeba9e4643565303 # v5.1.2
5555 env :
5656 CODECOV_TOKEN : ${{ secrets.codecov-token }}
5757
Original file line number Diff line number Diff line change 88 runs-on : ubuntu-latest
99 steps :
1010 - name : " Checkout repository"
11- uses : actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
11+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1212
1313 - name : " Cache dependencies"
14- uses : Swatinem/rust-cache@82a92a6e8fbeee089604da2575dc567ae9ddeaab # v2.7.5
14+ uses : Swatinem/rust-cache@f0deed1e0edfc6a9be95417288c0e1099b1eeec3 # v2.7.7
1515
1616 - name : " Run Clippy"
1717 run : cargo clippy -- -D clippy::all -D clippy::pedantic -D clippy::cargo
Original file line number Diff line number Diff line change 1313 runs-on : ubuntu-latest
1414 steps :
1515 - name : " Checkout repository"
16- uses : actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
16+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1717
1818 - name : " Publish to crates.io"
1919 run : cargo publish
You can’t perform that action at this time.
0 commit comments