From baa6148e148bd90c36d3381614ee7924f587c9d1 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Fri, 7 Feb 2025 20:54:07 +0000 Subject: [PATCH 1/6] ci: update workflow triggers to run on workflow changes and all merges to main Co-Authored-By: Jayant Krishnamurthy --- .github/workflows/ci-aptos-contract.yml | 3 +-- .github/workflows/ci-cosmwasm-contract.yml | 4 +--- .github/workflows/ci-ethereum-contract.yml | 4 +--- .github/workflows/ci-fortuna.yml | 5 +++-- .github/workflows/ci-foundry-test.yml | 3 +-- .github/workflows/ci-fuel-contract.yml | 3 +-- .github/workflows/ci-hermes-server.yml | 5 +++-- .github/workflows/ci-lazer-rust.yml | 3 +-- .github/workflows/ci-lazer-sdk-evm.yml | 3 +-- .github/workflows/ci-lazer-solana-contract.yml | 3 +-- .github/workflows/ci-message-buffer-idl.yml | 3 +-- .github/workflows/ci-near-contract.yml | 4 ---- .github/workflows/ci-remote-executor.yml | 5 +++-- .github/workflows/ci-solana-contract.yml | 4 +--- .github/workflows/ci-starknet-contract.yml | 3 +-- .github/workflows/ci-starknet-tools.yml | 5 +++-- .github/workflows/ci-stylus-check-wasm.yml | 3 +-- .github/workflows/ci-stylus-check.yml | 3 +-- .github/workflows/ci-stylus-nostd.yml | 3 +-- .github/workflows/ci-sui-contract.yml | 3 +-- .github/workflows/ci-turbo-build.yml | 9 +-------- .github/workflows/ci-turbo-test.yml | 9 +-------- 22 files changed, 29 insertions(+), 61 deletions(-) diff --git a/.github/workflows/ci-aptos-contract.yml b/.github/workflows/ci-aptos-contract.yml index 0a5247c78e..bf6fce22b0 100644 --- a/.github/workflows/ci-aptos-contract.yml +++ b/.github/workflows/ci-aptos-contract.yml @@ -1,12 +1,11 @@ on: pull_request: paths: + - .github/workflows/ci-aptos-contract.yml - target_chains/aptos/contracts/** push: branches: - main - paths: - - target_chains/aptos/contracts/** name: Aptos Contract diff --git a/.github/workflows/ci-cosmwasm-contract.yml b/.github/workflows/ci-cosmwasm-contract.yml index 92b9162ac8..a6a6c853b0 100644 --- a/.github/workflows/ci-cosmwasm-contract.yml +++ b/.github/workflows/ci-cosmwasm-contract.yml @@ -3,14 +3,12 @@ name: Test CosmWasm Contract on: pull_request: paths: + - .github/workflows/ci-cosmwasm-contract.yml - target_chains/cosmwasm/** - wormhole_attester/sdk/rust/** push: branches: - main - paths: - - target_chains/cosmwasm/** - - wormhole_attester/sdk/rust/** env: CARGO_TERM_COLOR: always diff --git a/.github/workflows/ci-ethereum-contract.yml b/.github/workflows/ci-ethereum-contract.yml index ff8b69902d..91edf40ea1 100644 --- a/.github/workflows/ci-ethereum-contract.yml +++ b/.github/workflows/ci-ethereum-contract.yml @@ -1,14 +1,12 @@ on: pull_request: paths: + - .github/workflows/ci-ethereum-contract.yml - target_chains/ethereum/contracts/** - governance/xc_admin/packages/xc_admin_common/** push: branches: - main - paths: - - target_chains/ethereum/contracts/** - - governance/xc_admin/packages/xc_admin_common/** name: Ethereum Contract diff --git a/.github/workflows/ci-fortuna.yml b/.github/workflows/ci-fortuna.yml index 762522b773..79a1990487 100644 --- a/.github/workflows/ci-fortuna.yml +++ b/.github/workflows/ci-fortuna.yml @@ -2,10 +2,11 @@ name: Check Fortuna on: pull_request: - paths: [apps/fortuna/**] + paths: + - .github/workflows/ci-fortuna.yml + - apps/fortuna/** push: branches: [main] - paths: [apps/fortuna/**] jobs: test: runs-on: ubuntu-latest diff --git a/.github/workflows/ci-foundry-test.yml b/.github/workflows/ci-foundry-test.yml index 182940f6f2..f5dfc125cd 100644 --- a/.github/workflows/ci-foundry-test.yml +++ b/.github/workflows/ci-foundry-test.yml @@ -3,12 +3,11 @@ name: stylus-foundry-test on: pull_request: paths: + - .github/workflows/ci-foundry-test.yml - target_chains/ethereum/sdk/stylus/** push: branches: - main - paths: - - target_chains/ethereum/sdk/stylus/** env: FOUNDRY_PROFILE: ci jobs: diff --git a/.github/workflows/ci-fuel-contract.yml b/.github/workflows/ci-fuel-contract.yml index 45a9707e9d..13fc09f39f 100644 --- a/.github/workflows/ci-fuel-contract.yml +++ b/.github/workflows/ci-fuel-contract.yml @@ -3,12 +3,11 @@ name: Test Fuel Contract on: pull_request: paths: + - .github/workflows/ci-fuel-contract.yml - target_chains/fuel/** push: branches: - main - paths: - - target_chains/fuel/** env: CARGO_TERM_COLOR: always diff --git a/.github/workflows/ci-hermes-server.yml b/.github/workflows/ci-hermes-server.yml index 2d07b92b85..b26549ca84 100644 --- a/.github/workflows/ci-hermes-server.yml +++ b/.github/workflows/ci-hermes-server.yml @@ -2,10 +2,11 @@ name: Check Hermes Server on: pull_request: - paths: [apps/hermes/server/**] + paths: + - .github/workflows/ci-hermes-server.yml + - apps/hermes/server/** push: branches: [main] - paths: [apps/hermes/server/**] jobs: test: runs-on: ubuntu-latest diff --git a/.github/workflows/ci-lazer-rust.yml b/.github/workflows/ci-lazer-rust.yml index 2a96034eb7..46e2a54e96 100644 --- a/.github/workflows/ci-lazer-rust.yml +++ b/.github/workflows/ci-lazer-rust.yml @@ -3,10 +3,9 @@ on: push: branches: - main - paths: - - lazer/** pull_request: paths: + - .github/workflows/ci-lazer-rust.yml - lazer/** jobs: diff --git a/.github/workflows/ci-lazer-sdk-evm.yml b/.github/workflows/ci-lazer-sdk-evm.yml index 26ae816ff0..02f6acfc2f 100644 --- a/.github/workflows/ci-lazer-sdk-evm.yml +++ b/.github/workflows/ci-lazer-sdk-evm.yml @@ -3,10 +3,9 @@ on: push: branches: - main - paths: - - lazer/contracts/evm/** pull_request: paths: + - .github/workflows/ci-lazer-sdk-evm.yml - lazer/contracts/evm/** jobs: diff --git a/.github/workflows/ci-lazer-solana-contract.yml b/.github/workflows/ci-lazer-solana-contract.yml index 450fba418f..d9d420e9b8 100644 --- a/.github/workflows/ci-lazer-solana-contract.yml +++ b/.github/workflows/ci-lazer-solana-contract.yml @@ -3,10 +3,9 @@ on: push: branches: - main - paths: - - lazer/** pull_request: paths: + - .github/workflows/ci-lazer-solana-contract.yml - lazer/** jobs: diff --git a/.github/workflows/ci-message-buffer-idl.yml b/.github/workflows/ci-message-buffer-idl.yml index 46f2bd47f6..dc984d6f7b 100644 --- a/.github/workflows/ci-message-buffer-idl.yml +++ b/.github/workflows/ci-message-buffer-idl.yml @@ -2,12 +2,11 @@ name: Message Buffer IDL Check on: pull_request: paths: + - .github/workflows/ci-message-buffer-idl.yml - pythnet/message_buffer/** push: branches: - main - paths: - - pythnet/message_buffer/** jobs: abi-check: name: Check Message Buffer IDL files are up to date diff --git a/.github/workflows/ci-near-contract.yml b/.github/workflows/ci-near-contract.yml index 889bed6629..436ea11b2a 100644 --- a/.github/workflows/ci-near-contract.yml +++ b/.github/workflows/ci-near-contract.yml @@ -9,10 +9,6 @@ on: push: branches: - main - paths: - - target_chains/near/** - - wormhole_attester/sdk/rust/** - - .github/workflows/ci-near-contract.yml env: CARGO_TERM_COLOR: always diff --git a/.github/workflows/ci-remote-executor.yml b/.github/workflows/ci-remote-executor.yml index 76e5a3d91d..9239618e4c 100644 --- a/.github/workflows/ci-remote-executor.yml +++ b/.github/workflows/ci-remote-executor.yml @@ -2,10 +2,11 @@ name: Check Remote Executor on: pull_request: - paths: [governance/remote_executor/**] + paths: + - .github/workflows/ci-remote-executor.yml + - governance/remote_executor/** push: branches: [main] - paths: [governance/remote_executor/**] jobs: test: runs-on: ubuntu-latest diff --git a/.github/workflows/ci-solana-contract.yml b/.github/workflows/ci-solana-contract.yml index 42de4b6420..e785ed6407 100644 --- a/.github/workflows/ci-solana-contract.yml +++ b/.github/workflows/ci-solana-contract.yml @@ -3,14 +3,12 @@ name: Test Solana Contract on: pull_request: paths: + - .github/workflows/ci-solana-contract.yml - target_chains/solana/** - pythnet/pythnet_sdk/** push: branches: - main - paths: - - target_chains/solana/** - - pythnet/pythnet_sdk/** env: CARGO_TERM_COLOR: always diff --git a/.github/workflows/ci-starknet-contract.yml b/.github/workflows/ci-starknet-contract.yml index abafaf4b7a..b673182bad 100644 --- a/.github/workflows/ci-starknet-contract.yml +++ b/.github/workflows/ci-starknet-contract.yml @@ -2,12 +2,11 @@ name: Starknet contract on: pull_request: paths: + - .github/workflows/ci-starknet-contract.yml - target_chains/starknet/contracts/** push: branches: - main - paths: - - target_chains/starknet/contracts/** jobs: check: name: Starknet Foundry tests diff --git a/.github/workflows/ci-starknet-tools.yml b/.github/workflows/ci-starknet-tools.yml index 64daa4de14..b52c741861 100644 --- a/.github/workflows/ci-starknet-tools.yml +++ b/.github/workflows/ci-starknet-tools.yml @@ -2,10 +2,11 @@ name: Check Starknet Tools on: pull_request: - paths: [target_chains/starknet/tools/**] + paths: + - .github/workflows/ci-starknet-tools.yml + - target_chains/starknet/tools/** push: branches: [main] - paths: [target_chains/starknet/tools/**] jobs: test: runs-on: ubuntu-latest diff --git a/.github/workflows/ci-stylus-check-wasm.yml b/.github/workflows/ci-stylus-check-wasm.yml index de3251e80a..0a615759c3 100644 --- a/.github/workflows/ci-stylus-check-wasm.yml +++ b/.github/workflows/ci-stylus-check-wasm.yml @@ -4,12 +4,11 @@ name: stylus-check-wasm on: pull_request: paths: + - .github/workflows/ci-stylus-check-wasm.yml - target_chains/ethereum/sdk/stylus/** push: branches: - main - paths: - - target_chains/ethereum/sdk/stylus/** permissions: contents: read concurrency: diff --git a/.github/workflows/ci-stylus-check.yml b/.github/workflows/ci-stylus-check.yml index f2509c7077..cebc894a46 100644 --- a/.github/workflows/ci-stylus-check.yml +++ b/.github/workflows/ci-stylus-check.yml @@ -14,12 +14,11 @@ permissions: on: pull_request: paths: + - .github/workflows/ci-stylus-check.yml - target_chains/ethereum/sdk/stylus/** push: branches: - main - paths: - - target_chains/ethereum/sdk/stylus/** concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} cancel-in-progress: true diff --git a/.github/workflows/ci-stylus-nostd.yml b/.github/workflows/ci-stylus-nostd.yml index aa54becff0..35c832d4e3 100644 --- a/.github/workflows/ci-stylus-nostd.yml +++ b/.github/workflows/ci-stylus-nostd.yml @@ -7,12 +7,11 @@ permissions: on: pull_request: paths: + - .github/workflows/ci-stylus-nostd.yml - target_chains/ethereum/sdk/stylus/** push: branches: - main - paths: - - target_chains/ethereum/sdk/stylus/** concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} cancel-in-progress: true diff --git a/.github/workflows/ci-sui-contract.yml b/.github/workflows/ci-sui-contract.yml index 277752cf44..cd6b2e8507 100644 --- a/.github/workflows/ci-sui-contract.yml +++ b/.github/workflows/ci-sui-contract.yml @@ -1,12 +1,11 @@ on: pull_request: paths: + - .github/workflows/ci-sui-contract.yml - target_chains/sui/contracts/** push: branches: - main - paths: - - target_chains/sui/contracts/** name: Sui Contracts diff --git a/.github/workflows/ci-turbo-build.yml b/.github/workflows/ci-turbo-build.yml index 5b14da8002..5c25858fc9 100644 --- a/.github/workflows/ci-turbo-build.yml +++ b/.github/workflows/ci-turbo-build.yml @@ -2,6 +2,7 @@ name: Turbo build on: pull_request: paths: + - .github/workflows/ci-turbo-build.yml - "**.tsx?" - "**.jsx?" - "**.json" @@ -11,14 +12,6 @@ on: - "**/tsconfig.json" push: branches: [main] - paths: - - "**.tsx?" - - "**.jsx?" - - "**.json" - - "**.sol" - - "**/package.json" - - "**/package-lock.json" - - "**/tsconfig.json" jobs: build: runs-on: ubuntu-latest diff --git a/.github/workflows/ci-turbo-test.yml b/.github/workflows/ci-turbo-test.yml index 483b4901bf..286ec735c9 100644 --- a/.github/workflows/ci-turbo-test.yml +++ b/.github/workflows/ci-turbo-test.yml @@ -2,6 +2,7 @@ name: Turbo test on: pull_request: paths: + - .github/workflows/ci-turbo-test.yml - "**.tsx?" - "**.jsx?" - "**.json" @@ -11,14 +12,6 @@ on: - "**/tsconfig.json" push: branches: [main] - paths: - - "**.tsx?" - - "**.jsx?" - - "**.json" - - "**.sol" - - "**/package.json" - - "**/package-lock.json" - - "**/tsconfig.json" jobs: test: runs-on: ubuntu-latest From 8cefc1f620233cd4ac36513b7e49592a7cb7eed8 Mon Sep 17 00:00:00 2001 From: "devin-ai-integration[bot]" <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Fri, 7 Feb 2025 12:28:54 -0800 Subject: [PATCH 2/6] feat: add rust-cache to all Rust workflows (#2355) - Added Swatinem/rust-cache@v2 to all workflows that run Rust commands - Configured workspace paths for each workflow - Maintains existing workflow functionality while adding caching Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: Jayant Krishnamurthy --- .github/workflows/ci-fuel-contract.yml | 3 +++ .github/workflows/ci-hermes-server.yml | 3 +++ .github/workflows/ci-lazer-rust.yml | 3 +++ .github/workflows/ci-near-contract.yml | 3 +++ .github/workflows/ci-remote-executor.yml | 3 +++ .github/workflows/ci-starknet-tools.yml | 3 +++ .github/workflows/ci-stylus-nostd.yml | 3 +++ .github/workflows/ci-sui-contract.yml | 3 +++ 8 files changed, 24 insertions(+) diff --git a/.github/workflows/ci-fuel-contract.yml b/.github/workflows/ci-fuel-contract.yml index cdacb29602..13fc09f39f 100644 --- a/.github/workflows/ci-fuel-contract.yml +++ b/.github/workflows/ci-fuel-contract.yml @@ -20,6 +20,9 @@ jobs: working-directory: target_chains/fuel/contracts/ steps: - uses: actions/checkout@v2 + - uses: Swatinem/rust-cache@v2 + with: + workspaces: "target_chains/fuel/contracts -> target" - name: Install Fuel toolchain run: | curl https://install.fuel.network | sh diff --git a/.github/workflows/ci-hermes-server.yml b/.github/workflows/ci-hermes-server.yml index 6b37b676ed..b26549ca84 100644 --- a/.github/workflows/ci-hermes-server.yml +++ b/.github/workflows/ci-hermes-server.yml @@ -12,6 +12,9 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 + - uses: Swatinem/rust-cache@v2 + with: + workspaces: "apps/hermes/server -> target" - uses: actions-rs/toolchain@v1 with: profile: minimal diff --git a/.github/workflows/ci-lazer-rust.yml b/.github/workflows/ci-lazer-rust.yml index 269db93d3e..46e2a54e96 100644 --- a/.github/workflows/ci-lazer-rust.yml +++ b/.github/workflows/ci-lazer-rust.yml @@ -22,6 +22,9 @@ jobs: - uses: actions-rust-lang/setup-rust-toolchain@v1 with: toolchain: 1.81.0 + - uses: Swatinem/rust-cache@v2 + with: + workspaces: "lazer -> target" - name: Install Foundry uses: foundry-rs/foundry-toolchain@v1 - name: install extra tools diff --git a/.github/workflows/ci-near-contract.yml b/.github/workflows/ci-near-contract.yml index 5d9334ade9..436ea11b2a 100644 --- a/.github/workflows/ci-near-contract.yml +++ b/.github/workflows/ci-near-contract.yml @@ -32,6 +32,9 @@ jobs: working-directory: target_chains/near/receiver steps: - uses: actions/checkout@v2 + - uses: Swatinem/rust-cache@v2 + with: + workspaces: "target_chains/near/receiver -> target" - run: sudo apt-get install -y libudev-dev - run: cargo +stable install --locked cargo-near@0.13.3 - run: cargo near build reproducible-wasm diff --git a/.github/workflows/ci-remote-executor.yml b/.github/workflows/ci-remote-executor.yml index db6c3c746d..9239618e4c 100644 --- a/.github/workflows/ci-remote-executor.yml +++ b/.github/workflows/ci-remote-executor.yml @@ -19,6 +19,9 @@ jobs: toolchain: 1.73.0 components: rustfmt, clippy override: true + - uses: Swatinem/rust-cache@v2 + with: + workspaces: "governance/remote_executor -> target" - name: Install Solana run: | sh -c "$(curl -sSfL https://release.solana.com/v1.18.23/install)" diff --git a/.github/workflows/ci-starknet-tools.yml b/.github/workflows/ci-starknet-tools.yml index d141dcacf4..b52c741861 100644 --- a/.github/workflows/ci-starknet-tools.yml +++ b/.github/workflows/ci-starknet-tools.yml @@ -19,6 +19,9 @@ jobs: components: rustfmt, clippy override: true - uses: actions/checkout@v3 + - uses: Swatinem/rust-cache@v2 + with: + workspaces: "target_chains/starknet/tools/test_vaas -> target" - name: Install Scarb uses: software-mansion/setup-scarb@v1 with: diff --git a/.github/workflows/ci-stylus-nostd.yml b/.github/workflows/ci-stylus-nostd.yml index 14d2d06135..35c832d4e3 100644 --- a/.github/workflows/ci-stylus-nostd.yml +++ b/.github/workflows/ci-stylus-nostd.yml @@ -36,6 +36,9 @@ jobs: with: toolchain: stable rustflags: "" + - uses: Swatinem/rust-cache@v2 + with: + workspaces: "target_chains/ethereum/sdk/stylus -> target" - name: Add rust targets ${{ matrix.target }} run: rustup target add ${{ matrix.target }} - name: Cargo check diff --git a/.github/workflows/ci-sui-contract.yml b/.github/workflows/ci-sui-contract.yml index 19b60a0887..cd6b2e8507 100644 --- a/.github/workflows/ci-sui-contract.yml +++ b/.github/workflows/ci-sui-contract.yml @@ -18,6 +18,9 @@ jobs: working-directory: target_chains/sui/contracts/ steps: - uses: actions/checkout@v3 + - uses: Swatinem/rust-cache@v2 + with: + workspaces: "target_chains/sui/contracts -> target" - name: Update rust run: rustup update stable From 5d8fc4b6823765baf65277adcff6609d787612f3 Mon Sep 17 00:00:00 2001 From: Jayant Krishnamurthy Date: Fri, 7 Feb 2025 13:45:05 -0800 Subject: [PATCH 3/6] more caches --- .github/workflows/ci-fortuna.yml | 3 +++ .github/workflows/ci-message-buffer-idl.yml | 3 +++ .github/workflows/ci-solana-contract.yml | 3 +++ 3 files changed, 9 insertions(+) diff --git a/.github/workflows/ci-fortuna.yml b/.github/workflows/ci-fortuna.yml index 79a1990487..7b031a3893 100644 --- a/.github/workflows/ci-fortuna.yml +++ b/.github/workflows/ci-fortuna.yml @@ -12,6 +12,9 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 + - uses: Swatinem/rust-cache@v2 + with: + workspaces: "apps/fortuna -> target" - uses: actions-rs/toolchain@v1 with: profile: minimal diff --git a/.github/workflows/ci-message-buffer-idl.yml b/.github/workflows/ci-message-buffer-idl.yml index dc984d6f7b..0c5320eafa 100644 --- a/.github/workflows/ci-message-buffer-idl.yml +++ b/.github/workflows/ci-message-buffer-idl.yml @@ -17,6 +17,9 @@ jobs: steps: - name: Checkout sources uses: actions/checkout@v3 + - uses: Swatinem/rust-cache@v2 + with: + workspaces: "pythnet/message_buffer -> target" - uses: actions-rs/toolchain@v1 with: profile: minimal diff --git a/.github/workflows/ci-solana-contract.yml b/.github/workflows/ci-solana-contract.yml index e785ed6407..7ddcc62fb6 100644 --- a/.github/workflows/ci-solana-contract.yml +++ b/.github/workflows/ci-solana-contract.yml @@ -21,6 +21,9 @@ jobs: working-directory: target_chains/solana steps: - uses: actions/checkout@v2 + - uses: Swatinem/rust-cache@v2 + with: + workspaces: "target_chains/solana -> target" - uses: actions-rs/toolchain@v1 with: profile: minimal From d4ce077095b1e287489967408620a88ce08ec387 Mon Sep 17 00:00:00 2001 From: Jayant Krishnamurthy Date: Fri, 7 Feb 2025 14:01:41 -0800 Subject: [PATCH 4/6] more caching --- .github/workflows/ci-near-contract.yml | 3 +++ .github/workflows/ci-sui-contract.yml | 12 ++++-------- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci-near-contract.yml b/.github/workflows/ci-near-contract.yml index 436ea11b2a..6c82a52185 100644 --- a/.github/workflows/ci-near-contract.yml +++ b/.github/workflows/ci-near-contract.yml @@ -22,6 +22,9 @@ jobs: working-directory: target_chains/near/receiver steps: - uses: actions/checkout@v2 + - uses: Swatinem/rust-cache@v2 + with: + workspaces: "target_chains/near/receiver -> target" - name: Test run: ./workspace-test.sh reproducible-build: diff --git a/.github/workflows/ci-sui-contract.yml b/.github/workflows/ci-sui-contract.yml index cd6b2e8507..0540f4bce4 100644 --- a/.github/workflows/ci-sui-contract.yml +++ b/.github/workflows/ci-sui-contract.yml @@ -18,15 +18,11 @@ jobs: working-directory: target_chains/sui/contracts/ steps: - uses: actions/checkout@v3 - - uses: Swatinem/rust-cache@v2 + - uses: taiki-e/cache-cargo-install-action@v2 with: - workspaces: "target_chains/sui/contracts -> target" - - - name: Update rust - run: rustup update stable - - - name: Install Sui CLI - run: cargo install --locked --git https://github.com/MystenLabs/sui.git --rev 041c5f2bae2fe52079e44b70514333532d69f4e6 sui + tool: sui + git: https://github.com/MystenLabs/sui.git + rev: 041c5f2bae2fe52079e44b70514333532d69f4e6 - name: Run tests run: sui move test From 0a561abd5152616552bfe4cd7b457e520da20e8d Mon Sep 17 00:00:00 2001 From: Jayant Krishnamurthy Date: Fri, 7 Feb 2025 14:07:46 -0800 Subject: [PATCH 5/6] pin toolchain --- .github/workflows/ci-sui-contract.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/ci-sui-contract.yml b/.github/workflows/ci-sui-contract.yml index 0540f4bce4..e4b677c744 100644 --- a/.github/workflows/ci-sui-contract.yml +++ b/.github/workflows/ci-sui-contract.yml @@ -18,6 +18,11 @@ jobs: working-directory: target_chains/sui/contracts/ steps: - uses: actions/checkout@v3 + - uses: actions-rs/toolchain@v1 + with: + profile: minimal + toolchain: 1.77.0 + override: true - uses: taiki-e/cache-cargo-install-action@v2 with: tool: sui From 21031abfc38668d5f67245d77d627becbf1c0fa1 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Sat, 8 Feb 2025 01:06:10 +0000 Subject: [PATCH 6/6] ci: remove workflow self-references from paths as they are not needed Co-Authored-By: Jayant Krishnamurthy --- .github/workflows/ci-aptos-contract.yml | 1 - .github/workflows/ci-cosmwasm-contract.yml | 1 - .github/workflows/ci-ethereum-contract.yml | 1 - .github/workflows/ci-fortuna.yml | 1 - .github/workflows/ci-foundry-test.yml | 1 - .github/workflows/ci-fuel-contract.yml | 1 - .github/workflows/ci-hermes-server.yml | 1 - .github/workflows/ci-lazer-rust.yml | 1 - .github/workflows/ci-lazer-sdk-evm.yml | 1 - .github/workflows/ci-lazer-solana-contract.yml | 1 - .github/workflows/ci-message-buffer-idl.yml | 1 - .github/workflows/ci-remote-executor.yml | 1 - .github/workflows/ci-solana-contract.yml | 1 - .github/workflows/ci-starknet-contract.yml | 1 - .github/workflows/ci-starknet-tools.yml | 1 - .github/workflows/ci-stylus-check-wasm.yml | 1 - .github/workflows/ci-stylus-check.yml | 1 - .github/workflows/ci-stylus-nostd.yml | 1 - .github/workflows/ci-sui-contract.yml | 1 - .github/workflows/ci-turbo-build.yml | 1 - .github/workflows/ci-turbo-test.yml | 1 - 21 files changed, 21 deletions(-) diff --git a/.github/workflows/ci-aptos-contract.yml b/.github/workflows/ci-aptos-contract.yml index bf6fce22b0..33b74c8ee5 100644 --- a/.github/workflows/ci-aptos-contract.yml +++ b/.github/workflows/ci-aptos-contract.yml @@ -1,7 +1,6 @@ on: pull_request: paths: - - .github/workflows/ci-aptos-contract.yml - target_chains/aptos/contracts/** push: branches: diff --git a/.github/workflows/ci-cosmwasm-contract.yml b/.github/workflows/ci-cosmwasm-contract.yml index a6a6c853b0..9bcb9ee0ef 100644 --- a/.github/workflows/ci-cosmwasm-contract.yml +++ b/.github/workflows/ci-cosmwasm-contract.yml @@ -3,7 +3,6 @@ name: Test CosmWasm Contract on: pull_request: paths: - - .github/workflows/ci-cosmwasm-contract.yml - target_chains/cosmwasm/** - wormhole_attester/sdk/rust/** push: diff --git a/.github/workflows/ci-ethereum-contract.yml b/.github/workflows/ci-ethereum-contract.yml index 91edf40ea1..424152c823 100644 --- a/.github/workflows/ci-ethereum-contract.yml +++ b/.github/workflows/ci-ethereum-contract.yml @@ -1,7 +1,6 @@ on: pull_request: paths: - - .github/workflows/ci-ethereum-contract.yml - target_chains/ethereum/contracts/** - governance/xc_admin/packages/xc_admin_common/** push: diff --git a/.github/workflows/ci-fortuna.yml b/.github/workflows/ci-fortuna.yml index 79a1990487..6e8a1d8d5c 100644 --- a/.github/workflows/ci-fortuna.yml +++ b/.github/workflows/ci-fortuna.yml @@ -3,7 +3,6 @@ name: Check Fortuna on: pull_request: paths: - - .github/workflows/ci-fortuna.yml - apps/fortuna/** push: branches: [main] diff --git a/.github/workflows/ci-foundry-test.yml b/.github/workflows/ci-foundry-test.yml index f5dfc125cd..bd39b255f6 100644 --- a/.github/workflows/ci-foundry-test.yml +++ b/.github/workflows/ci-foundry-test.yml @@ -3,7 +3,6 @@ name: stylus-foundry-test on: pull_request: paths: - - .github/workflows/ci-foundry-test.yml - target_chains/ethereum/sdk/stylus/** push: branches: diff --git a/.github/workflows/ci-fuel-contract.yml b/.github/workflows/ci-fuel-contract.yml index 13fc09f39f..2b3015a419 100644 --- a/.github/workflows/ci-fuel-contract.yml +++ b/.github/workflows/ci-fuel-contract.yml @@ -3,7 +3,6 @@ name: Test Fuel Contract on: pull_request: paths: - - .github/workflows/ci-fuel-contract.yml - target_chains/fuel/** push: branches: diff --git a/.github/workflows/ci-hermes-server.yml b/.github/workflows/ci-hermes-server.yml index b26549ca84..0bde6e1f08 100644 --- a/.github/workflows/ci-hermes-server.yml +++ b/.github/workflows/ci-hermes-server.yml @@ -3,7 +3,6 @@ name: Check Hermes Server on: pull_request: paths: - - .github/workflows/ci-hermes-server.yml - apps/hermes/server/** push: branches: [main] diff --git a/.github/workflows/ci-lazer-rust.yml b/.github/workflows/ci-lazer-rust.yml index 46e2a54e96..6191d11e92 100644 --- a/.github/workflows/ci-lazer-rust.yml +++ b/.github/workflows/ci-lazer-rust.yml @@ -5,7 +5,6 @@ on: - main pull_request: paths: - - .github/workflows/ci-lazer-rust.yml - lazer/** jobs: diff --git a/.github/workflows/ci-lazer-sdk-evm.yml b/.github/workflows/ci-lazer-sdk-evm.yml index 02f6acfc2f..ef65b932d0 100644 --- a/.github/workflows/ci-lazer-sdk-evm.yml +++ b/.github/workflows/ci-lazer-sdk-evm.yml @@ -5,7 +5,6 @@ on: - main pull_request: paths: - - .github/workflows/ci-lazer-sdk-evm.yml - lazer/contracts/evm/** jobs: diff --git a/.github/workflows/ci-lazer-solana-contract.yml b/.github/workflows/ci-lazer-solana-contract.yml index d9d420e9b8..7c5796fbda 100644 --- a/.github/workflows/ci-lazer-solana-contract.yml +++ b/.github/workflows/ci-lazer-solana-contract.yml @@ -5,7 +5,6 @@ on: - main pull_request: paths: - - .github/workflows/ci-lazer-solana-contract.yml - lazer/** jobs: diff --git a/.github/workflows/ci-message-buffer-idl.yml b/.github/workflows/ci-message-buffer-idl.yml index dc984d6f7b..01718cae12 100644 --- a/.github/workflows/ci-message-buffer-idl.yml +++ b/.github/workflows/ci-message-buffer-idl.yml @@ -2,7 +2,6 @@ name: Message Buffer IDL Check on: pull_request: paths: - - .github/workflows/ci-message-buffer-idl.yml - pythnet/message_buffer/** push: branches: diff --git a/.github/workflows/ci-remote-executor.yml b/.github/workflows/ci-remote-executor.yml index 9239618e4c..1a1ffce1ff 100644 --- a/.github/workflows/ci-remote-executor.yml +++ b/.github/workflows/ci-remote-executor.yml @@ -3,7 +3,6 @@ name: Check Remote Executor on: pull_request: paths: - - .github/workflows/ci-remote-executor.yml - governance/remote_executor/** push: branches: [main] diff --git a/.github/workflows/ci-solana-contract.yml b/.github/workflows/ci-solana-contract.yml index e785ed6407..fe92d7c8c5 100644 --- a/.github/workflows/ci-solana-contract.yml +++ b/.github/workflows/ci-solana-contract.yml @@ -3,7 +3,6 @@ name: Test Solana Contract on: pull_request: paths: - - .github/workflows/ci-solana-contract.yml - target_chains/solana/** - pythnet/pythnet_sdk/** push: diff --git a/.github/workflows/ci-starknet-contract.yml b/.github/workflows/ci-starknet-contract.yml index b673182bad..3debc96ed8 100644 --- a/.github/workflows/ci-starknet-contract.yml +++ b/.github/workflows/ci-starknet-contract.yml @@ -2,7 +2,6 @@ name: Starknet contract on: pull_request: paths: - - .github/workflows/ci-starknet-contract.yml - target_chains/starknet/contracts/** push: branches: diff --git a/.github/workflows/ci-starknet-tools.yml b/.github/workflows/ci-starknet-tools.yml index b52c741861..f1d9f95976 100644 --- a/.github/workflows/ci-starknet-tools.yml +++ b/.github/workflows/ci-starknet-tools.yml @@ -3,7 +3,6 @@ name: Check Starknet Tools on: pull_request: paths: - - .github/workflows/ci-starknet-tools.yml - target_chains/starknet/tools/** push: branches: [main] diff --git a/.github/workflows/ci-stylus-check-wasm.yml b/.github/workflows/ci-stylus-check-wasm.yml index 0a615759c3..2bdc005373 100644 --- a/.github/workflows/ci-stylus-check-wasm.yml +++ b/.github/workflows/ci-stylus-check-wasm.yml @@ -4,7 +4,6 @@ name: stylus-check-wasm on: pull_request: paths: - - .github/workflows/ci-stylus-check-wasm.yml - target_chains/ethereum/sdk/stylus/** push: branches: diff --git a/.github/workflows/ci-stylus-check.yml b/.github/workflows/ci-stylus-check.yml index cebc894a46..8ef6e0e462 100644 --- a/.github/workflows/ci-stylus-check.yml +++ b/.github/workflows/ci-stylus-check.yml @@ -14,7 +14,6 @@ permissions: on: pull_request: paths: - - .github/workflows/ci-stylus-check.yml - target_chains/ethereum/sdk/stylus/** push: branches: diff --git a/.github/workflows/ci-stylus-nostd.yml b/.github/workflows/ci-stylus-nostd.yml index 35c832d4e3..91a41f0c17 100644 --- a/.github/workflows/ci-stylus-nostd.yml +++ b/.github/workflows/ci-stylus-nostd.yml @@ -7,7 +7,6 @@ permissions: on: pull_request: paths: - - .github/workflows/ci-stylus-nostd.yml - target_chains/ethereum/sdk/stylus/** push: branches: diff --git a/.github/workflows/ci-sui-contract.yml b/.github/workflows/ci-sui-contract.yml index cd6b2e8507..294acdfeec 100644 --- a/.github/workflows/ci-sui-contract.yml +++ b/.github/workflows/ci-sui-contract.yml @@ -1,7 +1,6 @@ on: pull_request: paths: - - .github/workflows/ci-sui-contract.yml - target_chains/sui/contracts/** push: branches: diff --git a/.github/workflows/ci-turbo-build.yml b/.github/workflows/ci-turbo-build.yml index 5c25858fc9..b393d65896 100644 --- a/.github/workflows/ci-turbo-build.yml +++ b/.github/workflows/ci-turbo-build.yml @@ -2,7 +2,6 @@ name: Turbo build on: pull_request: paths: - - .github/workflows/ci-turbo-build.yml - "**.tsx?" - "**.jsx?" - "**.json" diff --git a/.github/workflows/ci-turbo-test.yml b/.github/workflows/ci-turbo-test.yml index 286ec735c9..b4d922d9f1 100644 --- a/.github/workflows/ci-turbo-test.yml +++ b/.github/workflows/ci-turbo-test.yml @@ -2,7 +2,6 @@ name: Turbo test on: pull_request: paths: - - .github/workflows/ci-turbo-test.yml - "**.tsx?" - "**.jsx?" - "**.json"