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

Allow manual running of all zombienet tests in CI #636

Merged
merged 33 commits into from
Jul 31, 2024

Conversation

tmpolaczyk
Copy link
Contributor

@tmpolaczyk tmpolaczyk commented Jul 24, 2024

Adds a new dispatchable workflow "Run zombienet tests" that can be used to run any tests in CI. The input test_name defaults to ".*", but can be set to any regex like "zombie_tanssi.*" or "zombie_flashbox". Zombienet upgrade tests are manually excluded because they don't work with the workflow template.

Also refactor zombienet test running logic into a new workflow template "zombienet-tests", this makes "release.yml" a bit cleaner.

@tmpolaczyk tmpolaczyk changed the title Tomasz zombie manual ci Allow manual running of all zombienet tests in CI Jul 24, 2024
Copy link
Contributor

github-actions bot commented Jul 24, 2024

Coverage Report

(master)

@@                     Coverage Diff                     @@
##           master   tomasz-zombie-manual-ci      +/-   ##
===========================================================
- Coverage   66.71%                    66.63%   -0.08%     
+ Files         260                       261       +1     
- Lines       44818                     44717     -101     
===========================================================
- Hits        29897                     29794     -103     
+ Misses      14921                     14923       +2     
Files Changed Coverage
/pallets/invulnerables/src/lib.rs 85.59% (-0.90%) 🔽
/pallets/registrar/src/lib.rs 88.73% (-0.09%) 🔽

Coverage generated Wed Jul 31 10:46:38 UTC 2024

@tmpolaczyk tmpolaczyk added B0-silent Changes should not be mentioned in any release notes D2-notlive PR doesn't change runtime/client code not-breaking Does not need to be mentioned in breaking changes labels Jul 24, 2024
@tmpolaczyk tmpolaczyk merged commit dfb7b16 into master Jul 31, 2024
37 checks passed
@tmpolaczyk tmpolaczyk deleted the tomasz-zombie-manual-ci branch July 31, 2024 11:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
B0-silent Changes should not be mentioned in any release notes D2-notlive PR doesn't change runtime/client code not-breaking Does not need to be mentioned in breaking changes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants