update CI to ignore pnpmfile

- This is save since we never run pnpmfiles in ci
 - We can still run it locally
 - pnpm will not crash if checksum is missing, wrong, or correct since
   it is ignoring it.
This commit is contained in:
Timo K
2026-04-21 10:42:46 +02:00
parent 2828b92d91
commit 196937ffeb
4 changed files with 15 additions and 5 deletions

View File

@@ -43,7 +43,9 @@ jobs:
cache: "pnpm" cache: "pnpm"
node-version-file: ".node-version" node-version-file: ".node-version"
- name: Install dependencies - name: Install dependencies
run: "pnpm install --frozen-lockfile" # ignore-pnpmfile will make CI never executes the pnpmfile.cjs. This is acceptable since only need it for local dev linking.
# renovate will remove a checksum in pnpm-lock.yaml. So without this every renovate PR will fail CI.
run: "pnpm install --frozen-lockfile --ignore-pnpmfile"
- name: Build Element Call - name: Build Element Call
run: pnpm run build:"$PACKAGE":"$BUILD_MODE" run: pnpm run build:"$PACKAGE":"$BUILD_MODE"
env: env:

View File

@@ -18,7 +18,9 @@ jobs:
cache: "pnpm" cache: "pnpm"
node-version-file: ".node-version" node-version-file: ".node-version"
- name: Install dependencies - name: Install dependencies
run: "pnpm install --frozen-lockfile" # ignore-pnpmfile will make CI never executes the pnpmfile.cjs. This is acceptable since only need it for local dev linking.
# renovate will remove a checksum in pnpm-lock.yaml. So without this every renovate PR will fail CI.
run: "pnpm install --frozen-lockfile --ignore-pnpmfile"
- name: Prettier - name: Prettier
run: "pnpm run prettier:check" run: "pnpm run prettier:check"
- name: i18n - name: i18n

View File

@@ -20,7 +20,9 @@ jobs:
cache: "pnpm" cache: "pnpm"
node-version-file: ".node-version" node-version-file: ".node-version"
- name: Install dependencies - name: Install dependencies
run: "pnpm install --frozen-lockfile" # ignore-pnpmfile will make CI never executes the pnpmfile.cjs. This is acceptable since only need it for local dev linking.
# renovate will remove a checksum in pnpm-lock.yaml. So without this every renovate PR will fail CI.
run: "pnpm install --frozen-lockfile --ignore-pnpmfile"
- name: Vitest - name: Vitest
run: "pnpm run test:coverage" run: "pnpm run test:coverage"
- name: Upload to codecov - name: Upload to codecov
@@ -45,7 +47,9 @@ jobs:
cache: "pnpm" cache: "pnpm"
node-version-file: ".node-version" node-version-file: ".node-version"
- name: Install dependencies - name: Install dependencies
run: pnpm install --frozen-lockfile # ignore-pnpmfile will make CI never executes the pnpmfile.cjs. This is acceptable since only need it for local dev linking.
# renovate will remove a checksum in pnpm-lock.yaml. So without this every renovate PR will fail CI.
run: pnpm install --frozen-lockfile --ignore-pnpmfile
- name: Install Playwright Browsers - name: Install Playwright Browsers
run: pnpm exec playwright install --with-deps run: pnpm exec playwright install --with-deps
- name: Run backend components - name: Run backend components

View File

@@ -26,7 +26,9 @@ jobs:
node-version-file: ".node-version" node-version-file: ".node-version"
- name: Install Deps - name: Install Deps
run: "pnpm install --frozen-lockfile" # ignore-pnpmfile will make CI never executes the pnpmfile.cjs. This is acceptable since only need it for local dev linking.
# renovate will remove a checksum in pnpm-lock.yaml. So without this every renovate PR will fail CI.
run: "pnpm install --frozen-lockfile --ignore-pnpmfile"
- name: Prune i18n - name: Prune i18n
run: "rm -R locales" run: "rm -R locales"