ci: --force pnpm install, DRY Earthfile slightly
ci/woodpecker/push/woodpecker Pipeline failed
Details
ci/woodpecker/push/woodpecker Pipeline failed
Details
parent
1660585df3
commit
316f236d3a
22
Earthfile
22
Earthfile
|
@ -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
|
Loading…
Reference in New Issue