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

Added Github workflow for continuous deployment of contracts to Neutron testnet #191

Merged
merged 27 commits into from
Dec 5, 2024

Conversation

dusan-maksimovic
Copy link
Contributor

@dusan-maksimovic dusan-maksimovic commented Nov 29, 2024

Description

This PR does the following:

  • Adds GH workflow that deploys the latest version of SCs to the Neutron testnet each time we merge something into main. This workflow will also run the script to create ICQs for top 5 validators and run ICQ relayer to get the results into the Hydro smart contract.
  • Adds tools/deployment/setup_on_mainnet.sh script for easier deployment of SCs on the Neutron mainnet
  • Removes e2e tests from the tests GH workflow since they only instantiate the contracts, and the same thing is done by the newly created GH workflow.

Author Checklist

All items are required. Please add a note to the item if the item is not applicable and
please add links to any relevant follow up issues.

I have...

  • Targeted the correct branch
  • Included the necessary unit tests
  • Added/adjusted the necessary interchain tests
  • Added a changelog entry in .changelog
  • Compiled the contracts by using make compile and included content of the artifacts directory into the PR
  • Regenerated front-end schema by using make schema and included generated files into the PR
  • Updated the relevant documentation or specification
  • Reviewed "Files changed" and left comments if necessary
  • Confirmed all CI checks have passed

@dusan-maksimovic dusan-maksimovic self-assigned this Nov 29, 2024
@dusan-maksimovic dusan-maksimovic force-pushed the dusan/auto-deploy-on-testnet branch 6 times, most recently from 4f5974f to 4c8c5d5 Compare November 29, 2024 15:03
@dusan-maksimovic dusan-maksimovic force-pushed the dusan/auto-deploy-on-testnet branch from 4c8c5d5 to e40d29d Compare November 29, 2024 15:04
@dusan-maksimovic dusan-maksimovic force-pushed the dusan/auto-deploy-on-testnet branch from 9993905 to e8f9357 Compare December 3, 2024 10:10
- added readme.md
- removed github job to run e2e tests since they just instantiate the contracts
- have props with different deployment durations
@dusan-maksimovic dusan-maksimovic marked this pull request as ready for review December 3, 2024 12:39
@dusan-maksimovic dusan-maksimovic requested a review from a team as a code owner December 3, 2024 12:39
@p-offtermatt p-offtermatt merged commit a39772d into main Dec 5, 2024
1 check passed
@p-offtermatt p-offtermatt deleted the dusan/auto-deploy-on-testnet branch December 5, 2024 16:30
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.

2 participants