Skip to content

Commit ba8204e

Browse files
chore(deps): pin dependencies
1 parent 4262088 commit ba8204e

6 files changed

Lines changed: 42 additions & 42 deletions

File tree

.github/workflows/bench.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ jobs:
2222
python-versions: ${{ steps.inspect.outputs.supported_python_classifiers_json_array }}
2323
steps:
2424
- name: Checkout
25-
uses: actions/checkout@v6
25+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
2626
- id: inspect
2727
name: Build and Inspect a Python Package
28-
uses: hynek/build-and-inspect-python-package@v2
28+
uses: hynek/build-and-inspect-python-package@fe0a0fb1925ca263d076ca4f2c13e93a6e92a33e # v2
2929
- name: Setup Python
30-
uses: liblaf/actions/setup-python@v1
30+
uses: liblaf/actions/setup-python@1f83732587ff97f1babbe9218fdc5436dda1a16f # v1
3131
- id: collect
3232
name: Collect
3333
run: |-
@@ -52,13 +52,13 @@ jobs:
5252
runs-on: ubuntu-latest
5353
steps:
5454
- name: Checkout
55-
uses: actions/checkout@v6
55+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
5656
- name: Setup Python
57-
uses: liblaf/actions/setup-python@v1
57+
uses: liblaf/actions/setup-python@1f83732587ff97f1babbe9218fdc5436dda1a16f # v1
5858
- name: Install Mise
59-
uses: jdx/mise-action@v3
59+
uses: jdx/mise-action@5228313ee0372e111a38da051671ca30fc5a96db # v3
6060
- name: Bench
61-
uses: CodSpeedHQ/action@v4
61+
uses: CodSpeedHQ/action@1c8ae4843586d3ba879736b7f6b7b0c990757fab # v4
6262
with:
6363
run: mise run bench
6464
mode: instrumentation

.github/workflows/docs.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,23 +19,23 @@ jobs:
1919
runs-on: ubuntu-latest
2020
steps:
2121
- name: Checkout
22-
uses: actions/checkout@v6
22+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
2323
with:
2424
fetch-depth: 0
2525
- id: config
2626
name: Configure GitHub Pages
27-
uses: actions/configure-pages@v5
27+
uses: actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b # v5
2828
- name: Set Environment Variables
2929
run: echo 'SITE_URL=${{ steps.config.outputs.base_url }}' >> "$GITHUB_ENV"
3030
- name: Setup Python
31-
uses: liblaf/actions/setup-python@v1
31+
uses: liblaf/actions/setup-python@1f83732587ff97f1babbe9218fdc5436dda1a16f # v1
3232
- if: hashFiles('docs/scripts/pre-build.sh') != ''
3333
name: Pre-Build
3434
run: docs/scripts/pre-build.sh
3535
- name: Build
3636
run: mkdocs build
3737
- name: Upload Github Pages Artifact
38-
uses: actions/upload-pages-artifact@v4
38+
uses: actions/upload-pages-artifact@7b1f4a764d45c48632c6b24a0339c27f5614fb0b # v4
3939
with:
4040
path: site
4141

@@ -54,4 +54,4 @@ jobs:
5454
steps:
5555
- id: deploy
5656
name: Deploy Github Pages Site
57-
uses: actions/deploy-pages@v4
57+
uses: actions/deploy-pages@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e # v4

.github/workflows/mega-linter.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,22 +28,22 @@ jobs:
2828
steps:
2929
- id: auth
3030
name: Auth
31-
uses: liblaf/actions/auth@v1
31+
uses: liblaf/actions/auth@1f83732587ff97f1babbe9218fdc5436dda1a16f # v1
3232
with:
3333
app-id: ${{ vars.APP_ID }}
3434
private-key: ${{ secrets.PRIVATE_KEY }}
3535
- name: Checkout
36-
uses: actions/checkout@v6
36+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
3737
with:
3838
ref: ${{ github.head_ref || github.ref }}
3939
- id: lint
4040
name: MegaLinter
41-
uses: liblaf/actions/mega-linter@v1
41+
uses: liblaf/actions/mega-linter@1f83732587ff97f1babbe9218fdc5436dda1a16f # v1
4242
with:
4343
token: ${{ steps.auth.outputs.token }}
4444
- if: success() || failure()
4545
name: Upload Reports
46-
uses: actions/upload-artifact@v6
46+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6
4747
with:
4848
name: mega-linter-reports
4949
path: |-
@@ -57,7 +57,7 @@ jobs:
5757
sudo rm --force --recursive 'mega-linter.log' 'megalinter-reports'
5858
- if: steps.lint.outputs.has-updated-sources > 0 && github.ref == 'refs/heads/main'
5959
name: Create PR with Applied Fixes
60-
uses: peter-evans/create-pull-request@v8
60+
uses: peter-evans/create-pull-request@c0f553fe549906ede9cf27b5156039d195d2ece0 # v8
6161
with:
6262
commit-message: "chore(mega-linter): apply linters automatic fixes"
6363
branch: mega-linter-fix/${{ github.ref_name }}
@@ -69,7 +69,7 @@ jobs:
6969
reviewers: ${{ github.repository_owner }}
7070
- if: steps.lint.outputs.has-updated-sources > 0 && github.ref != 'refs/heads/main'
7171
name: Commit and Push Applied Linter Fixes
72-
uses: liblaf/actions/commit@v1
72+
uses: liblaf/actions/commit@1f83732587ff97f1babbe9218fdc5436dda1a16f # v1
7373
with:
7474
add-options: --verbose --update
7575
message: "chore(mega-linter): apply linters automatic fixes"

.github/workflows/release-please.yaml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -32,17 +32,17 @@ jobs:
3232
steps:
3333
- id: auth
3434
name: Auth
35-
uses: liblaf/actions/auth@v1
35+
uses: liblaf/actions/auth@1f83732587ff97f1babbe9218fdc5436dda1a16f # v1
3636
with:
3737
app-id: ${{ vars.APP_ID }}
3838
private-key: ${{ secrets.PRIVATE_KEY }}
3939
- name: Checkout
40-
uses: actions/checkout@v6
40+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
4141
with:
4242
token: ${{ steps.auth.outputs.token }}
4343
- id: release-please
4444
name: Release Please
45-
uses: googleapis/release-please-action@v4
45+
uses: googleapis/release-please-action@16a9c90856f42705d54a6fda1823352bdc62cf38 # v4
4646
with:
4747
token: ${{ steps.auth.outputs.token }}
4848
config-file: .config/release-please/config.json
@@ -62,12 +62,12 @@ jobs:
6262
steps:
6363
- id: auth
6464
name: Auth
65-
uses: liblaf/actions/auth@v1
65+
uses: liblaf/actions/auth@1f83732587ff97f1babbe9218fdc5436dda1a16f # v1
6666
with:
6767
app-id: ${{ vars.APP_ID }}
6868
private-key: ${{ secrets.PRIVATE_KEY }}
6969
- name: Checkout
70-
uses: actions/checkout@v6
70+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
7171
with:
7272
ref: ${{ fromJson(needs.release-please.outputs.pr).headBranchName }}
7373
token: ${{ steps.auth.outputs.token }}
@@ -81,7 +81,7 @@ jobs:
8181
version="$(awk '{ print $NF }' <<< "$title")"
8282
printf 'tag=%s\n' "v$version" >> "$GITHUB_OUTPUT"
8383
- name: Changelog
84-
uses: liblaf/actions/changelog@v1
84+
uses: liblaf/actions/changelog@1f83732587ff97f1babbe9218fdc5436dda1a16f # v1
8585
with:
8686
output: CHANGELOG.md
8787
args: --tag '${{ steps.tag.outputs.tag }}'
@@ -94,7 +94,7 @@ jobs:
9494
- name: Undo Last Commit
9595
run: git reset --soft HEAD~1
9696
- name: Commit
97-
uses: liblaf/actions/commit@v1
97+
uses: liblaf/actions/commit@1f83732587ff97f1babbe9218fdc5436dda1a16f # v1
9898
with:
9999
add-options: --verbose '.config/release-please/.manifest.json' 'CHANGELOG.md'
100100
force: true
@@ -120,19 +120,19 @@ jobs:
120120
steps:
121121
- id: auth
122122
name: Auth
123-
uses: liblaf/actions/auth@v1
123+
uses: liblaf/actions/auth@1f83732587ff97f1babbe9218fdc5436dda1a16f # v1
124124
with:
125125
app-id: ${{ vars.APP_ID }}
126126
private-key: ${{ secrets.PRIVATE_KEY }}
127127
- name: Checkout
128-
uses: actions/checkout@v6
128+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
129129
with:
130130
ref: ${{ needs.release-please.outputs.tag }}
131131
token: ${{ steps.auth.outputs.token }}
132132
fetch-depth: 0
133133
- id: changelog
134134
name: Changelog
135-
uses: liblaf/actions/changelog@v1
135+
uses: liblaf/actions/changelog@1f83732587ff97f1babbe9218fdc5436dda1a16f # v1
136136
with:
137137
args: --current --strip all
138138
- name: Update Release Notes

.github/workflows/release.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ jobs:
2525
package-version: ${{ steps.build.outputs.package_version }}
2626
steps:
2727
- name: Checkout
28-
uses: actions/checkout@v6
28+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
2929
- id: build
3030
name: Build and Inspect a Python Package
31-
uses: hynek/build-and-inspect-python-package@v2
31+
uses: hynek/build-and-inspect-python-package@fe0a0fb1925ca263d076ca4f2c13e93a6e92a33e # v2
3232
with:
3333
attest-build-provenance-github: true
3434

@@ -45,12 +45,12 @@ jobs:
4545
url: https://pypi.org/project/${{ needs.build.outputs.package-name }}/${{ needs.build.outputs.package-version }}/
4646
steps:
4747
- name: Download Artifacts
48-
uses: actions/download-artifact@v7
48+
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7
4949
with:
5050
name: ${{ needs.build.outputs.artifact-name }}
5151
path: dist
5252
- name: Publish to PyPI
53-
uses: pypa/gh-action-pypi-publish@release/v1
53+
uses: pypa/gh-action-pypi-publish@ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e # release/v1
5454
with:
5555
verbose: true
5656
print-hash: true
@@ -65,11 +65,11 @@ jobs:
6565
runs-on: ubuntu-latest
6666
steps:
6767
- name: Download Artifacts
68-
uses: actions/download-artifact@v7
68+
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7
6969
with:
7070
name: ${{ needs.build.outputs.artifact-name }}
7171
path: dist
7272
- name: Upload Release Assets
73-
uses: softprops/action-gh-release@v2
73+
uses: softprops/action-gh-release@153bb8e04406b158c6c84fc1615b65b24149a1fe # v2
7474
with:
7575
files: dist/*

.github/workflows/test.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@ jobs:
2424
python-versions: ${{ steps.inspect.outputs.supported_python_classifiers_json_array }}
2525
steps:
2626
- name: Checkout
27-
uses: actions/checkout@v6
27+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
2828
- id: inspect
2929
name: Build and Inspect a Python Package
30-
uses: hynek/build-and-inspect-python-package@v2
30+
uses: hynek/build-and-inspect-python-package@fe0a0fb1925ca263d076ca4f2c13e93a6e92a33e # v2
3131
- name: Setup Python
32-
uses: liblaf/actions/setup-python@v1
32+
uses: liblaf/actions/setup-python@1f83732587ff97f1babbe9218fdc5436dda1a16f # v1
3333
- id: collect
3434
name: Collect
3535
run: |-
@@ -56,25 +56,25 @@ jobs:
5656
EAGER_IMPORT: true # ref: <https://github.com/scientific-python/lazy-loader?tab=readme-ov-file#early-failure>
5757
steps:
5858
- name: Checkout
59-
uses: actions/checkout@v6
59+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
6060
with:
6161
fetch-depth: 0 # I don't know why, but it is present in Codecov's documentation
6262
- name: Setup Python
63-
uses: liblaf/actions/setup-python@v1
63+
uses: liblaf/actions/setup-python@1f83732587ff97f1babbe9218fdc5436dda1a16f # v1
6464
with:
6565
python-version: ${{ matrix.python-version }}
6666
- name: Install Mise
67-
uses: jdx/mise-action@v3
67+
uses: jdx/mise-action@5228313ee0372e111a38da051671ca30fc5a96db # v3
6868
- name: Test
6969
run: mise run test
7070
- if: success() || failure()
7171
name: Upload Coverage
72-
uses: codecov/codecov-action@v5
72+
uses: codecov/codecov-action@75cd11691c0faa626561e295848008c8a7dddffe # v5
7373
with:
7474
use_oidc: true
7575
- if: success() || failure()
7676
name: Upload Test Results
77-
uses: codecov/test-results-action@v1
77+
uses: codecov/test-results-action@0fa95f0e1eeaafde2c782583b36b28ad0d8c77d3 # v1
7878
with:
7979
use_oidc: true
8080
strategy:

0 commit comments

Comments
 (0)