Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: setup cosmos examples #163

Merged
merged 31 commits into from
Dec 18, 2023
Merged

feat: setup cosmos examples #163

merged 31 commits into from
Dec 18, 2023

Conversation

npty
Copy link
Member

@npty npty commented Dec 1, 2023

Add local examples for Wasm contract

This pull request adds examples for using the CallContract function between the Wasm and Ethereum chains, leveraging our newly supported local environment in Cosmos chains. Check out axelar-local-dev-cosmos for more details on this support.

How to Run the Example

Follow the simple guide provided here to try out the example.

GitHub Actions Refactoring

This PR also includes a significant refactor of our GitHub Actions for tests. We now have three distinct setup methods for the environments for Aptos, EVM, and Cosmos. Therefore, we've divided our tests into three separate jobs. This change allows us to run tests for each setup in parallel, reducing conflicts and improving efficiency.

Key Benefits

Streamlined examples for understanding Wasm to Ethereum chain interactions.
Optimized testing workflow in GitHub Actions, enhancing our CI/CD process.

Reference

See the original PR for axelar-local-dev-cosmos here.

@npty npty self-assigned this Dec 1, 2023
npty added 7 commits December 7, 2023 14:34
chore: update aptos ports

chore: update dep version

chore: bump version

chore: bump timeout to 10m

chore: add skipAptos and skipCosmos flags

chore: test start the server

chore: add NODE_ENV=ci

chore: update local-dev cosmos version

chore: update alpha 14

debug: gh actions #1

debug: github actions #2

debug: log error in startAll

chore: update axelar-local-dev-cosmos version

chore: bump axelar-local-dev-cosmos version

chore: check if folder exists

chore: run test instead of run start

chore: add send_receive.wasm for testing

chore: update drop connections

chore: bump to 23

chore: add back examples

chore: revert aptos port

chore: update env example
@npty npty force-pushed the feat/add-cosmos-examples branch from cac7efc to 426be7b Compare December 7, 2023 07:34
@npty npty force-pushed the feat/add-cosmos-examples branch from 753dced to 0a5bcf3 Compare December 14, 2023 02:39
@npty npty force-pushed the feat/add-cosmos-examples branch from 64bff44 to 52c17fb Compare December 14, 2023 07:46
chore: add checkout step for aptos

chore: test

chore: increase sleep time

chore: clean up
@npty npty force-pushed the feat/add-cosmos-examples branch from 4a38135 to 6d83761 Compare December 14, 2023 08:16
@npty npty marked this pull request as ready for review December 14, 2023 08:45
@StephenFluin StephenFluin merged commit a71d251 into main Dec 18, 2023
4 checks passed
@StephenFluin StephenFluin deleted the feat/add-cosmos-examples branch December 18, 2023 15:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants