Skip to content

Commit 1950e4c

Browse files
committed
Bulk update of GHA hashes
uvx gha-tools autoupdate ./.github/workflows/ --pin=all --version-strategy=specific --write
1 parent a6ad4b5 commit 1950e4c

File tree

10 files changed

+40
-40
lines changed

10 files changed

+40
-40
lines changed

.github/workflows/devcontainer-docker-image.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,32 +23,32 @@ jobs:
2323

2424
steps:
2525
- name: Checkout source
26-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
26+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2727
with:
2828
persist-credentials: false
2929

3030
- name: Setup Docker buildx
31-
uses: docker/setup-buildx-action@v3.10.0
31+
uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
3232

3333
- name: Prepare metadata
3434
id: meta
35-
uses: docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804
35+
uses: docker/metadata-action@c1e51972afc2121e065aed6d45c65596fe445f3f # v5.8.0
3636
with:
3737
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
3838
tags: |
3939
type=sha,enable=true,prefix=git-
4040
type=raw,value=latest
4141
4242
- name: Log into registry ${{ env.REGISTRY }}
43-
uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772
43+
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
4444
with:
4545
registry: ${{ env.REGISTRY }}
4646
username: ${{ github.actor }}
4747
password: ${{ secrets.GITHUB_TOKEN }}
4848

4949
- name: Build and push Docker image
5050
id: docker_build
51-
uses: docker/build-push-action@14487ce63c7a62a4a324b0bfb37086795e31c6c1
51+
uses: docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6.18.0
5252
with:
5353
context: .
5454
file: scripts/dev.Dockerfile

.github/workflows/docker-image.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,19 @@ jobs:
1313
runs-on: ubuntu-latest
1414
steps:
1515
- name: Checkout code
16-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
16+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
1717
with:
1818
persist-credentials: false
1919

2020
- name: Login to Docker Hub
21-
uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772
21+
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
2222
with:
2323
username: ${{ secrets.DOCKERHUB_USERNAME }}
2424
password: ${{ secrets.DOCKERHUB_TOKEN }}
2525

2626
- name: Extract metadata (tags, labels) for Docker
2727
id: meta
28-
uses: docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804
28+
uses: docker/metadata-action@c1e51972afc2121e065aed6d45c65596fe445f3f # v5.8.0
2929
with:
3030
images: |
3131
name=pymc/pymc,enable=true
@@ -36,7 +36,7 @@ jobs:
3636
type=semver,pattern={{major}}.{{minor}}
3737
3838
- name: Build and load image
39-
uses: docker/build-push-action@14487ce63c7a62a4a324b0bfb37086795e31c6c1
39+
uses: docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6.18.0
4040
with:
4141
context: .
4242
file: scripts/Dockerfile
@@ -48,7 +48,7 @@ jobs:
4848
docker run --rm ${{ env.CONTAINER_NAME }} conda run -n pymc-dev python -c 'import pymc;print(pymc.__version__)'
4949
5050
- name: Build and push
51-
uses: docker/build-push-action@14487ce63c7a62a4a324b0bfb37086795e31c6c1
51+
uses: docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6.18.0
5252
with:
5353
context: .
5454
push: true

.github/workflows/mypy.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ jobs:
1212
mypy:
1313
runs-on: ubuntu-latest
1414
steps:
15-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
15+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
1616
with:
1717
persist-credentials: false
18-
- uses: mamba-org/setup-micromamba@v2
18+
- uses: mamba-org/setup-micromamba@add3a49764cedee8ee24e82dfde87f5bc2914462 # v2.0.7
1919
with:
2020
environment-file: conda-envs/environment-test.yml
2121
create-args: >-

.github/workflows/pr-auto-label.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- name: Sync labels with closing issues
13-
uses: williambdean/[email protected]
13+
uses: williambdean/closing-labels@7a4384e0e725b80eee0142265d36c1332fda5f7a # v0.0.6
1414
with:
1515
exclude: "help wanted,needs info,beginner friendly"
1616
env:

.github/workflows/publish-release-notes-to-discourse.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ jobs:
1111

1212
steps:
1313
- name: Checkout repository
14-
uses: actions/checkout@v4
14+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
1515
with:
1616
persist-credentials: false
1717

1818
- name: Set up Python
19-
uses: actions/setup-python@v4
19+
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
2020
with:
2121
python-version: "3.11"
2222

.github/workflows/release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
attestations: write
1717
id-token: write
1818
steps:
19-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
19+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2020
with:
2121
fetch-depth: 0
2222
persist-credentials: false
@@ -38,12 +38,12 @@ jobs:
3838
id-token: write
3939
steps:
4040
- name: Download Distribution Artifacts
41-
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
41+
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
4242
with:
4343
# The build-and-inspect-python-package action invokes upload-artifact.
4444
# These are the correct arguments from that action.
4545
name: Packages
4646
path: dist
4747
- name: Publish Package to PyPI
48-
uses: pypa/gh-action-pypi-publish@76f52bc884231f62b9a034ebfe128415bbaabdfc # v1.12.4
48+
uses: pypa/gh-action-pypi-publish@ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e # v1.13.0
4949
# Implicitly attests that the packages were uploaded in the context of this workflow.

.github/workflows/rtd-link-preview.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@ jobs:
1111
permissions:
1212
pull-requests: write
1313
steps:
14-
- uses: readthedocs/actions/preview@v1
14+
- uses: readthedocs/actions/preview@b8bba1484329bda1a3abe986df7ebc80a8950333 # v1.5
1515
with:
1616
project-slug: "pymc"

.github/workflows/slash_dispatch.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
runs-on: ubuntu-latest
88
steps:
99
- name: Slash Command Dispatch
10-
uses: peter-evans/slash-command-dispatch@v4
10+
uses: peter-evans/slash-command-dispatch@13bc09769d122a64f75aa5037256f6f2d78be8c4 # v4.0.0
1111
with:
1212
token: ${{ secrets.ACTION_TRIGGER_TOKEN }}
1313
issue-type: pull-request

.github/workflows/tests.yml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,11 @@ jobs:
3131
outputs:
3232
changes: ${{ steps.changes.outputs.src }}
3333
steps:
34-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
34+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
3535
with:
3636
fetch-depth: 0
3737
persist-credentials: false
38-
- uses: dorny/paths-filter@v3
38+
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
3939
id: changes
4040
with:
4141
filters: |
@@ -151,10 +151,10 @@ jobs:
151151
run:
152152
shell: bash -leo pipefail {0}
153153
steps:
154-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
154+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
155155
with:
156156
persist-credentials: false
157-
- uses: mamba-org/setup-micromamba@v2
157+
- uses: mamba-org/setup-micromamba@add3a49764cedee8ee24e82dfde87f5bc2914462 # v2.0.7
158158
with:
159159
environment-file: conda-envs/environment-test.yml
160160
create-args: >-
@@ -171,7 +171,7 @@ jobs:
171171
run: |
172172
python -m pytest -vv --cov=pymc --cov-report=xml --no-cov-on-fail --cov-report term --durations=50 $TEST_SUBSET
173173
- name: Upload coverage to Codecov
174-
uses: codecov/codecov-action@v5
174+
uses: codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
175175
with:
176176
token: ${{ secrets.CODECOV_TOKEN }} # use token for more robust uploads
177177
env_vars: TEST_SUBSET
@@ -201,10 +201,10 @@ jobs:
201201
run:
202202
shell: cmd /C call {0}
203203
steps:
204-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
204+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
205205
with:
206206
persist-credentials: false
207-
- uses: mamba-org/setup-micromamba@v2
207+
- uses: mamba-org/setup-micromamba@add3a49764cedee8ee24e82dfde87f5bc2914462 # v2.0.7
208208
with:
209209
environment-file: conda-envs/windows-environment-test.yml
210210
create-args: >-
@@ -223,7 +223,7 @@ jobs:
223223
run: >-
224224
python -m pytest -vv --cov=pymc --cov-report=xml --no-cov-on-fail --cov-report term --durations=50 %TEST_SUBSET%
225225
- name: Upload coverage to Codecov
226-
uses: codecov/codecov-action@v5
226+
uses: codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
227227
with:
228228
token: ${{ secrets.CODECOV_TOKEN }} # use token for more robust uploads
229229
env_vars: TEST_SUBSET
@@ -261,10 +261,10 @@ jobs:
261261
run:
262262
shell: bash -leo pipefail {0}
263263
steps:
264-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
264+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
265265
with:
266266
persist-credentials: false
267-
- uses: mamba-org/setup-micromamba@v2
267+
- uses: mamba-org/setup-micromamba@add3a49764cedee8ee24e82dfde87f5bc2914462 # v2.0.7
268268
with:
269269
environment-file: conda-envs/environment-test.yml
270270
create-args: >-
@@ -281,7 +281,7 @@ jobs:
281281
run: |
282282
python -m pytest -vv --cov=pymc --cov-report=xml --no-cov-on-fail --cov-report term --durations=50 $TEST_SUBSET
283283
- name: Upload coverage to Codecov
284-
uses: codecov/codecov-action@v5
284+
uses: codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
285285
with:
286286
token: ${{ secrets.CODECOV_TOKEN }} # use token for more robust uploads
287287
env_vars: TEST_SUBSET
@@ -311,10 +311,10 @@ jobs:
311311
run:
312312
shell: bash -leo pipefail {0}
313313
steps:
314-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
314+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
315315
with:
316316
persist-credentials: false
317-
- uses: mamba-org/setup-micromamba@v2
317+
- uses: mamba-org/setup-micromamba@add3a49764cedee8ee24e82dfde87f5bc2914462 # v2.0.7
318318
with:
319319
environment-file: conda-envs/environment-alternative-backends.yml
320320
create-args: >-
@@ -331,7 +331,7 @@ jobs:
331331
run: |
332332
python -m pytest -vv --cov=pymc --cov-report=xml --no-cov-on-fail --cov-report term --durations=50 $TEST_SUBSET
333333
- name: Upload coverage to Codecov
334-
uses: codecov/codecov-action@v5
334+
uses: codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
335335
with:
336336
token: ${{ secrets.CODECOV_TOKEN }} # use token for more robust uploads
337337
env_vars: TEST_SUBSET
@@ -357,10 +357,10 @@ jobs:
357357
run:
358358
shell: cmd /C call {0}
359359
steps:
360-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
360+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
361361
with:
362362
persist-credentials: false
363-
- uses: mamba-org/setup-micromamba@v2
363+
- uses: mamba-org/setup-micromamba@add3a49764cedee8ee24e82dfde87f5bc2914462 # v2.0.7
364364
with:
365365
environment-file: conda-envs/windows-environment-test.yml
366366
create-args: >-
@@ -379,7 +379,7 @@ jobs:
379379
run: >-
380380
python -m pytest -vv --cov=pymc --cov-report=xml --no-cov-on-fail --cov-report term --durations=50 %TEST_SUBSET%
381381
- name: Upload coverage to Codecov
382-
uses: codecov/codecov-action@v5
382+
uses: codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
383383
with:
384384
token: ${{ secrets.CODECOV_TOKEN }} # use token for more robust uploads
385385
env_vars: TEST_SUBSET

.github/workflows/zizmor.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,19 @@ jobs:
1515
security-events: write
1616
steps:
1717
- name: Checkout repository
18-
uses: actions/checkout@v4
18+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
1919
with:
2020
persist-credentials: false
2121

22-
- uses: hynek/setup-cached-uv@v2
22+
- uses: hynek/setup-cached-uv@757bedc3f972eb7227a1aa657651f15a8527c817 # v2.3.0
2323

2424
- name: Run zizmor 🌈
2525
run: uvx zizmor --format sarif . > results.sarif
2626
env:
2727
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2828

2929
- name: Upload SARIF file
30-
uses: github/codeql-action/upload-sarif@v3
30+
uses: github/codeql-action/upload-sarif@4e94bd11f71e507f7f87df81788dff88d1dacbfb # v4.31.0
3131
with:
3232
# Path to SARIF file relative to the root of the repository
3333
sarif_file: results.sarif

0 commit comments

Comments
 (0)