@@ -19,18 +19,22 @@ jobs:
1919 timeout-minutes : 30
2020 runs-on : ubuntu-latest
2121 steps :
22- - uses : actions/checkout@v4
22+ # https://github.com/actions/checkout/releases
23+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
2324 with :
2425 fetch-depth : 1
25- - uses : actions/setup-node@v4
26+ # https://github.com/actions/setup-node/releases
27+ - uses : actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6
2628 with :
2729 node-version : 22
2830 - name : Configure JDK
29- uses : actions/setup-java@v4
31+ # https://github.com/actions/setup-java/releases
32+ uses : actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4
3033 with :
3134 distribution : ' temurin'
3235 java-version : ' 21'
33- - uses : actions/cache/restore@v4
36+ # https://github.com/actions/cache/releases
37+ - uses : actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
3438 name : Yarn Cache Restore
3539 id : yarn-cache
3640 continue-on-error : true
@@ -39,20 +43,23 @@ jobs:
3943 key : ${{ runner.os }}-yarn-v1-${{ hashFiles('yarn.lock') }}
4044 restore-keys : ${{ runner.os }}-yarn-v1
4145 - name : Yarn Install
42- uses : nick-fields/retry@v3
46+ # https://github.com/nick-fields/retry/releases
47+ uses : nick-fields/retry@ad984534de44a9489a53aefd81eb77f87c70dc60 # v4.0.0
4348 with :
4449 timeout_minutes : 15
4550 retry_wait_seconds : 30
4651 max_attempts : 3
4752 command : yarn
4853 - name : Lint
49- uses : nick-fields/retry@v3
54+ # https://github.com/nick-fields/retry/releases
55+ uses : nick-fields/retry@ad984534de44a9489a53aefd81eb77f87c70dc60 # v4.0.0
5056 with :
5157 timeout_minutes : 3
5258 retry_wait_seconds : 10
5359 max_attempts : 3
5460 command : yarn lint
55- - uses : actions/cache/save@v4
61+ # https://github.com/actions/cache/releases
62+ - uses : actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
5663 name : Yarn Cache Save
5764 if : " ${{ github.ref == 'refs/heads/main' }}"
5865 continue-on-error : true
@@ -66,13 +73,16 @@ jobs:
6673 runs-on : ubuntu-latest
6774 timeout-minutes : 30
6875 steps :
69- - uses : actions/checkout@v4
76+ # https://github.com/actions/checkout/releases
77+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
7078 with :
7179 fetch-depth : 1
72- - uses : actions/setup-node@v4
80+ # https://github.com/actions/setup-node/releases
81+ - uses : actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6
7382 with :
7483 node-version : 22
75- - uses : actions/cache/restore@v4
84+ # https://github.com/actions/cache/releases
85+ - uses : actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
7686 name : Yarn Cache Restore
7787 id : yarn-cache
7888 continue-on-error : true
@@ -81,15 +91,17 @@ jobs:
8191 key : ${{ runner.os }}-yarn-v1-${{ hashFiles('yarn.lock') }}
8292 restore-keys : ${{ runner.os }}-yarn-v1
8393 - name : Yarn Install
84- uses : nick-fields/retry@v3
94+ # https://github.com/nick-fields/retry/releases
95+ uses : nick-fields/retry@ad984534de44a9489a53aefd81eb77f87c70dc60 # v4.0.0
8596 with :
8697 timeout_minutes : 15
8798 retry_wait_seconds : 30
8899 max_attempts : 3
89100 command : yarn
90101 - name : Lint
91102 run : yarn tsc:compile
92- - uses : actions/cache/save@v4
103+ # https://github.com/actions/cache/releases
104+ - uses : actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
93105 name : Yarn Cache Save
94106 if : " ${{ github.ref == 'refs/heads/main' }}"
95107 continue-on-error : true
@@ -103,13 +115,16 @@ jobs:
103115 runs-on : ubuntu-latest
104116 timeout-minutes : 30
105117 steps :
106- - uses : actions/checkout@v4
118+ # https://github.com/actions/checkout/releases
119+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
107120 with :
108121 fetch-depth : 1
109- - uses : actions/setup-node@v4
122+ # https://github.com/actions/setup-node/releases
123+ - uses : actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6
110124 with :
111125 node-version : 22
112- - uses : actions/cache/restore@v4
126+ # https://github.com/actions/cache/releases
127+ - uses : actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
113128 name : Yarn Cache Restore
114129 id : yarn-cache
115130 continue-on-error : true
@@ -118,15 +133,17 @@ jobs:
118133 key : ${{ runner.os }}-yarn-v1-${{ hashFiles('yarn.lock') }}
119134 restore-keys : ${{ runner.os }}-yarn-v1
120135 - name : Yarn Install
121- uses : nick-fields/retry@v3
136+ # https://github.com/nick-fields/retry/releases
137+ uses : nick-fields/retry@ad984534de44a9489a53aefd81eb77f87c70dc60 # v4.0.0
122138 with :
123139 timeout_minutes : 15
124140 retry_wait_seconds : 30
125141 max_attempts : 3
126142 command : yarn
127143 - name : Consumer Type Test
128144 run : yarn tsc:compile:consumer
129- - uses : actions/cache/save@v4
145+ # https://github.com/actions/cache/releases
146+ - uses : actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
130147 name : Yarn Cache Save
131148 if : " ${{ github.ref == 'refs/heads/main' }}"
132149 continue-on-error : true
@@ -140,13 +157,16 @@ jobs:
140157 runs-on : ubuntu-latest
141158 timeout-minutes : 30
142159 steps :
143- - uses : actions/checkout@v4
160+ # https://github.com/actions/checkout/releases
161+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
144162 with :
145163 fetch-depth : 1
146- - uses : actions/setup-node@v4
164+ # https://github.com/actions/setup-node/releases
165+ - uses : actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6
147166 with :
148167 node-version : 22
149- - uses : actions/cache/restore@v4
168+ # https://github.com/actions/cache/releases
169+ - uses : actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
150170 name : Yarn Cache Restore
151171 id : yarn-cache
152172 continue-on-error : true
@@ -155,15 +175,17 @@ jobs:
155175 key : ${{ runner.os }}-yarn-with-website-v1-${{ hashFiles('yarn.lock') }}
156176 restore-keys : ${{ runner.os }}-yarn-with-website-v1
157177 - name : Yarn Install
158- uses : nick-fields/retry@v3
178+ # https://github.com/nick-fields/retry/releases
179+ uses : nick-fields/retry@ad984534de44a9489a53aefd81eb77f87c70dc60 # v4.0.0
159180 with :
160181 timeout_minutes : 15
161182 retry_wait_seconds : 30
162183 max_attempts : 3
163184 command : yarn
164185 - name : Generate TypeDoc
165186 run : yarn reference:api
166- - uses : actions/cache/save@v4
187+ # https://github.com/actions/cache/releases
188+ - uses : actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
167189 name : Yarn Cache Save
168190 if : " ${{ github.ref == 'refs/heads/main' }}"
169191 continue-on-error : true
0 commit comments