Skip to content

Document TriggerFilter.paths glob dialect and negation support - #71

Merged
flybayer merged 1 commit into
mainfrom
devin/eng-5233-document-paths-filter-negation
Aug 29, 2026
Merged

Document TriggerFilter.paths glob dialect and negation support#71
flybayer merged 1 commit into
mainfrom
devin/eng-5233-document-paths-filter-negation

Conversation

@devin-ai-integration

@devin-ai-integration devin-ai-integration Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Summary

Companion to ravionhq/flightcontrol#7111 (fixes ENG-5233): the paths trigger filter said only "Only trigger when files in these paths are changed", leaving the glob dialect and !-negation support undocumented.

Re-synced snippets/schema-reference/pipeline.mdx and snippets/schema-reference/module/stack.mdx via scripts/sync-schema-reference.mjs from the updated TypeSpec source. The paths field now documents: the glob dialect (* within one segment, ** across segments, {a,b}, [abc], dotfiles, leading / ignored), ! exclusion semantics, that an exclude-only list implies an ** include (so paths: ["!docs/**"] means "any change outside docs/"), and that the trigger fires when at least one changed file matches an include and no exclude.

Generated content only — do not edit by hand.

Link to Devin session: https://app.devin.ai/sessions/8d262ba7bc0449d4be91da18d3bcd289
Open in Devin Desktop: https://app.devin.ai/desktop/session/8d262ba7bc0449d4be91da18d3bcd289?variant=devin
Requested by: @flybayer

Greptile Summary

This PR expands the generated TriggerFilter.paths reference documentation for pipeline and module stack triggers.

  • Documents the supported glob dialect, including segment and recursive matching, alternatives, character classes, dotfiles, and leading slashes.
  • Explains negated patterns, exclude-only lists, and when changed files cause a trigger to fire.
  • Keeps the pipeline and module stack schema references aligned.

Confidence Score: 5/5

The documentation-only PR appears safe to merge.

The two generated reference snippets consistently document the same trigger-path behavior, and the review found no concrete contradiction, broken documentation contract, or security concern.

Important Files Changed

Filename Overview
snippets/schema-reference/module/stack.mdx Expands the module stack trigger-path reference with glob and exclusion semantics; no actionable defect was established.
snippets/schema-reference/pipeline.mdx Adds the same trigger-path matching contract to the pipeline schema reference; no actionable defect was established.

Reviews (1): Last reviewed commit: "Document TriggerFilter.paths glob dialec..." | Re-trigger Greptile

Co-Authored-By: brandon <brandon@flightcontrol.dev>
@mintlify

mintlify Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
Ravion 🟢 Ready View Preview Aug 28, 2026, 3:12 PM

@devin-ai-integration

Copy link
Copy Markdown
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment, CI, and merge conflict monitoring

@flybayer
flybayer merged commit 3c2695c into main Aug 29, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant