Skip to content

Commit 5226348

Browse files
authored
chore: update CI actions to latest versions and add corepack enable (#1234)
* chore: update CI actions to latest versions and add corepack enable - actions/checkout v4 -> v6.0.2 - actions/setup-node v4 -> v6.3.0 - Add corepack enable step before yarn install in all jobs - Fix stray steps: key in Format job * chore: update CI actions and add corepack enable to deploy workflows - actions/checkout v4 -> v6.0.2 - actions/setup-node v3/v4 -> v6.3.0 - Add corepack enable step before yarn install - Use node-version-file instead of hardcoded node version in deploy.yml
1 parent ee0b19e commit 5226348

File tree

3 files changed

+28
-18
lines changed

3 files changed

+28
-18
lines changed

.github/workflows/deploy-fork-preview.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,18 +49,20 @@ jobs:
4949
core.setOutput("is_fork", pr.head.repo.fork ? "true" : "false");
5050
5151
- name: Checkout PR head
52-
uses: actions/checkout@v4
52+
uses: actions/checkout@v6.0.2
5353
with:
5454
repository: ${{ steps.pr.outputs.repo }}
5555
ref: ${{ steps.pr.outputs.sha }}
5656
persist-credentials: false
5757

58-
- name: Setup yarn
59-
uses: actions/setup-node@v4
58+
- name: Setup Node.js environment
59+
uses: actions/setup-node@v6.3.0
6060
with:
6161
node-version-file: ".node-version"
6262
cache: "yarn"
6363

64+
- name: Enable Corepack
65+
run: corepack enable
6466
- name: Install dependencies
6567
run: yarn install
6668

.github/workflows/deploy.yml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,14 @@ jobs:
2121
deployments: write
2222
pull-requests: write
2323
steps:
24-
- uses: actions/checkout@v4
25-
- name: Setup yarn
26-
uses: actions/setup-node@v3
24+
- uses: actions/checkout@v6.0.2
25+
- name: Setup Node.js environment
26+
uses: actions/setup-node@v6.3.0
2727
with:
28+
node-version-file: ".node-version"
2829
cache: "yarn"
29-
node-version: "24"
30+
- name: Enable Corepack
31+
run: corepack enable
3032
- name: Install dependencies
3133
run: yarn install
3234
- name: Sync playground bundles
@@ -40,9 +42,9 @@ jobs:
4042
echo "VITE_DEPLOYMENT_URL=" >> "$GITHUB_ENV"
4143
else
4244
SAFE_BRANCH="${RAW_BRANCH//\//-}"
43-
45+
4446
SAFE_BRANCH=$(echo "$SAFE_BRANCH" | tr '[:upper:]' '[:lower:]')
45-
47+
4648
echo "SAFE_BRANCH=$SAFE_BRANCH" >> "$GITHUB_ENV"
4749
echo "VITE_DEPLOYMENT_URL=https://${SAFE_BRANCH}.rescript-lang.pages.dev" >> "$GITHUB_ENV"
4850
fi

.github/workflows/pull-request.yml

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,14 @@ jobs:
55
runs-on: ubuntu-latest
66
steps:
77
- name: Checkout
8-
uses: actions/checkout@v4
9-
- name: Setup node
10-
uses: actions/setup-node@v4
8+
uses: actions/checkout@v6.0.2
9+
- name: Setup Node.js environment
10+
uses: actions/setup-node@v6.3.0
1111
with:
1212
node-version-file: ".node-version"
1313
cache: yarn
14+
- name: Enable Corepack
15+
run: corepack enable
1416
- name: Install dependencies
1517
run: yarn
1618
- name: Format check
@@ -19,12 +21,14 @@ jobs:
1921
runs-on: ubuntu-latest
2022
steps:
2123
- name: Checkout
22-
uses: actions/checkout@v4
23-
- name: Setup node
24-
uses: actions/setup-node@v4
24+
uses: actions/checkout@v6.0.2
25+
- name: Setup Node.js environment
26+
uses: actions/setup-node@v6.3.0
2527
with:
2628
node-version-file: ".node-version"
2729
cache: yarn
30+
- name: Enable Corepack
31+
run: corepack enable
2832
- name: Install dependencies
2933
run: yarn
3034
- name: Test examples and hrefs
@@ -33,12 +37,14 @@ jobs:
3337
runs-on: ubuntu-latest
3438
steps:
3539
- name: Checkout
36-
uses: actions/checkout@v4
37-
- name: Setup node
38-
uses: actions/setup-node@v4
40+
uses: actions/checkout@v6.0.2
41+
- name: Setup Node.js environment
42+
uses: actions/setup-node@v6.3.0
3943
with:
4044
node-version-file: ".node-version"
4145
cache: yarn
46+
- name: Enable Corepack
47+
run: corepack enable
4248
- name: Install dependencies
4349
run: yarn
4450
- name: Build ReScript

0 commit comments

Comments
 (0)