Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Dec 5, 2025

What's Changed

Tag expressions via --tags-expr flag were too restrictive compared to config file tag definitions. Now allows special characters (hyphens, dots, etc.) matching config behavior.

Technical Description

  • Updated tag expression lexer to accept any non-reserved characters in tags
  • Reserved chars remain: (, ), !, &, |, and whitespace
  • Added documentation for valid tag characters in docs/filtering-projects.md
  • Added changelog entry for 0.31.2

Example: Tags like v1.0, my-tag, @scope/package now work in expressions:

mani run build --tags-expr 'frontend-v2 && !legacy.old'

✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI changed the title [WIP] Fix tag expression format and update Go version Fix flag tag_expr to follow same format as config and allow misc characters Dec 5, 2025
Copilot AI requested a review from alajmo December 5, 2025 19:47
@alajmo alajmo closed this Dec 5, 2025
@alajmo alajmo deleted the copilot/sub-pr-116 branch December 5, 2025 20:07
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.

2 participants