Skip to content

Conversation

bowenli86
Copy link
Contributor

@bowenli86 bowenli86 commented May 7, 2025

Motivation:

curently there's no ci coverage for deployment scripts. scripts can be only validated manually by devs offline by running zeus test on terminal

pain points:
1/ no quality control of scripts that got merged in
2/ manual testing is time intensive and not scalable

i feel these pain points as i'm writing deploy scripts of elip5 (v1.6.0 release)

Modifications:

add a new ci workflow to auto validate deployment scripts under /scripts/release/ in all 5 envs, currently mainnet, testnet, preprod. testnet-sepolia and testnet-hoodi to be added

the ci will only run if a pr touches anything under /scripts

Result:

  • quality control is put in place for all deployment scripts
  • fully automated, to save devs time

@bowenli86 bowenli86 changed the title Validate ci: add CI to auto validate deployment scripts May 7, 2025
@bowenli86 bowenli86 requested a review from ypatil12 May 8, 2025 02:02
@bowenli86 bowenli86 merged commit 0c182e5 into main May 8, 2025
17 checks passed
@bowenli86 bowenli86 deleted the validate branch May 8, 2025 22:53
bowenli86 added a commit that referenced this pull request May 19, 2025
**Motivation:**

curently there's no ci coverage for deployment scripts. scripts can be
only validated manually by devs offline by running `zeus test` on
terminal

pain points:
1/ no quality control of scripts that got merged in
2/ manual testing is time intensive and not scalable

i feel these pain points as i'm writing deploy scripts of elip5 (v1.6.0
release)

**Modifications:**

add a new ci workflow to auto validate deployment scripts under
/scripts/release/ in all 5 envs, currently mainnet, testnet, preprod.
testnet-sepolia and testnet-hoodi to be added

the ci will only run if a pr touches anything under /scripts

**Result:**

- quality control is put in place for all deployment scripts
- fully automated, to save devs time
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