[ci] Standardize node version and timezones
Quick change to standardize on a single timezone across all workflows and to use the same version of node (18.20.1). Also updates .nvmrc ghstack-source-id: e1d43006ec018acfcd88444feadde1b1d260de9d Pull Request resolved: https://github.com/facebook/react/pull/30323
Lauren Tan committed
Jul 12, 2024 at 12:26 UTC
922c7971ba3e52adf46678774bef3022d1aad4e0
13 files changed
+66
-31
.github/workflows/compiler_playground.yml
+6
-3
@@ -5,9 +5,12 @@ on:
5
branches: [main]
6
pull_request:
7
paths:
8
- - "compiler/**"
8
+ - compiler/**
9
- .github/workflows/compiler-playground.yml
10
11
+env:
12
+ TZ: /usr/share/zoneinfo/America/Los_Angeles
13
+
14
defaults:
15
run:
16
working-directory: compiler
@@ -20,8 +23,8 @@ jobs:
23
- uses: actions/checkout@v4
24
- uses: actions/setup-node@v4
25
with:
23
- node-version: 18.x
24
- cache: "yarn"
26
+ node-version: 18.20.1
27
+ cache: yarn
28
cache-dependency-path: compiler/yarn.lock
29
- name: Restore cached node_modules
30
uses: actions/cache@v4
.github/workflows/compiler_rust.yml
+1
@@ -18,6 +18,7 @@ on:
18
env:
19
CARGO_TERM_COLOR: always
20
RUSTFLAGS: -Dwarnings
21
+ TZ: /usr/share/zoneinfo/America/Los_Angeles
22
23
defaults:
24
run:
.github/workflows/compiler_typescript.yml
+10
-7
@@ -5,9 +5,12 @@ on:
5
branches: [main]
6
pull_request:
7
paths:
8
- - "compiler/**"
8
+ - compiler/**
9
- .github/workflows/compiler-typescript.yml
10
11
+env:
12
+ TZ: /usr/share/zoneinfo/America/Los_Angeles
13
+
14
defaults:
15
run:
16
working-directory: compiler
@@ -31,8 +34,8 @@ jobs:
34
- uses: actions/checkout@v4
35
- uses: actions/setup-node@v4
36
with:
34
- node-version: 18.x
35
- cache: "yarn"
37
+ node-version: 18.20.1
38
+ cache: yarn
39
cache-dependency-path: compiler/yarn.lock
40
- name: Restore cached node_modules
41
uses: actions/cache@v4
@@ -50,8 +53,8 @@ jobs:
53
- uses: actions/checkout@v4
54
- uses: actions/setup-node@v4
55
with:
53
- node-version: 18.x
54
- cache: "yarn"
56
+ node-version: 18.20.1
57
+ cache: yarn
58
cache-dependency-path: compiler/yarn.lock
59
- name: Restore cached node_modules
60
uses: actions/cache@v4
@@ -74,8 +77,8 @@ jobs:
77
- uses: actions/checkout@v4
78
- uses: actions/setup-node@v4
79
with:
77
- node-version: 18.x
78
- cache: "yarn"
80
+ node-version: 18.20.1
81
+ cache: yarn
82
cache-dependency-path: compiler/yarn.lock
83
- name: Restore cached node_modules
84
uses: actions/cache@v4
.github/workflows/devtools_check_repro.yml
+3
@@ -5,6 +5,9 @@ on:
5
issue_comment:
6
types: [created, edited]
7
8
+env:
9
+ TZ: /usr/share/zoneinfo/America/Los_Angeles
10
+
11
jobs:
12
check-repro:
13
runs-on: ubuntu-latest
.github/workflows/runtime_commit_artifacts.yml
+3
@@ -4,6 +4,9 @@ on:
4
push:
5
branches: [main, meta-www, meta-fbsource]
6
7
+env:
8
+ TZ: /usr/share/zoneinfo/America/Los_Angeles
9
+
10
jobs:
11
download_artifacts:
12
runs-on: ubuntu-latest
.github/workflows/runtime_fizz.yml
+6
-3
@@ -5,7 +5,10 @@ on:
5
branches: [main]
6
pull_request:
7
paths-ignore:
8
- - 'compiler/**'
8
+ - compiler/**
9
+
10
+env:
11
+ TZ: /usr/share/zoneinfo/America/Los_Angeles
12
13
jobs:
14
check_generated_fizz_runtime:
@@ -15,8 +18,8 @@ jobs:
18
- uses: actions/checkout@v4
19
- uses: actions/setup-node@v4
20
with:
18
- node-version: 18.x
19
- cache: "yarn"
21
+ node-version: 18.20.1
22
+ cache: yarn
23
cache-dependency-path: yarn.lock
24
- name: Restore cached node_modules
25
uses: actions/cache@v4
.github/workflows/runtime_flags.yml
+6
-3
@@ -5,7 +5,10 @@ on:
5
branches: [main]
6
pull_request:
7
paths-ignore:
8
- - 'compiler/**'
8
+ - compiler/**
9
+
10
+env:
11
+ TZ: /usr/share/zoneinfo/America/Los_Angeles
12
13
jobs:
14
flags:
@@ -15,8 +18,8 @@ jobs:
18
- uses: actions/checkout@v4
19
- uses: actions/setup-node@v4
20
with:
18
- node-version: 18.x
19
- cache: "yarn"
21
+ node-version: 18.20.1
22
+ cache: yarn
23
cache-dependency-path: yarn.lock
24
- name: Restore cached node_modules
25
uses: actions/cache@v4
.github/workflows/runtime_flow.yml
+6
-3
@@ -5,7 +5,10 @@ on:
5
branches: [main]
6
pull_request:
7
paths-ignore:
8
- - 'compiler/**'
8
+ - compiler/**
9
+
10
+env:
11
+ TZ: /usr/share/zoneinfo/America/Los_Angeles
12
13
jobs:
14
discover_flow_inline_configs:
@@ -34,8 +37,8 @@ jobs:
37
- uses: actions/checkout@v4
38
- uses: actions/setup-node@v4
39
with:
37
- node-version: 18.x
38
- cache: "yarn"
40
+ node-version: 18.20.1
41
+ cache: yarn
42
cache-dependency-path: yarn.lock
43
- name: Restore cached node_modules
44
uses: actions/cache@v4
.github/workflows/runtime_fuzz_tests.yml
+4
@@ -9,6 +9,10 @@ on:
9
inputs:
10
prerelease_commit_sha:
11
required: false
12
+
13
+env:
14
+ TZ: /usr/share/zoneinfo/America/Los_Angeles
15
+
16
jobs:
17
test_fuzz:
18
if: inputs.prerelease_commit_sha == ''
.github/workflows/runtime_test.yml
+6
-3
@@ -5,7 +5,10 @@ on:
5
branches: [main]
6
pull_request:
7
paths-ignore:
8
- - 'compiler/**'
8
+ - compiler/**
9
+
10
+env:
11
+ TZ: /usr/share/zoneinfo/America/Los_Angeles
12
13
jobs:
14
test:
@@ -44,8 +47,8 @@ jobs:
47
- uses: actions/checkout@v4
48
- uses: actions/setup-node@v4
49
with:
47
- node-version: 18.x
48
- cache: "yarn"
50
+ node-version: 18.20.1
51
+ cache: yarn
52
cache-dependency-path: yarn.lock
53
- name: Restore cached node_modules
54
uses: actions/cache@v4
.github/workflows/shared_lint.yml
+11
-8
@@ -5,6 +5,9 @@ on:
5
branches: [main]
6
pull_request:
7
8
+env:
9
+ TZ: /usr/share/zoneinfo/America/Los_Angeles
10
+
11
jobs:
12
prettier:
13
name: Run prettier
@@ -13,8 +16,8 @@ jobs:
16
- uses: actions/checkout@v4
17
- uses: actions/setup-node@v4
18
with:
16
- node-version: 18.x
17
- cache: "yarn"
19
+ node-version: 18.20.1
20
+ cache: yarn
21
cache-dependency-path: yarn.lock
22
- name: Restore cached node_modules
23
uses: actions/cache@v4
@@ -31,8 +34,8 @@ jobs:
34
- uses: actions/checkout@v4
35
- uses: actions/setup-node@v4
36
with:
34
- node-version: 18.x
35
- cache: "yarn"
37
+ node-version: 18.20.1
38
+ cache: yarn
39
cache-dependency-path: yarn.lock
40
- name: Restore cached node_modules
41
uses: actions/cache@v4
@@ -49,8 +52,8 @@ jobs:
52
- uses: actions/checkout@v4
53
- uses: actions/setup-node@v4
54
with:
52
- node-version: 18.x
53
- cache: "yarn"
55
+ node-version: 18.20.1
56
+ cache: yarn
57
cache-dependency-path: yarn.lock
58
- name: Restore cached node_modules
59
uses: actions/cache@v4
@@ -67,8 +70,8 @@ jobs:
70
- uses: actions/checkout@v4
71
- uses: actions/setup-node@v4
72
with:
70
- node-version: 18.x
71
- cache: "yarn"
73
+ node-version: 18.20.1
74
+ cache: yarn
75
cache-dependency-path: yarn.lock
76
- name: Restore cached node_modules
77
uses: actions/cache@v4
.github/workflows/shared_stale.yml
+3
@@ -5,6 +5,9 @@ on:
5
# Run hourly
6
- cron: '0 * * * *'
7
8
+env:
9
+ TZ: /usr/share/zoneinfo/America/Los_Angeles
10
+
11
jobs:
12
stale:
13
runs-on: ubuntu-latest
.nvmrc
+1
-1
@@ -1 +1 @@
1
-v18.20.0
1
+v18.20.1