Skip to content

Commit c9b4c0e

Browse files
committed
ci: update main and beta workflow
1 parent 43f26ec commit c9b4c0e

File tree

2 files changed

+20
-24
lines changed

2 files changed

+20
-24
lines changed

.github/workflows/beta.yml

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -61,24 +61,22 @@ jobs:
6161
runs-on: ${{ matrix.os }}
6262

6363
steps:
64-
- name: checkout repo
64+
- name: Checkout Repo
6565
uses: actions/checkout@v5
6666

67-
- name: setup node
68-
uses: actions/setup-node@v5
67+
- name: Install pnpm
68+
uses: pnpm/action-setup@v4
6969
with:
70-
node-version: ${{ matrix.node }}
70+
version: 10.15.0
7171

72-
- name: cache node_modules
73-
uses: actions/cache@v4
74-
id: cache
72+
- name: Use Node.js ${{ matrix.node }}
73+
uses: actions/setup-node@v5
7574
with:
76-
path: node_modules
77-
key: ${{ matrix.os }}-node-v${{ matrix.node }}-deps-${{ hashFiles(format('{0}{1}', github.workspace, '/package-lock.json')) }}
75+
node-version: ${{ matrix.node }}
76+
cache: 'pnpm'
7877

79-
- name: install dependencies (no cache available)
80-
if: steps.cache.outputs.cache-hit != 'true'
81-
run: npm ci
78+
- name: Install dependencies
79+
run: pnpm install
8280

8381
- name: release versioning
8482
env:

.github/workflows/main.yml

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -61,24 +61,22 @@ jobs:
6161
runs-on: ${{ matrix.os }}
6262

6363
steps:
64-
- name: checkout repo
64+
- name: Checkout Repo
6565
uses: actions/checkout@v5
6666

67-
- name: setup node
68-
uses: actions/setup-node@v5
67+
- name: Install pnpm
68+
uses: pnpm/action-setup@v4
6969
with:
70-
node-version: ${{ matrix.node }}
70+
version: 10.15.0
7171

72-
- name: cache node_modules
73-
uses: actions/cache@v4
74-
id: cache
72+
- name: Use Node.js ${{ matrix.node }}
73+
uses: actions/setup-node@v5
7574
with:
76-
path: node_modules
77-
key: ${{ matrix.os }}-node-v${{ matrix.node }}-deps-${{ hashFiles(format('{0}{1}', github.workspace, '/package-lock.json')) }}
75+
node-version: ${{ matrix.node }}
76+
cache: 'pnpm'
7877

79-
- name: install dependencies (no cache available)
80-
if: steps.cache.outputs.cache-hit != 'true'
81-
run: npm ci
78+
- name: Install dependencies
79+
run: pnpm install
8280

8381
- name: release versioning
8482
env:

0 commit comments

Comments
 (0)