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 }} toolchain: ${{ steps.gettoolchain.outputs.toolchain }}
- name: Install dependencies - name: Install dependencies
run: npm ci run: bash meta/scripts/check-install-scripts.sh && npm ci
working-directory: ${{ matrix.node }}/integration/backend working-directory: ${{ matrix.node }}/integration/backend
- name: Build backend - name: Build backend

View file

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

View file

@ -50,7 +50,7 @@ jobs:
registry-url: "https://registry.npmjs.org" registry-url: "https://registry.npmjs.org"
- name: Install (Prod dependencies only) - 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 working-directory: assets/frontend
- name: Restore cached mining pool assets - name: Restore cached mining pool assets

View file

@ -19,7 +19,7 @@ ENV PATH="/usr/local/cargo/bin:$PATH"
COPY --from=backend . . COPY --from=backend . .
COPY --from=rustgbt . ../rust/ COPY --from=rustgbt . ../rust/
ENV FD=/build/rust-gbt ENV FD=/build/rust-gbt
RUN npm install --omit=dev --omit=optional RUN bash meta/scripts/check-install-scripts.sh && npm ci --omit=dev --omit=optional
WORKDIR /build WORKDIR /build
RUN npm run package RUN npm run package

View file

@ -9,7 +9,7 @@ COPY . .
RUN apt-get update RUN apt-get update
RUN apt-get install -y build-essential rsync RUN apt-get install -y build-essential rsync
RUN cp mempool-frontend-config.sample.json mempool-frontend-config.json RUN cp mempool-frontend-config.sample.json mempool-frontend-config.json
RUN npm install --omit=dev --omit=optional RUN bash meta/scripts/check-install-scripts.sh && npm ci --omit=dev --omit=optional
RUN npm run build RUN npm run build