ci: --force pnpm install, DRY Earthfile slightly
ci/woodpecker/push/woodpecker Pipeline failed Details

feat/tables
Tomáš Mládek 2024-02-03 15:05:49 +01:00
parent 1660585df3
commit 316f236d3a
1 changed files with 9 additions and 13 deletions

View File

@ -56,10 +56,7 @@ upend-bin:
SAVE ARTIFACT target/release/upend upend
webui:
FROM +base-node
COPY +jslib/jslib tools/upend_js
WORKDIR webui
RUN pnpm install --frozen-lockfile
FROM +base-frontend
RUN pnpm build
SAVE ARTIFACT dist
@ -98,10 +95,7 @@ lint-backend:
RUN cargo clippy --workspace
lint-frontend:
FROM +base-node
COPY +jslib/jslib tools/upend_js
WORKDIR webui
RUN pnpm install --frozen-lockfile
FROM +base-frontend
RUN pnpm check && pnpm lint
lint-jslib:
@ -120,10 +114,7 @@ audit-backend:
RUN cargo audit --workspace
audit-frontend:
FROM +base-node
COPY +jslib/jslib tools/upend_js
WORKDIR webui
RUN pnpm install --frozen-lockfile
FROM +base-frontend
RUN pnpm audit
test:
@ -245,9 +236,14 @@ base-node:
COPY +wasmlib/pkg-web tools/upend_wasm/pkg-web
COPY +wasmlib/pkg-node tools/upend_wasm/pkg-node
COPY tools/upend_js/package.json tools/upend_js/pnpm-lock.yaml tools/upend_js/
RUN cd tools/upend_js && pnpm install --frozen-lockfile
RUN cd tools/upend_js && pnpm install --frozen-lockfile --force
COPY webui/package.json webui/pnpm-lock.yaml webui/
RUN cd webui && pnpm install --frozen-lockfile
COPY --dir webui webext .
COPY --dir tools/upend_js tools/
base-frontend:
FROM +base-node
COPY +jslib/jslib tools/upend_js
WORKDIR webui
RUN pnpm install --frozen-lockfile --force