Skip to content

Shared: Tighten test triggers and add Yeast test workflow - #22762

Merged
tausbn merged 2 commits into
mainfrom
tausbn/shared-tighten-test-triggers
Oct 6, 2026
Merged

tausbn merged 2 commits into
mainfrom
tausbn/shared-tighten-test-triggers

Conversation

@tausbn

@tausbn tausbn commented Oct 6, 2026 •

Copy link
Copy Markdown
Contributor

Removes the tree-sitter-extractor and yeast directories from the workflows that trigger tests for C#, Go, Rust, and Swift inside the /shared directory. For Rust, we only exclude changes to yeast.

Also adds a separate workflow for running the Yeast tests whenever changes are made inside /yeast, /yeast-macros, or /yeast-schema.

Removes the tree-sitter-extractor and yeast directories from the
workflows that trigger tests for C#, Go, Rust, and Swift inside the
/shared directory.

Also adds a separate workflow for running the Yeast tests whenever
changes are made inside /yeast, /yeast-macros, or /yeast-schema.
@tausbn tausbn added the no-change-note-required This PR does not need a change note label Oct 6, 2026
@tausbn
tausbn marked this pull request as ready for review October 6, 2026 13:57
@tausbn
tausbn requested review from a team as code owners October 6, 2026 13:57
Copilot AI balanced review requested due to automatic review settings October 6, 2026 13:57

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

The new branch filter leaves Yeast-only pull requests to previously supported target branches without CI coverage.

Review effort: Balanced
Findings: 1 Medium severity · 1 Low severity

Open (2)
What changed in this PR

Narrows unrelated language workflow triggers and adds dedicated Yeast testing.

Changes:

  • Excludes Yeast paths from C#, Go, Rust, and Swift workflows.
  • Excludes tree-sitter extractor paths where unrelated.
  • Adds a workflow testing Yeast crates and their extractor integration.
File Description
.github/​workflows/​yeast-test.yml Adds dedicated Yeast tests.
.github/​workflows/​swift.yml Excludes unrelated shared Rust crates.
.github/​workflows/​rust.yml Excludes Yeast paths.
.github/​workflows/​go-tests.yml Excludes tree-sitter and Yeast paths.
.github/​workflows/​csharp-qltest.yml Excludes tree-sitter and Yeast paths.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .github/workflows/yeast-test.yml Outdated
Comment thread .github/workflows/rust.yml

@jketema jketema left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@tausbn
tausbn merged commit 36994cd into main Oct 6, 2026
19 checks passed
@tausbn
tausbn deleted the tausbn/shared-tighten-test-triggers branch October 6, 2026 14:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-change-note-required This PR does not need a change note

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants