dev: dedicated "local dependencies" earthly target
ci/woodpecker/push/woodpecker Pipeline was successful Details

feat/users
Tomáš Mládek 2024-02-26 20:36:22 +01:00
parent 88170789a0
commit 1e9f83d043
1 changed files with 15 additions and 6 deletions

View File

@ -37,7 +37,7 @@ base-node:
base-frontend:
FROM +base-node
COPY +jslib/jslib sdks/js
COPY +jslib/dist sdks/js/dist
WORKDIR webui
RUN rm -rf node_modules && pnpm install --frozen-lockfile
@ -65,14 +65,14 @@ wasmlib:
wasm-pack build --target nodejs --out-dir pkg-node
RUN sed -e 's%"name": "upend_wasm"%"name": "@upnd/wasm-web"%' -i pkg-web/package.json && \
sed -e 's%"name": "upend_wasm"%"name": "@upnd/wasm-node"%' -i pkg-node/package.json
SAVE ARTIFACT pkg-web AS LOCAL wasm/pkg-web
SAVE ARTIFACT pkg-node AS LOCAL wasm/pkg-node
SAVE ARTIFACT pkg-web
SAVE ARTIFACT pkg-node
jslib:
FROM +base-node
WORKDIR sdks/js
RUN pnpm build
SAVE ARTIFACT . jslib
SAVE ARTIFACT dist
webext:
FROM +base-node
@ -228,7 +228,7 @@ publish-js-wasm:
base-npm-publish:
FROM +base-node
RUN --secret NPM_TOKEN echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" > $HOME/.npmrc
COPY +jslib/jslib sdks/js
COPY +jslib/dist sdks/js/dist
NPM_PUBLISH:
FUNCTION
@ -269,4 +269,13 @@ update-changelog:
LOCALLY
COPY +changelog/CHANGELOG.md .
RUN git add CHANGELOG.md && git commit -m "release: Update CHANGELOG"
RUN --push git push
RUN --push git push
dev-local:
FROM debian:bookworm
COPY +jslib/dist /js-dist
COPY +wasmlib/pkg-web /wasm-web
COPY +wasmlib/pkg-node /wasm-node
SAVE ARTIFACT /js-dist AS LOCAL sdks/js/dist
SAVE ARTIFACT /wasm-web AS LOCAL wasm/pkg-web
SAVE ARTIFACT /wasm-node AS LOCAL wasm/pkg-node