Skip to content

Commit 64a469c

Browse files
krozniataatlj
andauthored
feat: update gh actions in template from v3 to v4 (#748)
<!-- Please provide enough information so that others can review your pull request. --> <!-- Keep pull requests small and focused on a single change. --> ### Summary Updates GH actions in template from `v3` to `v4` `v3` use `node v16` under the hood which is deprecated It also changes `.nvmrc` to use `LTS` ### Test plan Green CI --------- Co-authored-by: Burak Güner <md.burak.guner@gmail.com> Co-authored-by: Burak Güner <burak.guner@callstack.com>
1 parent 9509158 commit 64a469c

File tree

7 files changed

+13
-13
lines changed

7 files changed

+13
-13
lines changed

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v18
1+
v20

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
},
1313
"packageManager": "yarn@3.6.1",
1414
"engines": {
15-
"node": ">= 18.0.0"
15+
"node": ">= 20.0.0"
1616
},
1717
"scripts": {
1818
"lint": "eslint \"**/*.{js,ts,tsx}\"",

packages/create-react-native-library/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"templates"
3131
],
3232
"engines": {
33-
"node": ">= 18.0.0"
33+
"node": ">= 20.0.0"
3434
},
3535
"publishConfig": {
3636
"access": "public",

packages/create-react-native-library/templates/common/$.github/actions/setup/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ runs:
55
using: composite
66
steps:
77
- name: Setup Node.js
8-
uses: actions/setup-node@v3
8+
uses: actions/setup-node@v4
99
with:
1010
node-version-file: .nvmrc
1111

packages/create-react-native-library/templates/common/$.github/workflows/ci.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
runs-on: ubuntu-latest
1616
steps:
1717
- name: Checkout
18-
uses: actions/checkout@v3
18+
uses: actions/checkout@v4
1919

2020
- name: Setup
2121
uses: ./.github/actions/setup
@@ -30,7 +30,7 @@ jobs:
3030
runs-on: ubuntu-latest
3131
steps:
3232
- name: Checkout
33-
uses: actions/checkout@v3
33+
uses: actions/checkout@v4
3434

3535
- name: Setup
3636
uses: ./.github/actions/setup
@@ -42,7 +42,7 @@ jobs:
4242
runs-on: ubuntu-latest
4343
steps:
4444
- name: Checkout
45-
uses: actions/checkout@v3
45+
uses: actions/checkout@v4
4646

4747
- name: Setup
4848
uses: ./.github/actions/setup
@@ -57,7 +57,7 @@ jobs:
5757
TURBO_CACHE_DIR: .turbo/android
5858
steps:
5959
- name: Checkout
60-
uses: actions/checkout@v3
60+
uses: actions/checkout@v4
6161

6262
- name: Setup
6363
uses: ./.github/actions/setup
@@ -80,7 +80,7 @@ jobs:
8080
8181
- name: Install JDK
8282
if: env.turbo_cache_hit != 1
83-
uses: actions/setup-java@v3
83+
uses: actions/setup-java@v4
8484
with:
8585
distribution: 'zulu'
8686
java-version: '17'
@@ -113,7 +113,7 @@ jobs:
113113
TURBO_CACHE_DIR: .turbo/ios
114114
steps:
115115
- name: Checkout
116-
uses: actions/checkout@v3
116+
uses: actions/checkout@v4
117117

118118
- name: Setup
119119
uses: ./.github/actions/setup
@@ -169,7 +169,7 @@ jobs:
169169
runs-on: ubuntu-latest
170170
steps:
171171
- name: Checkout
172-
uses: actions/checkout@v3
172+
uses: actions/checkout@v4
173173

174174
- name: Setup
175175
uses: ./.github/actions/setup
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v18
1+
v20

packages/react-native-builder-bob/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"babel-config.js"
3030
],
3131
"engines": {
32-
"node": ">= 18.0.0"
32+
"node": ">= 20.0.0"
3333
},
3434
"publishConfig": {
3535
"access": "public",

0 commit comments

Comments
 (0)