Skip to content

Commit f405c55

Browse files
committed
Update Actions CI
Remove storybook deploy workflow Update to latest workflow steps
1 parent a31be4b commit f405c55

4 files changed

Lines changed: 23 additions & 38 deletions

File tree

.github/workflows/deploy-pages.yml

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,27 +22,33 @@ jobs:
2222
runs-on: ubuntu-latest
2323
steps:
2424
- name: Checkout
25-
uses: actions/checkout@v3
25+
uses: actions/checkout@v5
26+
2627
- name: Set up pnpm
27-
uses: pnpm/action-setup@v2
28+
uses: pnpm/action-setup@v3
2829
with:
29-
version: "^8.6.5"
30+
version: "10.x.x"
31+
3032
- name: Set up Node
3133
uses: actions/setup-node@v3
3234
with:
33-
node-version: 18
35+
node-version: 22
3436
cache: "pnpm"
37+
3538
- name: Install dependencies
3639
run: pnpm i
40+
3741
- name: Build wasmGBA
3842
run: pnpm run build
43+
3944
- name: Setup Pages
40-
uses: actions/configure-pages@v3
45+
uses: actions/configure-pages@v5
46+
4147
- name: Upload artifact
42-
uses: actions/upload-pages-artifact@v1
48+
uses: actions/upload-pages-artifact@v4
4349
with:
44-
# Upload dist repository
4550
path: "./dist"
51+
4652
- name: Deploy to GitHub Pages
4753
id: deployment
48-
uses: actions/deploy-pages@v1
54+
uses: actions/deploy-pages@v4

.github/workflows/deploy-storybook.yml

Lines changed: 0 additions & 26 deletions
This file was deleted.

.github/workflows/lint.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,21 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- name: Checkout
13-
uses: actions/checkout@v3
13+
uses: actions/checkout@v5
14+
1415
- name: Set up pnpm
15-
uses: pnpm/action-setup@v2
16+
uses: pnpm/action-setup@v3
1617
with:
17-
version: "^8.6.5"
18+
version: "10.x.x"
19+
1820
- name: Set up Node
1921
uses: actions/setup-node@v3
2022
with:
21-
node-version: 18
23+
node-version: 22
2224
cache: "pnpm"
25+
2326
- name: Install dependencies
2427
run: pnpm i
28+
2529
- name: Run ESLint
2630
run: pnpm run lint

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
"private": true,
99
"version": "0.2.2",
1010
"type": "module",
11+
"packageManager": "pnpm@10.17.1",
1112
"scripts": {
1213
"dev": "vite",
1314
"build": "tsc && vite build",

0 commit comments

Comments
 (0)