Removes `truffle compile` and npm clean install for wormhole dependency.
This speeds up the CI pipeline considerably.
This commit is contained in:
parent
f96902d430
commit
89c83235c5
|
@ -24,7 +24,6 @@ jobs:
|
||||||
cache: "npm"
|
cache: "npm"
|
||||||
cache-dependency-path: |
|
cache-dependency-path: |
|
||||||
ethereum/package-lock.json
|
ethereum/package-lock.json
|
||||||
ethereum/wormhole/ethereum/package-lock.json
|
|
||||||
- name: Install Foundry
|
- name: Install Foundry
|
||||||
uses: foundry-rs/foundry-toolchain@v1
|
uses: foundry-rs/foundry-toolchain@v1
|
||||||
- name: Run forge unit tests
|
- name: Run forge unit tests
|
||||||
|
@ -58,7 +57,6 @@ jobs:
|
||||||
cache: "npm"
|
cache: "npm"
|
||||||
cache-dependency-path: |
|
cache-dependency-path: |
|
||||||
ethereum/package-lock.json
|
ethereum/package-lock.json
|
||||||
ethereum/wormhole/ethereum/package-lock.json
|
|
||||||
relayer_engine/package-lock.json
|
relayer_engine/package-lock.json
|
||||||
sdk/package-lock.json
|
sdk/package-lock.json
|
||||||
- name: Install Foundry
|
- name: Install Foundry
|
||||||
|
@ -95,7 +93,6 @@ jobs:
|
||||||
cache: "npm"
|
cache: "npm"
|
||||||
cache-dependency-path: |
|
cache-dependency-path: |
|
||||||
ethereum/package-lock.json
|
ethereum/package-lock.json
|
||||||
ethereum/wormhole/ethereum/package-lock.json
|
|
||||||
relayer_engine/package-lock.json
|
relayer_engine/package-lock.json
|
||||||
sdk/package-lock.json
|
sdk/package-lock.json
|
||||||
- name: Install Foundry
|
- name: Install Foundry
|
||||||
|
|
|
@ -23,18 +23,11 @@ lib/forge-std:
|
||||||
forge install foundry-rs/forge-std@2c7cbfc6fbede6d7c9e6b17afe997e3fdfe22fef --no-git --no-commit
|
forge install foundry-rs/forge-std@2c7cbfc6fbede6d7c9e6b17afe997e3fdfe22fef --no-git --no-commit
|
||||||
|
|
||||||
.PHONY: wormhole_dependencies
|
.PHONY: wormhole_dependencies
|
||||||
wormhole_dependencies: wormhole/ethereum/build
|
wormhole_dependencies: wormhole
|
||||||
|
|
||||||
wormhole:
|
wormhole:
|
||||||
git clone --depth 1 --branch feat/batch_vaa_alternative --single-branch https://github.com/wormhole-foundation/wormhole.git
|
git clone --depth 1 --branch feat/batch_vaa_alternative --single-branch https://github.com/wormhole-foundation/wormhole.git
|
||||||
|
|
||||||
.PHONY: wormhole/ethereum/build
|
|
||||||
wormhole/ethereum/build: wormhole wormhole/ethereum/node_modules
|
|
||||||
cd wormhole/ethereum && npm run build && make .env
|
|
||||||
|
|
||||||
wormhole/ethereum/node_modules:
|
|
||||||
cd wormhole/ethereum && npm ci
|
|
||||||
|
|
||||||
dependencies: node_modules forge_dependencies wormhole_dependencies
|
dependencies: node_modules forge_dependencies wormhole_dependencies
|
||||||
|
|
||||||
build: dependencies
|
build: dependencies
|
||||||
|
|
Loading…
Reference in New Issue