near/Dockerfile.build: fix paths in docker builder

This commit is contained in:
cs 2023-11-07 20:08:34 +00:00 committed by Evan Gray
parent 68ccd92bc1
commit 446cbaaa53
2 changed files with 10 additions and 5 deletions

View File

@ -6,7 +6,7 @@ RUN ./build-contracts.sh
FROM scratch AS near-contracts-export
COPY --from=near-contracts-build /contracts/token-bridge/target/wasm32-unknown-unknown/release/near_token_bridge.wasm near_token_bridge.wasm
COPY --from=near-contracts-build /contracts/wormhole/target/wasm32-unknown-unknown/release/near_wormhole.wasm near_wormhole.wasm
COPY --from=near-contracts-build /contracts/ft/target/wasm32-unknown-unknown/release/near_ft.wasm near_ft.wasm
COPY --from=near-contracts-build /tmp/contracts/token-bridge/target/wasm32-unknown-unknown/release/near_token_bridge.wasm near_token_bridge.wasm
COPY --from=near-contracts-build /tmp/contracts/wormhole/target/wasm32-unknown-unknown/release/near_wormhole.wasm near_wormhole.wasm
COPY --from=near-contracts-build /tmp/contracts/ft/target/wasm32-unknown-unknown/release/near_ft.wasm near_ft.wasm

View File

@ -11,8 +11,13 @@ artifacts:
@echo "Building artifacts for near"
DOCKER_BUILDKIT=1 docker build -f Dockerfile.build -t near-builder -o type=local,dest=$@ .
cd $@ && ls | xargs sha256sum > checksums.txt
../scripts/contract-upgrade-governance.sh -m token_bridge -c near -a `sha256sum artifacts/near_token_bridge.wasm | sed -e 's/ .*$//'` -o artifacts
../scripts/contract-upgrade-governance.sh -m core -c near -a `sha256sum artifacts/near_wormhole.wasm | sed -e 's/ .*$//'` -o artifacts > artifacts/README.md
artifacts/GOVERNANCE.md: artifacts
../scripts/contract-upgrade-governance.sh --force -m token_bridge -c near -a `sha256sum artifacts/near_token_bridge.wasm | cut -d' ' -f1` -o artifacts
../scripts/contract-upgrade-governance.sh --force -m core -c near -a `sha256sum artifacts/near_wormhole.wasm | cut -d' ' -f1` -o artifacts > $@
.PHONY: governance
governance: artifacts/GOVERNANCE.md
build: contracts/ft/target/wasm32-unknown-unknown/release/near_ft.wasm \
contracts/mock-bridge-integration/target/wasm32-unknown-unknown/release/near_mock_bridge_integration.wasm \