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:
|
||||
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
|
Loading…
Reference in New Issue