Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
73728b8
fix: release new relayer (#5929)
daniel-savu Apr 14, 2025
d3e25d3
test: add cosmos-sdk e2e tests (#5862)
troykessler Apr 15, 2025
4c086a8
feat(keyfunder): allow explicit skipping of chains (#5924)
paulbalaji Apr 15, 2025
3e27f07
feat(cosmos-sdk): use prebuilt simapp image for docker-compose (#5874)
paulbalaji Apr 15, 2025
3b615c8
feat: Add proxyAdmin.owner to ownerOverrides in Checker (#5931)
ltyu Apr 15, 2025
c0bc208
feat: use `aws-sdk-s3` for S3 operations (#5928)
tkporter Apr 15, 2025
79f40eb
feat: Update check-warp-deploy to fetch all warp route configurations…
ltyu Apr 15, 2025
254cee2
feat: higher s3 DoS resilience (#5877)
yjamin Apr 16, 2025
e0fb68a
feat: Routing ISM caching (#5932)
kamiyaa Apr 16, 2025
1ccc10b
feat: async checkpoint syncer builder (#5941)
yjamin Apr 16, 2025
98f5172
feat: quiet down some AWS SDK logging (#5940)
tkporter Apr 16, 2025
e6f6d61
feat: Refactor ZKsync artifact generation and validation logic (#5920)
ljankovic-txfusion Apr 16, 2025
ccfbb6c
feat: add governance safes (#5943)
Mo-Hussain Apr 16, 2025
a646f9c
feat: zksync deployment logic (#5208)
ljankovic-txfusion Apr 16, 2025
0e663ad
feat: Add mixing of message processing depending on configuration (#5…
ameten Apr 16, 2025
eb3054c
feat: add scripts to update safe owners (#5950)
Mo-Hussain Apr 16, 2025
f878cd7
feat: app-context specific ISM cache configs (#5945)
tkporter Apr 16, 2025
893f53c
feat: batching retries (#5930)
daniel-savu Apr 16, 2025
c757b6a
chore: add whole RPC array to chainMetadataToViemChain (#5953)
Xaroz Apr 16, 2025
4d94181
feat: add governance signers (#5952)
Mo-Hussain Apr 17, 2025
58d95cf
feat: Add rebalancer warp command (#6)
fzavalia Apr 7, 2025
8d966b2
feat: Add hyperlane rebalancer dir and class (#8)
fzavalia Apr 7, 2025
45e16e1
fix: Fix rebalancer e2e test (#9)
fzavalia Apr 8, 2025
7926b23
fix: Use sleep from utils instead of creating a new function
fzavalia Apr 9, 2025
d24725f
fix: Simple monitoring on rebalancer (#14)
fzavalia Apr 11, 2025
0fb4822
fix: Add rebalancer monitor e2e test (#16)
fzavalia Apr 14, 2025
f0b6ee9
fix: Separate into monitor, strategy and executor (#20)
fzavalia Apr 16, 2025
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
5 changes: 5 additions & 0 deletions .changeset/dirty-gifts-grin.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@hyperlane-xyz/sdk': minor
---

Include entire RPC array for chainMetadataToViemChain
5 changes: 5 additions & 0 deletions .changeset/eleven-cows-dance.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@hyperlane-xyz/sdk': minor
---

Added ZKSync specific deployment logic and artifact related utils
5 changes: 5 additions & 0 deletions .changeset/famous-taxis-dream.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@hyperlane-xyz/core': minor
---

Refactor ZKsync artifact generation and validation logic
5 changes: 5 additions & 0 deletions .changeset/tame-sheep-retire.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@hyperlane-xyz/sdk': minor
---

Adds the proxyAdmin.owner to the Checker ownerOverrides such that it checks proxyAdmin.owner instead of always using the top-level owner
62 changes: 62 additions & 0 deletions .github/workflows/simapp-docker.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
name: Build and Push Cosmos Simapp Image to GCR
on:
workflow_dispatch:
inputs:
hyperlane_cosmos_branch:
description: 'Branch, ref, or tag to build'
default: 'v1.0.0-beta0'

concurrency:
group: build-push-cosmos-simapp-${{ github.ref }}
cancel-in-progress: true

jobs:
check-env:
runs-on: ubuntu-latest
# assign output from step to job output
outputs:
gcloud-service-key: ${{ steps.gcloud-service-key.outputs.defined }}
steps:
- id: gcloud-service-key
# assign GCLOUD_SERVICE_KEY to env for access in conditional
env:
GCLOUD_SERVICE_KEY: ${{ secrets.GCLOUD_SERVICE_KEY }}
if: "${{ env.GCLOUD_SERVICE_KEY != '' }}"
# runs if GCLOUD_SERVICE_KEY is defined, so we set the output to true
run: echo "defined=true" >> $GITHUB_OUTPUT

build-and-push-to-gcr:
runs-on: ubuntu-latest
permissions:
contents: read
id-token: write

# uses check-env to determine if secrets.GCLOUD_SERVICE_KEY is defined
needs: [check-env]
if: needs.check-env.outputs.gcloud-service-key == 'true'

steps:
- uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.sha || github.sha }}
submodules: recursive
- name: Set up Depot CLI
uses: depot/setup-action@v1
- name: Login to GCR
uses: docker/login-action@v3
with:
registry: gcr.io
username: _json_key
password: ${{ secrets.GCLOUD_SERVICE_KEY }}
- name: Build and push
uses: depot/build-push-action@v1
with:
project: 3cpjhx94qv
context: ./typescript/cosmos-sdk
file: ./typescript/cosmos-sdk/Dockerfile
push: true
tags: |
gcr.io/abacus-labs-dev/hyperlane-cosmos-simapp:${{ github.event.inputs.hyperlane_cosmos_branch || 'v1.0.0-beta0' }}
build-args: |
BRANCH_NAME=${{ github.event.inputs.hyperlane_cosmos_branch || 'v1.0.0-beta0' }}
platforms: linux/amd64,linux/arm64
18 changes: 17 additions & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -172,6 +172,23 @@ jobs:
echo "CLI E2E tests failed"
exit 1

cosmos-sdk-e2e:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.sha || github.sha }}
submodules: recursive
fetch-depth: 0

- name: yarn-build
uses: ./.github/actions/yarn-build-with-cache
with:
ref: ${{ github.event.pull_request.head.sha || github.sha }}

- name: Cosmos SDK e2e tests
run: yarn --cwd typescript/cosmos-sdk test:e2e

agent-configs:
runs-on: ubuntu-latest
strategy:
Expand Down Expand Up @@ -384,7 +401,6 @@ jobs:
MAINNET3_ETHEREUM_RPC_URLS: ${{ secrets.MAINNET3_ETHEREUM_RPC_URLS }}
TESTNET4_SEPOLIA_RPC_URLS: ${{ secrets.TESTNET4_SEPOLIA_RPC_URLS }}


timeout-minutes: 10
strategy:
fail-fast: false
Expand Down
Loading
Loading