aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsilverwind <me@silverwind.io>2024-04-19 05:29:08 +0200
committerGitHub <noreply@github.com>2024-04-19 03:29:08 +0000
commitacfe29fc2bcc5261676868c8fdd6dc0def178d1e (patch)
treeefe1a063e105a237a40415de59e40dc32a85389d
parentba9b124c34ff9a30945530f1f3cc7949ec2c8675 (diff)
downloadgitea-acfe29fc2bcc5261676868c8fdd6dc0def178d1e.tar.gz
gitea-acfe29fc2bcc5261676868c8fdd6dc0def178d1e.zip
Enable npm cache on `setup-node` action (#30577)
Enable npm dependency cache in [setup-node](https://github.com/actions/setup-node). This should work reliably and across branches as well.
-rw-r--r--.github/workflows/pull-compliance.yml8
-rw-r--r--.github/workflows/pull-e2e-tests.yml2
-rw-r--r--.github/workflows/release-nightly.yml2
-rw-r--r--.github/workflows/release-tag-rc.yml2
-rw-r--r--.github/workflows/release-tag-version.yml2
5 files changed, 16 insertions, 0 deletions
diff --git a/.github/workflows/pull-compliance.yml b/.github/workflows/pull-compliance.yml
index 99a69ab174..f89276fe82 100644
--- a/.github/workflows/pull-compliance.yml
+++ b/.github/workflows/pull-compliance.yml
@@ -38,6 +38,8 @@ jobs:
- uses: actions/setup-node@v4
with:
node-version: 20
+ cache: npm
+ cache-dependency-path: package-lock.json
- run: pip install poetry
- run: make deps-py
- run: make deps-frontend
@@ -65,6 +67,8 @@ jobs:
- uses: actions/setup-node@v4
with:
node-version: 20
+ cache: npm
+ cache-dependency-path: package-lock.json
- run: make deps-frontend
- run: make lint-swagger
@@ -134,6 +138,8 @@ jobs:
- uses: actions/setup-node@v4
with:
node-version: 20
+ cache: npm
+ cache-dependency-path: package-lock.json
- run: make deps-frontend
- run: make lint-frontend
- run: make checks-frontend
@@ -181,6 +187,8 @@ jobs:
- uses: actions/setup-node@v4
with:
node-version: 20
+ cache: npm
+ cache-dependency-path: package-lock.json
- run: make deps-frontend
- run: make lint-md
- run: make docs
diff --git a/.github/workflows/pull-e2e-tests.yml b/.github/workflows/pull-e2e-tests.yml
index 5a249db9f8..35ac7598f6 100644
--- a/.github/workflows/pull-e2e-tests.yml
+++ b/.github/workflows/pull-e2e-tests.yml
@@ -24,6 +24,8 @@ jobs:
- uses: actions/setup-node@v4
with:
node-version: 20
+ cache: npm
+ cache-dependency-path: package-lock.json
- run: make deps-frontend frontend deps-backend
- run: npx playwright install --with-deps
- run: make test-e2e-sqlite
diff --git a/.github/workflows/release-nightly.yml b/.github/workflows/release-nightly.yml
index 80e6683919..990f3c8e07 100644
--- a/.github/workflows/release-nightly.yml
+++ b/.github/workflows/release-nightly.yml
@@ -25,6 +25,8 @@ jobs:
- uses: actions/setup-node@v4
with:
node-version: 20
+ cache: npm
+ cache-dependency-path: package-lock.json
- run: make deps-frontend deps-backend
# xgo build
- run: make release
diff --git a/.github/workflows/release-tag-rc.yml b/.github/workflows/release-tag-rc.yml
index 12d1e1e4be..55908d3657 100644
--- a/.github/workflows/release-tag-rc.yml
+++ b/.github/workflows/release-tag-rc.yml
@@ -24,6 +24,8 @@ jobs:
- uses: actions/setup-node@v4
with:
node-version: 20
+ cache: npm
+ cache-dependency-path: package-lock.json
- run: make deps-frontend deps-backend
# xgo build
- run: make release
diff --git a/.github/workflows/release-tag-version.yml b/.github/workflows/release-tag-version.yml
index e0e93633e8..edf7ea1270 100644
--- a/.github/workflows/release-tag-version.yml
+++ b/.github/workflows/release-tag-version.yml
@@ -26,6 +26,8 @@ jobs:
- uses: actions/setup-node@v4
with:
node-version: 20
+ cache: npm
+ cache-dependency-path: package-lock.json
- run: make deps-frontend deps-backend
# xgo build
- run: make release