Skip to content

Commit d02dae1

Browse files
Merge pull request #49 from developmentseed/fix/pin-github-actions
ci: pin GitHub Actions to SHA digests (fix zizmor unpinned-uses)
2 parents 68d2b58 + 841ae5d commit d02dae1

2 files changed

Lines changed: 13 additions & 13 deletions

File tree

.github/workflows/ci.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ jobs:
3232
python-version: ['3.11', '3.12', '3.13', '3.14']
3333

3434
steps:
35-
- uses: actions/checkout@v5
35+
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
3636

3737
- name: Install uv
38-
uses: astral-sh/setup-uv@v7
38+
uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7
3939
with:
4040
version: "0.9.*"
4141
enable-cache: true
@@ -55,7 +55,7 @@ jobs:
5555

5656
- name: Upload Results
5757
if: ${{ matrix.python-version == env.LATEST_PY_VERSION }}
58-
uses: codecov/codecov-action@v5
58+
uses: codecov/codecov-action@75cd11691c0faa626561e295848008c8a7dddffe # v5
5959
with:
6060
files: ./coverage.xml
6161
flags: unittests
@@ -67,9 +67,9 @@ jobs:
6767
runs-on: ubuntu-latest
6868
if: startsWith(github.event.ref, 'refs/tags') || github.event_name == 'release'
6969
steps:
70-
- uses: actions/checkout@v5
70+
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
7171
- name: Install uv
72-
uses: astral-sh/setup-uv@v7
72+
uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7
7373
with:
7474
version: "0.9.*"
7575
enable-cache: true
@@ -108,16 +108,16 @@ jobs:
108108

109109
steps:
110110
- name: Checkout
111-
uses: actions/checkout@v5
111+
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
112112

113113
- name: Set up QEMU
114-
uses: docker/setup-qemu-action@v3
114+
uses: docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130 # v3
115115

116116
- name: Set up Docker Buildx
117-
uses: docker/setup-buildx-action@v3
117+
uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3
118118

119119
- name: Login to Github
120-
uses: docker/login-action@v3
120+
uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3
121121
with:
122122
registry: ghcr.io
123123
username: ${{ github.actor }}
@@ -131,7 +131,7 @@ jobs:
131131
# Push `latest` when comiting to main
132132
- name: Build and push latest
133133
if: github.ref == 'refs/heads/main'
134-
uses: docker/build-push-action@v5
134+
uses: docker/build-push-action@ca052bb54ab0790a636c9b5f226502c73d547a25 # v5
135135
with:
136136
platforms: linux/amd64
137137
context: .
@@ -143,7 +143,7 @@ jobs:
143143
# Push `{VERSION}` when pushing a new tag
144144
- name: Build and push tag
145145
if: startsWith(github.event.ref, 'refs/tags') || github.event_name == 'release'
146-
uses: docker/build-push-action@v5
146+
uses: docker/build-push-action@ca052bb54ab0790a636c9b5f226502c73d547a25 # v5
147147
with:
148148
platforms: linux/amd64
149149
context: .

.github/workflows/deploy_mkdocs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ jobs:
1919
runs-on: ubuntu-latest
2020
steps:
2121
- name: Checkout main
22-
uses: actions/checkout@v5
22+
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
2323

2424
- name: Install uv
25-
uses: astral-sh/setup-uv@v7
25+
uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7
2626
with:
2727
version: "0.9.*"
2828
enable-cache: true

0 commit comments

Comments
 (0)