Skip to content

Commit e20d46e

Browse files
authored
chore(ci): enable corepack (#462)
* chore: use corepack * chore: enable corepack on CI
1 parent de2c08d commit e20d46e

File tree

6 files changed

+10940
-7586
lines changed

6 files changed

+10940
-7586
lines changed

.github/workflows/pull_request.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ jobs:
2121
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/yarn.lock') }}
2222
restore-keys: |
2323
${{ runner.os }}-build-${{ env.cache-name }}-
24+
- name: Enable Corepack
25+
run: corepack enable
2426
- name: Setup node
2527
uses: actions/setup-node@v4
2628
with:

.github/workflows/release.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ on:
1515

1616
env:
1717
GO_VERSION: 1.23
18-
NODE_VERSION: lts/iron
1918
WASM_API_VER: v2
2019
PREV_GO_VERSION: 1.22
2120

@@ -69,9 +68,14 @@ jobs:
6968
id: buildx
7069
uses: docker/setup-buildx-action@v3
7170

71+
- name: Enable Corepack
72+
run: corepack enable
73+
7274
- uses: actions/setup-node@v4
7375
with:
74-
node-version: "${{env.NODE_VERSION}}"
76+
cache: 'yarn'
77+
node-version-file: '.nvmrc'
78+
cache-dependency-path: 'web/yarn.lock'
7579

7680
- name: Setup dependencies
7781
run: sudo apt-get update && sudo apt-get install -y make

web/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
public/data/*.json
55

66
# dependencies
7+
/.yarn
78
/node_modules
89
/.pnp
910
.pnp.js

web/.yarnrc.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
nodeLinker: node-modules

web/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"type": "module",
44
"version": "0.1.0",
55
"private": true,
6+
"packageManager": "yarn@4.6.0+sha512.5383cc12567a95f1d668fbe762dfe0075c595b4bfff433be478dbbe24e05251a8e8c3eb992a986667c1d53b6c3a9c85b8398c35a960587fbd9fa3a0915406728",
67
"dependencies": {
78
"@fluentui/react": "^8.52.3",
89
"@monaco-editor/loader": "^1.4.0",
@@ -109,6 +110,5 @@
109110
"last 1 firefox version",
110111
"last 1 safari version"
111112
]
112-
},
113-
"devDependencies": {}
113+
}
114114
}

0 commit comments

Comments
 (0)