Эх сурвалжийг харах

near/Dockerfile.build: fix paths in docker builder

cs 2 жил өмнө
parent
commit
446cbaaa53
2 өөрчлөгдсөн 10 нэмэгдсэн , 5 устгасан
  1. 3 3
      near/Dockerfile.build
  2. 7 2
      near/Makefile

+ 3 - 3
near/Dockerfile.build

@@ -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
 

+ 7 - 2
near/Makefile

@@ -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 \