github actions split into separate workflows#2263
Merged
andrei-marinica merged 29 commits intomasterfrom Jan 13, 2026
Merged
Conversation
|
Contract comparison - from d2cb71e to 25362c0
|
d9dfa88 to
25558bf
Compare
Contributor
There was a problem hiding this comment.
Pull request overview
This pull request splits the monolithic GitHub Actions CI workflow into separate, focused workflows and updates infrastructure dependencies. The changes modernize the CI/CD pipeline by upgrading to mx-sc-actions v6.0.0 and updating the actions/checkout action from v2/v3/v4 to v5 across all workflows.
Changes:
- Updated all workflows to use actions/checkout@v5 for consistency and latest features
- Refactored main actions.yml from a single contracts job to multiple specialized jobs (rust-tests, setup, build-contracts, wasm-tests, interactor-tests, etc.)
- Renamed workflow names from generic "CI" to descriptive names (VM CI, Templates CI, Plotter CI, LLDB)
- Removed standalone proxy-compare.yml workflow as it's now integrated into the main actions.yml workflow
Reviewed changes
Copilot reviewed 11 out of 11 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
.github/workflows/windows.yml |
Updated checkout action from v3 to v5 |
.github/workflows/vm-bls-test.yml |
Renamed workflow to "VM CI" and updated checkout to v5 |
.github/workflows/typo-checker.yml |
Updated checkout action from v2 to v5 |
.github/workflows/template-test-released.yml |
Renamed workflow to "Templates CI" and updated checkout to v5 |
.github/workflows/template-test-current.yml |
Renamed workflow to "Templates CI" and updated checkout to v5 |
.github/workflows/release-upload.yml |
Updated checkout action from v3 to v5 |
.github/workflows/proxy-compare.yml |
Removed standalone workflow (integrated into main workflow) |
.github/workflows/plotter-test.yml |
Renamed workflow to "Plotter CI" and updated checkout to v5 |
.github/workflows/lldb-formatter-tests.yml |
Renamed to "LLDB", standardized step naming, added environment variable, updated toolchain setup |
.github/workflows/gas-test.yml |
Updated checkout action from v3 to v5 in both jobs |
.github/workflows/actions.yml |
Major refactoring to split into multiple jobs, upgraded to mx-sc-actions v6.0.0, added clippy check |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
dd7a84c to
0aa3ebe
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.