Skip to content

Commit 4d5540e

Browse files
committed
fix(workflows): add caching for node_modules in beta and main workflows
1 parent 252a46c commit 4d5540e

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed

.github/workflows/beta.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,17 @@ jobs:
5050
node-version: ${{ matrix.node }}
5151
- name: Checkout Repo
5252
uses: actions/checkout@v4
53+
- name: cache node_modules
54+
uses: actions/cache@v4
55+
id: cache
56+
with:
57+
path: |
58+
node_modules
59+
key: ${{ matrix.os }}-node-v${{ matrix.node }}-deps-${{ hashFiles(format('{0}{1}', github.workspace, '/package-lock.json')) }}
5360
- name: Versioning
5461
env:
5562
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5663
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
5764
run: |
58-
npx -p unbuild -p semantic-release -p @semantic-release/git -p @semantic-release/changelog -p @semantic-release/exec -p @semantic-release/github semantic-release
65+
npx -p semantic-release -p @semantic-release/git -p @semantic-release/changelog -p @semantic-release/exec -p @semantic-release/github semantic-release
5966

.github/workflows/main.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,17 @@ jobs:
5050
node-version: ${{ matrix.node }}
5151
- name: Checkout Repo
5252
uses: actions/checkout@v4
53+
- name: cache node_modules
54+
uses: actions/cache@v4
55+
id: cache
56+
with:
57+
path: |
58+
node_modules
59+
key: ${{ matrix.os }}-node-v${{ matrix.node }}-deps-${{ hashFiles(format('{0}{1}', github.workspace, '/package-lock.json')) }}
5360
- name: Versioning
5461
env:
5562
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5663
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
5764
run: |
58-
npx -p unbuild -p semantic-release -p @semantic-release/git -p @semantic-release/changelog -p @semantic-release/exec -p @semantic-release/github semantic-release
65+
npx -p semantic-release -p @semantic-release/git -p @semantic-release/changelog -p @semantic-release/exec -p @semantic-release/github semantic-release
5966

0 commit comments

Comments
 (0)