dev: dedicated "local dependencies" earthly target
ci/woodpecker/push/woodpecker Pipeline was successful
Details
ci/woodpecker/push/woodpecker Pipeline was successful
Details
parent
88170789a0
commit
1e9f83d043
21
Earthfile
21
Earthfile
|
@ -37,7 +37,7 @@ base-node:
|
||||||
|
|
||||||
base-frontend:
|
base-frontend:
|
||||||
FROM +base-node
|
FROM +base-node
|
||||||
COPY +jslib/jslib sdks/js
|
COPY +jslib/dist sdks/js/dist
|
||||||
WORKDIR webui
|
WORKDIR webui
|
||||||
RUN rm -rf node_modules && pnpm install --frozen-lockfile
|
RUN rm -rf node_modules && pnpm install --frozen-lockfile
|
||||||
|
|
||||||
|
@ -65,14 +65,14 @@ wasmlib:
|
||||||
wasm-pack build --target nodejs --out-dir pkg-node
|
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 && \
|
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
|
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-web
|
||||||
SAVE ARTIFACT pkg-node AS LOCAL wasm/pkg-node
|
SAVE ARTIFACT pkg-node
|
||||||
|
|
||||||
jslib:
|
jslib:
|
||||||
FROM +base-node
|
FROM +base-node
|
||||||
WORKDIR sdks/js
|
WORKDIR sdks/js
|
||||||
RUN pnpm build
|
RUN pnpm build
|
||||||
SAVE ARTIFACT . jslib
|
SAVE ARTIFACT dist
|
||||||
|
|
||||||
webext:
|
webext:
|
||||||
FROM +base-node
|
FROM +base-node
|
||||||
|
@ -228,7 +228,7 @@ publish-js-wasm:
|
||||||
base-npm-publish:
|
base-npm-publish:
|
||||||
FROM +base-node
|
FROM +base-node
|
||||||
RUN --secret NPM_TOKEN echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" > $HOME/.npmrc
|
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:
|
NPM_PUBLISH:
|
||||||
FUNCTION
|
FUNCTION
|
||||||
|
@ -269,4 +269,13 @@ update-changelog:
|
||||||
LOCALLY
|
LOCALLY
|
||||||
COPY +changelog/CHANGELOG.md .
|
COPY +changelog/CHANGELOG.md .
|
||||||
RUN git add CHANGELOG.md && git commit -m "release: Update CHANGELOG"
|
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
|
Loading…
Reference in New Issue