Skip to content

Commit 5f7d4b3

Browse files
committed
tilt: m1 flag
1 parent 5f2845c commit 5f7d4b3

File tree

4 files changed

+17
-5
lines changed

4 files changed

+17
-5
lines changed

Tiltfile

+11-2
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ load('ext://namespace', 'namespace_create', 'namespace_inject')
22
load('ext://git_resource', 'git_checkout')
33

44
git_checkout('https://github.com/wormhole-foundation/wormhole.git#main', '.wormhole/', unsafe_mode=True)
5-
local(['sed','-i','/{chainId: vaa.ChainIDEthereum, addr: "000000000000000000000000855FA758c77D68a04990E992aA4dcdeF899F654A"},/i {chainId: vaa.ChainIDSolana, addr: "8bf0b547c96edc5c1d512ca25c5c1d1812a180438a0046e511d1fb61561d5cdf"},{chainId: vaa.ChainIDSolana, addr: "0a490691c21334ca173d9ce386e2a86774ce173f351db10d5d0cccc5c4875376"},{chainId: vaa.ChainIDEthereum, addr: "0000000000000000000000006f84742680311cef5ba42bc10a71a4708b4561d1"},{chainId: vaa.ChainIDEthereum, addr: "0000000000000000000000009ba423008e530c4d464da15f0c9652942216f019"},{chainId: vaa.ChainIDBSC, addr: "0000000000000000000000006f84742680311cef5ba42bc10a71a4708b4561d1"},{chainId: vaa.ChainIDBSC, addr: "000000000000000000000000baac7efcddde498b0b791eda92d43b20f5cd8ff6"},', '.wormhole/node/pkg/accountant/ntt_config.go'])
5+
local(['sed','-i.bak','s/{chainId: vaa.ChainIDEthereum, addr: "000000000000000000000000855FA758c77D68a04990E992aA4dcdeF899F654A"},/{chainId: vaa.ChainIDEthereum, addr: "000000000000000000000000855FA758c77D68a04990E992aA4dcdeF899F654A"},{chainId: vaa.ChainIDSolana, addr: "8bf0b547c96edc5c1d512ca25c5c1d1812a180438a0046e511d1fb61561d5cdf"},{chainId: vaa.ChainIDSolana, addr: "0a490691c21334ca173d9ce386e2a86774ce173f351db10d5d0cccc5c4875376"},{chainId: vaa.ChainIDEthereum, addr: "0000000000000000000000006f84742680311cef5ba42bc10a71a4708b4561d1"},{chainId: vaa.ChainIDEthereum, addr: "0000000000000000000000009ba423008e530c4d464da15f0c9652942216f019"},{chainId: vaa.ChainIDBSC, addr: "0000000000000000000000006f84742680311cef5ba42bc10a71a4708b4561d1"},{chainId: vaa.ChainIDBSC, addr: "000000000000000000000000baac7efcddde498b0b791eda92d43b20f5cd8ff6"},/g', '.wormhole/node/pkg/accountant/ntt_config.go'])
66

7-
load(".wormhole/Tiltfile", "namespace", "k8s_yaml_with_ns")
7+
load(".wormhole/Tiltfile", "namespace", "k8s_yaml_with_ns", "m1")
88

99
# Solana deploy
1010
docker_build(
@@ -14,6 +14,15 @@ docker_build(
1414
ignore=["./sdk/__tests__", "./sdk/Dockerfile", "./sdk/ci.yaml", "./sdk/**/dist", "./sdk/node_modules", "./sdk/**/node_modules"],
1515
dockerfile = "./solana/Dockerfile",
1616
)
17+
build_args = {}
18+
if m1:
19+
build_args = {"BASE_IMAGE": "ghcr.io/wormholelabs-xyz/solana-test-validator-m1:1.17.29@sha256:c5a43c0762f2dab4873a9e632a389029b6d5f706be7dfb89a42a66cc65a3dd24"}
20+
docker_build(
21+
ref = "solana-test-validator",
22+
context = "solana",
23+
dockerfile = "solana/Dockerfile.test-validator",
24+
build_args = build_args
25+
)
1726
k8s_yaml_with_ns("./solana/solana-devnet.yaml")
1827
k8s_resource(
1928
"solana-devnet",

evm/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ghcr.io/foundry-rs/foundry@sha256:8b843eb65cc7b155303b316f65d27173c862b37719dc095ef3a2ef27ce8d3c00 as builder
1+
FROM --platform=linux/amd64 ghcr.io/foundry-rs/foundry@sha256:8b843eb65cc7b155303b316f65d27173c862b37719dc095ef3a2ef27ce8d3c00 as builder
22

33
WORKDIR /app
44
COPY foundry.toml foundry.toml
@@ -11,4 +11,4 @@ RUN FOUNDRY_PROFILE=prod forge build
1111
FROM scratch AS foundry-export
1212

1313
COPY --from=builder /app/out .
14-
COPY --from=builder /app/ts ts
14+
COPY --from=builder /app/ts ts

solana/Dockerfile.test-validator

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
ARG BASE_IMAGE=ntt-solana-contract
2+
FROM ${BASE_IMAGE}
3+
COPY --from=ntt-solana-contract /opt/solana/deps/ /opt/solana/deps/

solana/solana-devnet.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ spec:
3535
terminationGracePeriodSeconds: 1
3636
containers:
3737
- name: solana-devnet
38-
image: ntt-solana-contract
38+
image: solana-test-validator
3939
command:
4040
- solana-test-validator
4141
- --bpf-program

0 commit comments

Comments
 (0)