@samitouri / QOS-React / commits / 922c7971ba

[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