Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "LayerZero Devtools",
"image": "ghcr.io/layerzero-labs/devtools-dev-base:main",
"image": "ghcr.io/layerzero-labs/devtools-dev-base:attempt-build-foundry-fix",
"mounts": ["type=volume,target=${containerWorkspaceFolder}/node_modules"],
"runArgs": ["--env-file", ".env"],
"features": {
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/reusable-publish.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:

# We'll run the job on the prebuilt base image
container:
image: ghcr.io/layerzero-labs/devtools-dev-base:main
image: ghcr.io/layerzero-labs/devtools-dev-base:attempt-build-foundry-fix

steps:
- name: Checkout repo
Expand Down
26 changes: 13 additions & 13 deletions .github/workflows/reusable-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:

# We'll run the job on the prebuilt base image
container:
image: ghcr.io/layerzero-labs/devtools-dev-base:main
image: ghcr.io/layerzero-labs/devtools-dev-base:attempt-build-foundry-fix

steps:
- name: Checkout repo
Expand Down Expand Up @@ -107,11 +107,11 @@ jobs:
JEST_TIMEOUT: 60_000 # Increase timeout for ARM builds
TEST_TIMEOUT: 600_000 # 10 minutes timeout for long-running tests
# We'll use the prebuilt base image
DEVTOOLS_BASE_IMAGE: ghcr.io/layerzero-labs/devtools-dev-base:main
DEVTOOLS_BASE_IMAGE: ghcr.io/layerzero-labs/devtools-dev-base:attempt-build-foundry-fix
# And the prebuilt hardhat EVM node image
DEVTOOLS_EVM_NODE_IMAGE: ghcr.io/layerzero-labs/devtools-dev-node-evm-hardhat:main
DEVTOOLS_EVM_NODE_IMAGE: ghcr.io/layerzero-labs/devtools-dev-node-evm-hardhat:attempt-build-foundry-fix
# And the prebuilt TON node image
DEVTOOLS_TON_NODE_IMAGE: ghcr.io/layerzero-labs/devtools-dev-node-ton-my-local-ton:main
DEVTOOLS_TON_NODE_IMAGE: ghcr.io/layerzero-labs/devtools-dev-node-ton-my-local-ton:attempt-build-foundry-fix
# Provided we have good quality Solana RPCs, we can enable Solana tests
#
# FIXME The Solana tests need to be ported to either use a stable deployment
Expand Down Expand Up @@ -188,11 +188,11 @@ jobs:
JEST_TIMEOUT: 120_000 # Increase timeout for ARM builds (2 minutes)
TEST_TIMEOUT: 1_200_000 # 20 minutes timeout for long-running e2e tests
# We'll use the prebuilt base image
DEVTOOLS_BASE_IMAGE: ghcr.io/layerzero-labs/devtools-dev-base:main
DEVTOOLS_BASE_IMAGE: ghcr.io/layerzero-labs/devtools-dev-base:attempt-build-foundry-fix
# And the prebuilt hardhat EVM node image
DEVTOOLS_EVM_NODE_IMAGE: ghcr.io/layerzero-labs/devtools-dev-node-evm-hardhat:main
DEVTOOLS_EVM_NODE_IMAGE: ghcr.io/layerzero-labs/devtools-dev-node-evm-hardhat:attempt-build-foundry-fix
# And the prebuilt TON node image
DEVTOOLS_TON_NODE_IMAGE: ghcr.io/layerzero-labs/devtools-dev-node-ton-my-local-ton:main
DEVTOOLS_TON_NODE_IMAGE: ghcr.io/layerzero-labs/devtools-dev-node-ton-my-local-ton:attempt-build-foundry-fix
# Enable Solana tests for e2e
LZ_DEVTOOLS_ENABLE_SOLANA_TESTS: 1
RPC_URL_SOLANA_MAINNET: ${{ secrets.RPC_URL_SOLANA_MAINNET || 'https://rpc.ankr.com/solana' }}
Expand Down Expand Up @@ -276,17 +276,17 @@ jobs:
LAYERZERO_EXAMPLES_REPOSITORY_URL: https://github.com/${{ github.repository }}.git
LAYERZERO_EXAMPLES_REPOSITORY_REF: ${{ github.ref }}
# We'll use the prebuilt base image
DEVTOOLS_BASE_IMAGE: ghcr.io/layerzero-labs/devtools-dev-base:main
DEVTOOLS_BASE_IMAGE: ghcr.io/layerzero-labs/devtools-dev-base:attempt-build-foundry-fix
# And the prebuilt hardhat EVM node image
DEVTOOLS_EVM_NODE_IMAGE: ghcr.io/layerzero-labs/devtools-dev-node-evm-hardhat:main
DEVTOOLS_EVM_NODE_IMAGE: ghcr.io/layerzero-labs/devtools-dev-node-evm-hardhat:attempt-build-foundry-fix
# Using the local Aptos testnet node
DEVTOOLS_APTOS_NODE_IMAGE: ghcr.io/layerzero-labs/devtools-dev-node-aptos-local-testnet:main
DEVTOOLS_APTOS_NODE_IMAGE: ghcr.io/layerzero-labs/devtools-dev-node-aptos-local-testnet:attempt-build-foundry-fix
# Using the local TON node - i do not know if this is working
DEVTOOLS_TON_NODE_IMAGE: ghcr.io/layerzero-labs/devtools-dev-node-ton-my-local-ton:main
DEVTOOLS_TON_NODE_IMAGE: ghcr.io/layerzero-labs/devtools-dev-node-ton-my-local-ton:attempt-build-foundry-fix
# Using the local Initia node
DEVTOOLS_INITIA_NODE_IMAGE: ghcr.io/layerzero-labs/devtools-dev-node-initia-localnet:main
DEVTOOLS_INITIA_NODE_IMAGE: ghcr.io/layerzero-labs/devtools-dev-node-initia-localnet:attempt-build-foundry-fix
# Using the local Solana test validator - may fail due to RPC issues
DEVTOOLS_SOLANA_NODE_IMAGE: ghcr.io/layerzero-labs/devtools-dev-node-solana-test-validator:main
DEVTOOLS_SOLANA_NODE_IMAGE: ghcr.io/layerzero-labs/devtools-dev-node-solana-test-validator:attempt-build-foundry-fix


# We'll collect the docker compose logs from all containers on failure
Expand Down
Loading