Run CI only for examples changed in a PR
@dhruvja is already working on this.
Since Jul 2, 2026.
Assessment
This issue has not been assessed yet.
Description
Currently, CI runs broadly even when a PR only updates a single example. This makes CI slower and noisier than necessary.
We should update the CI workflow so it detects which example directories were changed and only runs the relevant checks for those examples.
Expected behavior
- If
spl-tokens/**changes, run CI forspl-tokensonly. - If
anchor-counter/**changes, run CI foranchor-counteronly. - If multiple examples change, run CI for each changed example.
- If shared scripts, root config, or workflow files change, run the full CI matrix.
- Documentation-only changes should skip example builds/tests where safe.
Why
- Reduces CI runtime.
- Avoids unrelated example failures blocking focused PRs.
- Makes PR feedback easier to understand.
- Dominant language
- TypeScript
- Stars
- 54
- Forks
- 36
- Avg merge
- 8h 39m
- Merged PRs (30d)
- 3
Getting set up
We have not checked this project's setup files yet. Start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from magicblock-labs/magicblock-engine-examples
-
Difficulty 2/5 1-3 hours Newbie friendliness 58/100
-
Difficulty 3/5 1-2 days Newbie friendliness 25/100
All issues in magicblock-labs/magicblock-engine-examples
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
rohitg00/agentmemory#1428 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
boxlite-ai/boxlite#1729 ·
Maintainers usually reply within 1 day
-
detectors enhancement good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
SM260845/readme-gen#1 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
angular/angularfire#3774 ·
Maintainers usually reply within 2 days