@@ -2,25 +2,32 @@ name: Verify
22
33on :
44 push :
5- branches : main
5+ branches :
6+ - main
67 pull_request :
7- branches : main
8+ branches :
9+ - main
810
911permissions :
1012 contents : read
1113
14+ concurrency :
15+ group : ${{ github.workflow }}-${{ github.ref }}
16+ cancel-in-progress : true
17+
1218jobs :
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
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