enforce check-install-scripts in ci workflows

This commit is contained in:
mononaut 2026-06-05 05:47:46 +00:00
parent b3bfdd8c26
commit aab2a93767
No known key found for this signature in database
GPG key ID: BFD16BE592A9CD8D
5 changed files with 9 additions and 9 deletions

View file

@ -69,7 +69,7 @@ jobs:
toolchain: ${{ steps.gettoolchain.outputs.toolchain }}
- name: Install dependencies
run: npm ci
run: bash meta/scripts/check-install-scripts.sh && npm ci
working-directory: ${{ matrix.node }}/integration/backend
- name: Build backend

View file

@ -75,12 +75,12 @@ jobs:
- name: Install
if: ${{ matrix.flavor == 'dev'}}
run: npm ci
run: bash meta/scripts/check-install-scripts.sh && npm ci
working-directory: ${{ matrix.node }}/${{ matrix.flavor }}/backend
- name: Install (Prod dependencies only)
if: ${{ matrix.flavor == 'prod'}}
run: npm ci --omit=dev --omit=optional
run: bash meta/scripts/check-install-scripts.sh && npm ci --omit=dev --omit=optional
working-directory: ${{ matrix.node }}/${{ matrix.flavor }}/backend
- name: Lint
@ -131,7 +131,7 @@ jobs:
${{ runner.os }}-cache-frontend-
- name: Install (Prod dependencies only)
run: npm ci --omit=dev --omit=optional
run: bash meta/scripts/check-install-scripts.sh && npm ci --omit=dev --omit=optional
working-directory: assets/frontend
- name: Restore cached mining pool assets
@ -244,13 +244,13 @@ jobs:
${{ runner.os }}-frontend-${{ matrix.flavor }}-
- name: Install (Prod dependencies only)
run: npm ci --omit=dev --omit=optional
run: bash meta/scripts/check-install-scripts.sh && npm ci --omit=dev --omit=optional
if: ${{ matrix.flavor == 'prod'}}
working-directory: ${{ matrix.node }}/${{ matrix.flavor }}/frontend
- name: Install
if: ${{ matrix.flavor == 'dev'}}
run: npm ci
run: bash meta/scripts/check-install-scripts.sh && npm ci
working-directory: ${{ matrix.node }}/${{ matrix.flavor }}/frontend
- name: Lint

View file

@ -50,7 +50,7 @@ jobs:
registry-url: "https://registry.npmjs.org"
- name: Install (Prod dependencies only)
run: npm ci --omit=dev --omit=optional
run: bash meta/scripts/check-install-scripts.sh && npm ci --omit=dev --omit=optional
working-directory: assets/frontend
- name: Restore cached mining pool assets