Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Run CI only for examples changed in a PR

Open
#107 0 comments 0 reactions 1 assignee View on GitHub

@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 for spl-tokens only.
  • If anchor-counter/** changes, run CI for anchor-counter only.
  • 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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from magicblock-labs/magicblock-engine-examples

All issues in magicblock-labs/magicblock-engine-examples

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.