Skip to content

Commit ad6d8a0

Browse files
[No QA] Fix GitHub actions practices (#733)
Co-authored-by: Tomasz Zawadzki <[email protected]>
1 parent 3338166 commit ad6d8a0

File tree

6 files changed

+35
-32
lines changed

6 files changed

+35
-32
lines changed

.github/workflows/build-android.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,13 @@ jobs:
3030
group: build-android-${{ github.ref }}
3131
cancel-in-progress: true
3232
steps:
33+
# v5.0.0
3334
- name: Check out Git repository
34-
# v4
35-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
35+
uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493
3636

37+
# v5.0.0
3738
- name: Setup Java 17
38-
# v4
39-
uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12
39+
uses: actions/setup-java@ead9eaa3cfe0b0fc2fa749519ae09c3d4f4080b0
4040
with:
4141
distribution: 'zulu'
4242
java-version: 17

.github/workflows/build-ios.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,13 @@ jobs:
3333
- name: Select Xcode version
3434
run: sudo xcode-select -s /Applications/Xcode_16.4.app
3535

36+
# v5.0.0
3637
- name: Check out Git repository
37-
# v4
38-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
38+
uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493
3939

40+
# v4.3.0
4041
- name: Restore node_modules from cache
41-
# v4
42-
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684
42+
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830
4343
with:
4444
path: |
4545
node_modules
@@ -50,9 +50,9 @@ jobs:
5050
- name: Install node_modules
5151
run: npm ci
5252

53+
# v4.3.0
5354
- name: Restore Pods from cache
54-
# v4
55-
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684
55+
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830
5656
with:
5757
path: |
5858
example/ios/Pods
@@ -71,9 +71,9 @@ jobs:
7171
working-directory: example/ios
7272
run: rm -rf .xcode.env.local
7373

74+
# v4.3.0
7475
- name: Restore build artifacts from cache
75-
# v4
76-
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684
76+
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830
7777
with:
7878
path: ~/Library/Developer/Xcode/DerivedData
7979
key: build-ios-derived-data-${{ hashFiles('node_modules/react-native/package.json') }}

.github/workflows/build-web.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ jobs:
2424
group: build-web-${{ github.ref }}
2525
cancel-in-progress: true
2626
steps:
27+
# v5.0.0
2728
- name: Check out Git repository
28-
# v4
29-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
29+
uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493
3030

3131
- name: Install node_modules
3232
run: npm ci

.github/workflows/check.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,15 @@ jobs:
1616
group: check-root-${{ github.ref }}
1717
cancel-in-progress: true
1818
steps:
19+
# v5.0.0
1920
- name: Check out Git repository
20-
# v4
21-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
21+
uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493
2222

23-
- name: Use Node.js 18
24-
# v4
25-
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e
23+
# v6.0.0
24+
- name: Setup Node.js
25+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903
2626
with:
27-
node-version: 18
27+
node-version-file: '.nvmrc'
2828

2929
- name: Install node_modules
3030
run: npm ci

.github/workflows/lint.yml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,23 @@ jobs:
88
lint:
99
runs-on: ubuntu-latest
1010
steps:
11-
- uses: actions/checkout@v4
11+
# v5.0.0
12+
- name: Check out Git repository
13+
uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493
1214

13-
- uses: actions/cache@v4
15+
# v4.3.0
16+
- uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830
1417
with:
1518
path: ~/.npm
1619
key: ${{ runner.os }}-npm-${{ hashFiles('**/package-lock.json') }}
1720
restore-keys: |
1821
${{ runner.os }}-npm-
1922
20-
- name: Setup Node
21-
# v4
22-
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e
23+
# v6.0.0
24+
- name: Setup Node.js
25+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903
2326
with:
24-
node-version: '20.x'
27+
node-version-file: '.nvmrc'
2528

2629
- name: Install node_modules
2730
run: npm ci

.github/workflows/web-e2e-test.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,15 @@ jobs:
2525
group: web-e2e-test-${{ github.ref }}
2626
cancel-in-progress: true
2727
steps:
28+
# v5.0.0
2829
- name: Check out Git repository
29-
# v4
30-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
30+
uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493
3131

32-
- name: Use Node.js 18
33-
# v4
34-
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e
32+
# v6.0.0
33+
- name: Setup Node.js
34+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903
3535
with:
36-
node-version: 18
36+
node-version-file: '.nvmrc'
3737

3838
- name: Install node_modules
3939
run: npm ci

0 commit comments

Comments
 (0)