Skip to content

Commit b0e8f3e

Browse files
authored
Merge upstream (up to 11c1b18) #229
Merge upstream (up to 11c1b18)
2 parents e68b421 + a7bed6a commit b0e8f3e

File tree

164 files changed

+4147
-5904
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

164 files changed

+4147
-5904
lines changed

.changeset/bright-kangaroos-do.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@hyperlane-xyz/infra": patch
3+
---
4+
5+
Fix: Corrected logger usage by avoiding destructured debug method calls

.changeset/gentle-toes-admire.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@hyperlane-xyz/sdk": minor
3+
---
4+
5+
Add fallback logic to the `EvmEventLogsReader` to use the rpc when the block explorer api request fails

.changeset/lovely-monkeys-refuse.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/modern-dogs-kneel.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@hyperlane-xyz/sdk": minor
3+
---
4+
5+
Add the getPendingScheduledOperations and getPendingOperationIds methods on the EvmTimelockReader class and export getTimelockExecutableTransactionFromBatch from sdk

.changeset/modern-snakes-flash.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@hyperlane-xyz/utils": patch
3+
---
4+
5+
Ignore dynamic import in webpack builds

.changeset/shaggy-panthers-visit.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.github/CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ solidity/ @yorhodes @ltyu @larryob
55
starknet/ @yorhodes @troykessler
66

77
## Agents
8-
rust/ @ameten @kamiyaa
8+
rust/ @ameten @kamiyaa @yjamin
99

1010
## SDK
1111
typescript/utils @yorhodes @ltyu @paulbalaji @xaroz @xeno097 @antigremlin

.github/workflows/test.yml

Lines changed: 59 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -284,16 +284,13 @@ jobs:
284284
job_name: 'CLI Install Test'
285285
result: ${{ needs.cli-install-test-run.result }}
286286

287-
cli-e2e-matrix:
287+
cli-evm-e2e-matrix:
288288
runs-on: depot-ubuntu-latest
289289
needs: [rust-only]
290290
if: needs.rust-only.outputs.only_rust == 'false'
291291
strategy:
292292
fail-fast: false
293293
matrix:
294-
protocol:
295-
- ethereum
296-
- cosmosnative
297294
test:
298295
# Core Commands
299296
- core-apply
@@ -304,19 +301,63 @@ jobs:
304301
# Other commands
305302
- relay
306303
# Warp Commands
304+
- warp-apply-1
305+
- warp-apply-2
307306
- warp-apply-submitters
308-
- warp-apply
309307
- warp-bridge-1
310308
- warp-bridge-2
311-
- warp-check
309+
- warp-check-1
310+
- warp-check-2
311+
- warp-check-3
312312
- warp-deploy
313313
- warp-extend-basic
314314
- warp-extend-config
315315
- warp-extend-recovery
316316
- warp-init
317317
- warp-read
318-
- warp-send
319318
- warp-rebalancer
319+
- warp-send
320+
steps:
321+
- uses: actions/checkout@v4
322+
with:
323+
ref: ${{ github.event.pull_request.head.sha || github.sha }}
324+
submodules: recursive
325+
fetch-depth: 0
326+
327+
- name: foundry-install
328+
uses: foundry-rs/foundry-toolchain@v1
329+
330+
- name: install-hyperlane-cli
331+
id: install-hyperlane-cli
332+
uses: ./.github/actions/install-cli
333+
with:
334+
ref: ${{ github.event.pull_request.head.sha || github.sha }}
335+
cache-provider: github
336+
337+
- name: Checkout registry
338+
uses: ./.github/actions/checkout-registry
339+
340+
- name: CLI ethereum e2e tests (${{ matrix.test }})
341+
run: yarn --cwd typescript/cli test:ethereum:e2e
342+
env:
343+
CLI_E2E_TEST: ${{ matrix.test }}
344+
345+
cli-cosmos-e2e-matrix:
346+
runs-on: depot-ubuntu-latest
347+
needs: [rust-only]
348+
if: needs.rust-only.outputs.only_rust == 'false'
349+
strategy:
350+
fail-fast: false
351+
matrix:
352+
test:
353+
# Core Commands
354+
- core-apply
355+
- core-check
356+
- core-deploy
357+
- core-read
358+
# Warp Commands
359+
- warp-deploy
360+
- warp-read
320361
steps:
321362
- uses: actions/checkout@v4
322363
with:
@@ -337,22 +378,27 @@ jobs:
337378
- name: Checkout registry
338379
uses: ./.github/actions/checkout-registry
339380

340-
- name: CLI ${{ matrix.protocol }} e2e tests (${{ matrix.test }})
341-
run: yarn --cwd typescript/cli test:${{ matrix.protocol }}:e2e
381+
- name: CLI cosmosnative e2e tests (${{ matrix.test }})
382+
run: yarn --cwd typescript/cli test:cosmosnative:e2e
342383
env:
343384
CLI_E2E_TEST: ${{ matrix.test }}
344385

345386
cli-e2e:
346387
runs-on: ubuntu-latest
347-
needs: [cli-e2e-matrix]
388+
needs: [cli-evm-e2e-matrix, cli-cosmos-e2e-matrix]
348389
if: always()
349390
steps:
350391
- uses: actions/checkout@v4
351-
- name: Check cli-e2e matrix status
392+
- name: Check CLI EVM E2E status
393+
uses: ./.github/actions/check-job-status
394+
with:
395+
job_name: 'CLI EVM E2E'
396+
result: ${{ needs.cli-evm-e2e-matrix.result }}
397+
- name: Check CLI CosmosNative E2E status
352398
uses: ./.github/actions/check-job-status
353399
with:
354-
job_name: 'CLI E2E'
355-
result: ${{ needs.cli-e2e-matrix.result }}
400+
job_name: 'CLI CosmosNative E2E'
401+
result: ${{ needs.cli-cosmos-e2e-matrix.result }}
356402

357403
cosmos-sdk-e2e-run:
358404
runs-on: depot-ubuntu-latest

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,3 +34,6 @@ yarn-error.log
3434
tsconfig.editor.json
3535

3636
.aider.*
37+
# yalc
38+
yalc.lock
39+
.yalc

rust/main/Cargo.lock

Lines changed: 90 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)