feat: align caching and node version (#608)
This commit is contained in:
parent
cc7a3640ae
commit
a2454057ae
|
|
@ -32,7 +32,9 @@ jobs:
|
|||
- name: Setup Node.js
|
||||
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
|
||||
with:
|
||||
node-version: '22.14.0'
|
||||
node-version-file: frontend/.nvmrc
|
||||
cache: 'pnpm'
|
||||
cache-dependency-path: frontend/pnpm-lock.yaml
|
||||
- name: Ensure file permissions
|
||||
run: |
|
||||
find pkg/i18n/lang frontend/src/i18n/lang -type f -name "*.json" -exec sudo chmod 666 {} \;
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@ jobs:
|
|||
- name: Install Node.js
|
||||
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
|
||||
with:
|
||||
node-version: 22
|
||||
node-version-file: frontend/.nvmrc
|
||||
cache: 'pnpm'
|
||||
cache-dependency-path: frontend/pnpm-lock.yaml
|
||||
- name: Install dependencies
|
||||
|
|
@ -244,7 +244,7 @@ jobs:
|
|||
- name: Setup Node
|
||||
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
|
||||
with:
|
||||
node-version: 22
|
||||
node-version-file: frontend/.nvmrc
|
||||
cache: pnpm
|
||||
cache-dependency-path: desktop/pnpm-lock.yaml
|
||||
- name: Install Linux dependencies
|
||||
|
|
|
|||
|
|
@ -234,7 +234,7 @@ jobs:
|
|||
- name: Install Node.js
|
||||
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
|
||||
with:
|
||||
node-version: 22
|
||||
node-version-file: frontend/.nvmrc
|
||||
cache: 'pnpm'
|
||||
cache-dependency-path: frontend/pnpm-lock.yaml
|
||||
- name: Install dependencies
|
||||
|
|
@ -256,7 +256,7 @@ jobs:
|
|||
- name: Install Node.js
|
||||
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
|
||||
with:
|
||||
node-version: 22
|
||||
node-version-file: frontend/.nvmrc
|
||||
cache: 'pnpm'
|
||||
cache-dependency-path: frontend/pnpm-lock.yaml
|
||||
- name: Lint
|
||||
|
|
@ -279,7 +279,7 @@ jobs:
|
|||
- name: Install Node.js
|
||||
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
|
||||
with:
|
||||
node-version: 22
|
||||
node-version-file: frontend/.nvmrc
|
||||
cache: 'pnpm'
|
||||
cache-dependency-path: frontend/pnpm-lock.yaml
|
||||
- name: Typecheck
|
||||
|
|
@ -303,7 +303,7 @@ jobs:
|
|||
- name: Install Node.js
|
||||
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
|
||||
with:
|
||||
node-version: 22
|
||||
node-version-file: frontend/.nvmrc
|
||||
cache: 'pnpm'
|
||||
cache-dependency-path: frontend/pnpm-lock.yaml
|
||||
- name: Run unit tests
|
||||
|
|
@ -327,7 +327,7 @@ jobs:
|
|||
- name: Install Node.js
|
||||
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
|
||||
with:
|
||||
node-version: 22
|
||||
node-version-file: frontend/.nvmrc
|
||||
cache: 'pnpm'
|
||||
cache-dependency-path: frontend/pnpm-lock.yaml
|
||||
- name: Download Vikunja Binary
|
||||
|
|
|
|||
Loading…
Reference in New Issue