Skip to content

Commit 0ada3b4

Browse files
authored
Update and pin all GHA actions (#1464)
1 parent e75147e commit 0ada3b4

4 files changed

Lines changed: 23 additions & 23 deletions

File tree

.github/workflows/build-binaries.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
package-suffix: windows-amd64
3131
runs-on: ${{ matrix.runsOn || matrix.os }}
3232
steps:
33-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
33+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
3434
with:
3535
submodules: recursive
3636
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
@@ -43,10 +43,10 @@ jobs:
4343
- if: ${{ runner.os != 'Linux' }}
4444
uses: dtolnay/rust-toolchain@29eef336d9b2848a0b548edc03f92a220660cdb8 # stable
4545
- if: ${{ runner.os != 'Linux' }}
46-
uses: Swatinem/rust-cache@42dc69e1aa15d09112580998cf2ef0119e2e91ae # v2
46+
uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2
4747
with:
4848
workspaces: temporalio/bridge -> target
49-
- uses: astral-sh/setup-uv@e58605a9b6da7c637471fab8847a5e5a6b8df081 # v5
49+
- uses: astral-sh/setup-uv@cec208311dfd045dd5311c1add060b2062131d57 # v8
5050
- run: uv sync --all-extras
5151

5252
# Add the source dist only for Linux x64 for now

.github/workflows/ci.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,13 @@ jobs:
3838
runsOn: macos-latest
3939
runs-on: ${{ matrix.runsOn || matrix.os }}
4040
steps:
41-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
41+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
4242
with:
4343
submodules: recursive
4444
- uses: dtolnay/rust-toolchain@29eef336d9b2848a0b548edc03f92a220660cdb8 # stable
4545
with:
4646
components: "clippy"
47-
- uses: Swatinem/rust-cache@42dc69e1aa15d09112580998cf2ef0119e2e91ae # v2
47+
- uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2
4848
with:
4949
workspaces: temporalio/bridge -> target
5050
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
@@ -55,7 +55,7 @@ jobs:
5555
# TODO(cretz): Can upgrade proto when https://github.com/arduino/setup-protoc/issues/99 fixed
5656
version: "23.x"
5757
repo-token: ${{ secrets.GITHUB_TOKEN }}
58-
- uses: astral-sh/setup-uv@e58605a9b6da7c637471fab8847a5e5a6b8df081 # v5
58+
- uses: astral-sh/setup-uv@cec208311dfd045dd5311c1add060b2062131d57 # v8
5959
- run: uv tool install poethepoet
6060
- run: uv sync --all-extras
6161
- run: poe bridge-lint
@@ -105,11 +105,11 @@ jobs:
105105
timeout-minutes: 30
106106
runs-on: ubuntu-latest
107107
steps:
108-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
108+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
109109
with:
110110
submodules: recursive
111111
- uses: dtolnay/rust-toolchain@29eef336d9b2848a0b548edc03f92a220660cdb8 # stable
112-
- uses: Swatinem/rust-cache@42dc69e1aa15d09112580998cf2ef0119e2e91ae # v2
112+
- uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2
113113
with:
114114
workspaces: temporalio/bridge -> target
115115
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
@@ -120,7 +120,7 @@ jobs:
120120
# TODO(cretz): Can upgrade proto when https://github.com/arduino/setup-protoc/issues/99 fixed
121121
version: "23.x"
122122
repo-token: ${{ secrets.GITHUB_TOKEN }}
123-
- uses: astral-sh/setup-uv@e58605a9b6da7c637471fab8847a5e5a6b8df081 # v5
123+
- uses: astral-sh/setup-uv@cec208311dfd045dd5311c1add060b2062131d57 # v8
124124
- run: uv tool install poethepoet
125125
- run: uv remove google-adk --optional google-adk
126126
- run: uv add --python 3.10 "protobuf<4"
@@ -139,13 +139,13 @@ jobs:
139139
timeout-minutes: 30
140140
runs-on: ubuntu-latest
141141
steps:
142-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
142+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
143143
with:
144144
submodules: recursive
145145
- uses: dtolnay/rust-toolchain@29eef336d9b2848a0b548edc03f92a220660cdb8 # stable
146146
with:
147147
components: "clippy"
148-
- uses: Swatinem/rust-cache@42dc69e1aa15d09112580998cf2ef0119e2e91ae # v2
148+
- uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2
149149
with:
150150
workspaces: temporalio/bridge -> target
151151
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
@@ -156,7 +156,7 @@ jobs:
156156
# TODO(cretz): Can upgrade proto when https://github.com/arduino/setup-protoc/issues/99 fixed
157157
version: "23.x"
158158
repo-token: ${{ secrets.GITHUB_TOKEN }}
159-
- uses: astral-sh/setup-uv@e58605a9b6da7c637471fab8847a5e5a6b8df081 # v5
159+
- uses: astral-sh/setup-uv@cec208311dfd045dd5311c1add060b2062131d57 # v8
160160
- run: uv tool install poethepoet
161161
- run: uv lock --upgrade
162162
- run: uv sync --all-extras
@@ -179,11 +179,11 @@ jobs:
179179
timeout-minutes: 15
180180
runs-on: ubuntu-latest
181181
steps:
182-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
182+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
183183
with:
184184
submodules: recursive
185185
- uses: dtolnay/rust-toolchain@29eef336d9b2848a0b548edc03f92a220660cdb8 # stable
186-
- uses: Swatinem/rust-cache@42dc69e1aa15d09112580998cf2ef0119e2e91ae # v2
186+
- uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2
187187
with:
188188
workspaces: temporalio/bridge -> target
189189
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
@@ -194,7 +194,7 @@ jobs:
194194
# TODO(cretz): Can upgrade proto when https://github.com/arduino/setup-protoc/issues/99 fixed
195195
version: "23.x"
196196
repo-token: ${{ secrets.GITHUB_TOKEN }}
197-
- uses: astral-sh/setup-uv@e58605a9b6da7c637471fab8847a5e5a6b8df081 # v5
197+
- uses: astral-sh/setup-uv@cec208311dfd045dd5311c1add060b2062131d57 # v8
198198
- run: uv tool install poethepoet
199199
- run: uv sync --all-extras
200200
- run: poe build-develop

.github/workflows/nightly-throughput-stress.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -68,12 +68,12 @@ jobs:
6868
echo "=========================================="
6969
7070
- name: Checkout SDK
71-
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
71+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
7272
with:
7373
submodules: recursive
7474

7575
- name: Checkout OMES
76-
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
76+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
7777
with:
7878
repository: ${{ env.OMES_REPO }}
7979
ref: ${{ env.OMES_REF }}
@@ -89,7 +89,7 @@ jobs:
8989
uses: dtolnay/rust-toolchain@29eef336d9b2848a0b548edc03f92a220660cdb8 # stable
9090

9191
- name: Setup Rust cache
92-
uses: Swatinem/rust-cache@42dc69e1aa15d09112580998cf2ef0119e2e91ae # v2
92+
uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2
9393
with:
9494
workspaces: temporalio/bridge -> target
9595

@@ -105,7 +105,7 @@ jobs:
105105
repo-token: ${{ secrets.GITHUB_TOKEN }}
106106

107107
- name: Setup uv
108-
uses: astral-sh/setup-uv@e58605a9b6da7c637471fab8847a5e5a6b8df081 # v5
108+
uses: astral-sh/setup-uv@cec208311dfd045dd5311c1add060b2062131d57 # v8
109109

110110
- name: Install poethepoet
111111
run: uv tool install poethepoet
@@ -200,7 +200,7 @@ jobs:
200200

201201
- name: Notify Slack on failure
202202
if: failure() || cancelled()
203-
uses: slackapi/slack-github-action@91efab103c0de0a537f72a35f6b8cda0ee76bf0a # v2
203+
uses: slackapi/slack-github-action@af78098f536edbc4de71162a307590698245be95 # v3
204204
with:
205205
webhook-type: incoming-webhook
206206
payload: |

.github/workflows/run-bench.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,13 @@ jobs:
2929
runs-on: ${{ matrix.os }}
3030
steps:
3131
# Prepare
32-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
32+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
3333
with:
3434
submodules: recursive
3535
- uses: dtolnay/rust-toolchain@29eef336d9b2848a0b548edc03f92a220660cdb8 # stable
3636
with:
3737
toolchain: stable
38-
- uses: Swatinem/rust-cache@42dc69e1aa15d09112580998cf2ef0119e2e91ae # v2
38+
- uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2
3939
with:
4040
workspaces: temporalio/bridge -> target
4141
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
@@ -47,7 +47,7 @@ jobs:
4747
version: "23.x"
4848
repo-token: ${{ secrets.GITHUB_TOKEN }}
4949

50-
- uses: astral-sh/setup-uv@e58605a9b6da7c637471fab8847a5e5a6b8df081 # v5
50+
- uses: astral-sh/setup-uv@cec208311dfd045dd5311c1add060b2062131d57 # v8
5151
# Build
5252
- run: uv tool install poethepoet
5353
- run: uv sync --all-extras

0 commit comments

Comments
 (0)