Skip to content

Commit 160efbd

Browse files
committed
tilt: m1 flag
1 parent 309d59f commit 160efbd

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: "000000000000000000000000c3ef4965b788cc4b905084d01f2eb7d4b6e93abf"},{chainId: vaa.ChainIDBSC, addr: "0000000000000000000000006f84742680311cef5ba42bc10a71a4708b4561d1"},{chainId: vaa.ChainIDBSC, addr: "0000000000000000000000003f4e941ef5071a1d09c2eb4a24da1fc43f76fcff"},', '.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: "000000000000000000000000c3ef4965b788cc4b905084d01f2eb7d4b6e93abf"},{chainId: vaa.ChainIDBSC, addr: "0000000000000000000000006f84742680311cef5ba42bc10a71a4708b4561d1"},{chainId: vaa.ChainIDBSC, addr: "0000000000000000000000003f4e941ef5071a1d09c2eb4a24da1fc43f76fcff"},/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
# Copied from .wormhole/Tiltfile, as this setup will extend the `solana-contract` image in order to inject the .so at startup
1010
docker_build(
@@ -30,6 +30,15 @@ docker_build(
3030
ignore=["./sdk/__tests__", "./sdk/Dockerfile", "./sdk/ci.yaml", "./sdk/**/dist", "./sdk/node_modules", "./sdk/**/node_modules"],
3131
dockerfile = "./solana/Dockerfile",
3232
)
33+
build_args = {}
34+
if m1:
35+
build_args = {"BASE_IMAGE": "ghcr.io/wormholelabs-xyz/solana-test-validator-m1:1.17.29@sha256:c5a43c0762f2dab4873a9e632a389029b6d5f706be7dfb89a42a66cc65a3dd24"}
36+
docker_build(
37+
ref = "solana-test-validator",
38+
context = "solana",
39+
dockerfile = "solana/Dockerfile.test-validator",
40+
build_args = build_args
41+
)
3342
k8s_yaml_with_ns("./solana/solana-devnet.yaml")
3443
k8s_resource(
3544
"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)