Skip to content

Commit 700bbcd

Browse files
authored
chore(ci): Replace GH action tag with commit SHA (#3060)
1 parent a4d02e3 commit 700bbcd

22 files changed

Lines changed: 198 additions & 198 deletions

.github/workflows/app.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@ jobs:
99
runs-on: ubicloud-standard-2
1010
steps:
1111
- name: Clone repository
12-
uses: actions/checkout@v6
12+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1313
- name: Setup pnpm
14-
uses: pnpm/action-setup@v4
14+
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
1515
with:
1616
version: 10.16.1
1717
run_install: false
1818
- name: Setup Node.js
19-
uses: actions/setup-node@v6
19+
uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
2020
with:
2121
cache: pnpm
2222
cache-dependency-path: frontend/app/pnpm-lock.yaml
@@ -31,21 +31,21 @@ jobs:
3131
runs-on: ubicloud-standard-2
3232
steps:
3333
- name: Clone repository
34-
uses: actions/checkout@v6
34+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3535
- name: Setup pnpm
36-
uses: pnpm/action-setup@v4
36+
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
3737
with:
3838
version: 10.16.1
3939
run_install: false
4040
- name: Setup Node.js
41-
uses: actions/setup-node@v6
41+
uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
4242
with:
4343
cache: pnpm
4444
cache-dependency-path: frontend/app/pnpm-lock.yaml
4545
- name: Install dependencies
4646
working-directory: frontend/app
4747
run: pnpm install --frozen-lockfile
48-
- uses: actions/setup-python@v6
48+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
4949
with:
5050
python-version: '3.14'
5151
- name: Generate docs snippets and examples
@@ -60,27 +60,27 @@ jobs:
6060

6161
steps:
6262
- name: Checkout
63-
uses: actions/checkout@v6
63+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
6464

6565
- name: Setup Go
66-
uses: actions/setup-go@v6
66+
uses: actions/setup-go@7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5 # v6.2.0
6767
with:
6868
go-version-file: go.mod
6969
cache: true
7070

7171
- name: Setup Python
72-
uses: actions/setup-python@v6
72+
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
7373
with:
74-
python-version: "3.14"
74+
python-version: '3.14'
7575

7676
- name: Setup pnpm
77-
uses: pnpm/action-setup@v4
77+
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
7878
with:
7979
version: 10.16.1
8080
run_install: false
8181

8282
- name: Setup Node
83-
uses: actions/setup-node@v6
83+
uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
8484
with:
8585
node-version: 20
8686
cache: pnpm
@@ -131,7 +131,7 @@ jobs:
131131

132132
- name: Upload Cypress artifacts (screenshots/videos)
133133
if: failure()
134-
uses: actions/upload-artifact@v6
134+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
135135
with:
136136
name: cypress-artifacts
137137
if-no-files-found: ignore
@@ -141,7 +141,7 @@ jobs:
141141
142142
- name: Upload logs
143143
if: always()
144-
uses: actions/upload-artifact@v6
144+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
145145
with:
146146
name: e2e-logs
147147
if-no-files-found: ignore

.github/workflows/auto-merge.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
steps:
1515
- name: "Metadata"
1616
id: metadata
17-
uses: dependabot/fetch-metadata@v2.5.0
17+
uses: dependabot/fetch-metadata@21025c705c08248db411dc16f3619e6b5f9ea21a # v2.5.0
1818
with:
1919
github-token: "${{ secrets.GITHUB_TOKEN }}"
2020
- name: "Enable auto-squash"

.github/workflows/build.yml

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@ name: build
22
on:
33
pull_request:
44
paths-ignore:
5-
- 'sdks/**'
6-
- 'frontend/docs/**'
7-
- 'frontend/**/generated/**'
8-
- 'examples/**'
5+
- "sdks/**"
6+
- "frontend/docs/**"
7+
- "frontend/**/generated/**"
8+
- "examples/**"
99

1010
jobs:
1111
frontend:
1212
runs-on: ubicloud-standard-4
1313
steps:
1414
- name: Clone repository
15-
uses: actions/checkout@v6
16-
- uses: actions/setup-python@v6
15+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
16+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
1717
with:
1818
python-version: '3.14'
1919
- name: Generate docs snippets and examples
@@ -26,72 +26,72 @@ jobs:
2626
runs-on: ubicloud-standard-4
2727
steps:
2828
- name: Clone repository
29-
uses: actions/checkout@v6
29+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3030
- name: Build servers
3131
run: docker build -f ./build/package/servers.dockerfile . --build-arg SERVER_TARGET=api
3232

3333
api-arm:
3434
runs-on: ubicloud-standard-4-arm
3535
steps:
3636
- name: Clone repository
37-
uses: actions/checkout@v6
37+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3838
- name: Build servers
3939
run: docker build -f ./build/package/servers.dockerfile . --build-arg SERVER_TARGET=api
4040

4141
engine:
4242
runs-on: ubicloud-standard-4
4343
steps:
4444
- name: Clone repository
45-
uses: actions/checkout@v6
45+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
4646
- name: Build servers
4747
run: docker build -f ./build/package/servers.dockerfile . --build-arg SERVER_TARGET=engine
4848

4949
engine-arm:
5050
runs-on: ubicloud-standard-4-arm
5151
steps:
5252
- name: Clone repository
53-
uses: actions/checkout@v6
53+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
5454
- name: Build servers
5555
run: docker build -f ./build/package/servers.dockerfile . --build-arg SERVER_TARGET=engine
5656

5757
admin:
5858
runs-on: ubicloud-standard-4
5959
steps:
6060
- name: Clone repository
61-
uses: actions/checkout@v6
61+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
6262
- name: Build servers
6363
run: docker build -f ./build/package/servers.dockerfile . --build-arg SERVER_TARGET=admin
6464

6565
admin-arm:
6666
runs-on: ubicloud-standard-4-arm
6767
steps:
6868
- name: Clone repository
69-
uses: actions/checkout@v6
69+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
7070
- name: Build servers
7171
run: docker build -f ./build/package/servers.dockerfile . --build-arg SERVER_TARGET=admin
7272

7373
migrate:
7474
runs-on: ubicloud-standard-4
7575
steps:
7676
- name: Clone repository
77-
uses: actions/checkout@v6
77+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
7878
- name: Build migrate
7979
run: docker build -f ./build/package/servers.dockerfile . --build-arg SERVER_TARGET=migrate
8080

8181
migrate-arm:
8282
runs-on: ubicloud-standard-4-arm
8383
steps:
8484
- name: Clone repository
85-
uses: actions/checkout@v6
85+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
8686
- name: Build migrate
8787
run: docker build -f ./build/package/servers.dockerfile . --build-arg SERVER_TARGET=migrate
8888

8989
lite-arm:
9090
runs-on: ubicloud-standard-4-arm
9191
steps:
9292
- name: Clone repository
93-
uses: actions/checkout@v6
94-
- uses: actions/setup-python@v6
93+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
94+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
9595
with:
9696
python-version: '3.14'
9797
- name: Generate docs snippets and examples
@@ -130,8 +130,8 @@ jobs:
130130
runs-on: ubicloud-standard-4
131131
steps:
132132
- name: Clone repository
133-
uses: actions/checkout@v6
134-
- uses: actions/setup-python@v6
133+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
134+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
135135
with:
136136
python-version: '3.14'
137137
- name: Generate docs snippets and examples
@@ -170,8 +170,8 @@ jobs:
170170
runs-on: ubicloud-standard-4-arm
171171
steps:
172172
- name: Clone repository
173-
uses: actions/checkout@v6
174-
- uses: actions/setup-python@v6
173+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
174+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
175175
with:
176176
python-version: '3.14'
177177
- name: Generate docs snippets and examples
@@ -194,8 +194,8 @@ jobs:
194194
runs-on: ubicloud-standard-4
195195
steps:
196196
- name: Clone repository
197-
uses: actions/checkout@v6
198-
- uses: actions/setup-python@v6
197+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
198+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
199199
with:
200200
python-version: '3.14'
201201
- name: Generate docs snippets and examples
@@ -218,14 +218,14 @@ jobs:
218218
runs-on: ubicloud-standard-4
219219
steps:
220220
- name: Clone repository
221-
uses: actions/checkout@v6
221+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
222222
- name: Build loadtest
223223
run: docker build -f ./build/package/loadtest.dockerfile .
224224

225225
loadtest-arm:
226226
runs-on: ubicloud-standard-4-arm
227227
steps:
228228
- name: Clone repository
229-
uses: actions/checkout@v6
229+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
230230
- name: Build loadtest
231231
run: docker build -f ./build/package/loadtest.dockerfile .

.github/workflows/cli-e2e-tests.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,20 +33,20 @@ jobs:
3333

3434
steps:
3535
- name: Checkout code
36-
uses: actions/checkout@v6
36+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3737

3838
- name: Set up Go
39-
uses: actions/setup-go@v6
39+
uses: actions/setup-go@7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5 # v6.2.0
4040
with:
4141
go-version: "1.25"
4242

4343
- name: Set up Python
44-
uses: actions/setup-python@v6
44+
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
4545
with:
4646
python-version: "3.13" # pinned because of poetry dependency issue
4747

4848
- name: Set up Node.js
49-
uses: actions/setup-node@v6
49+
uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
5050
with:
5151
node-version: "20"
5252

@@ -63,7 +63,7 @@ jobs:
6363
run: npm install -g yarn
6464

6565
- name: Install Bun
66-
uses: oven-sh/setup-bun@v2
66+
uses: oven-sh/setup-bun@3d267786b128fe76c2f16a390aa2448b815359f3 # v2.1.2
6767

6868
- name: Install tmux
6969
run: sudo apt-get install -y tmux

.github/workflows/cli-release.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,15 @@ jobs:
2424
GITHUB_TAG: ${{ github.ref }}
2525

2626
- name: Checkout
27-
uses: actions/checkout@v6
27+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2828
with:
2929
fetch-depth: 0
3030

3131
- name: Fetch all tags
3232
run: git fetch --force --tags
3333

3434
- name: Set up Go
35-
uses: actions/setup-go@v6
35+
uses: actions/setup-go@7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5 # v6.2.0
3636
with:
3737
go-version: "1.25"
3838
cache: true
@@ -46,7 +46,7 @@ jobs:
4646
curl -sSfL https://raw.githubusercontent.com/anchore/syft/main/install.sh | sh -s -- -b /usr/local/bin
4747
4848
- name: Run GoReleaser
49-
uses: goreleaser/goreleaser-action@v6
49+
uses: goreleaser/goreleaser-action@e435ccd777264be153ace6237001ef4d979d3a7a # v6.4.0
5050
with:
5151
distribution: goreleaser
5252
version: "~> v2"
@@ -65,7 +65,7 @@ jobs:
6565
MACOS_NOTARY_KEY: ${{ secrets.MACOS_NOTARY_KEY }}
6666

6767
- name: Upload release artifacts
68-
uses: actions/upload-artifact@v6
68+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
6969
if: always()
7070
with:
7171
name: dist

0 commit comments

Comments
 (0)