Skip to content

Commit 819da8e

Browse files
authored
Merge pull request #40 from ghostdevv/ci-verify
chore: update verify workflow
2 parents 0956472 + e289429 commit 819da8e

1 file changed

Lines changed: 23 additions & 13 deletions

File tree

.github/workflows/verify.yaml

Lines changed: 23 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,32 @@ name: Verify
22

33
on:
44
push:
5-
branches: main
5+
branches:
6+
- main
67
pull_request:
7-
branches: main
8+
branches:
9+
- main
810

911
permissions:
1012
contents: read
1113

14+
concurrency:
15+
group: ${{ github.workflow }}-${{ github.ref }}
16+
cancel-in-progress: true
17+
1218
jobs:
1319
test:
1420
runs-on: ubuntu-latest
1521

1622
steps:
1723
- name: checkout
18-
uses: actions/checkout@v4
24+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1925
with:
2026
submodules: true
27+
persist-credentials: false
2128

2229
- name: setup deno
23-
uses: denoland/setup-deno@v2
30+
uses: denoland/setup-deno@667a34cdef165d8d2b2e98dde39547c9daac7282 # v2.0.4
2431
with:
2532
deno-version: v2.x
2633

@@ -34,7 +41,7 @@ jobs:
3441
run: make
3542

3643
- name: upload wasm artifact
37-
uses: actions/upload-artifact@v7
44+
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
3845
with:
3946
name: clayterm-wasm
4047
path: |
@@ -56,17 +63,18 @@ jobs:
5663

5764
steps:
5865
- name: checkout
59-
uses: actions/checkout@v4
66+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
6067
with:
6168
submodules: true
69+
persist-credentials: false
6270

6371
- name: setup deno
64-
uses: denoland/setup-deno@v2
72+
uses: denoland/setup-deno@667a34cdef165d8d2b2e98dde39547c9daac7282 # v2.0.4
6573
with:
6674
deno-version: v2.x
6775

6876
- name: download wasm artifact
69-
uses: actions/download-artifact@v4
77+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
7078
with:
7179
name: clayterm-wasm
7280
path: .
@@ -79,12 +87,13 @@ jobs:
7987
runs-on: ubuntu-latest
8088
steps:
8189
- name: checkout
82-
uses: actions/checkout@v4
90+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
8391
with:
8492
submodules: true
93+
persist-credentials: false
8594

8695
- name: setup deno
87-
uses: denoland/setup-deno@v2
96+
uses: denoland/setup-deno@667a34cdef165d8d2b2e98dde39547c9daac7282 # v2.0.4
8897
with:
8998
deno-version: v2.x
9099

@@ -102,17 +111,18 @@ jobs:
102111
runs-on: ubuntu-latest
103112
steps:
104113
- name: checkout
105-
uses: actions/checkout@v4
114+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
106115
with:
107116
submodules: true
117+
persist-credentials: false
108118

109119
- name: setup deno
110-
uses: denoland/setup-deno@v2
120+
uses: denoland/setup-deno@667a34cdef165d8d2b2e98dde39547c9daac7282 # v2.0.4
111121
with:
112122
deno-version: v2.x
113123

114124
- name: Setup Node
115-
uses: actions/setup-node@v4
125+
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
116126
with:
117127
node-version: 24
118128

0 commit comments

Comments
 (0)