Skip to content

tag PR validation - #72

Open
jacopocinaark wants to merge 1 commit into
masterfrom
feature/23224-tagPRvalidation
Open

jacopocinaark wants to merge 1 commit into
masterfrom
feature/23224-tagPRvalidation

Conversation

@jacopocinaark

@jacopocinaark jacopocinaark commented Sep 16, 2026

Copy link
Copy Markdown
Contributor

ref: AB#23224

ref: AB#23224
@jacopocinaark
jacopocinaark requested review from a team and a lite review from Copilot September 16, 2026 07:19

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.

🟡 Changes recommended

The critical tag-filter issue remains unresolved.

Get a fresh assessment by requesting another Copilot review.

Pull request overview

Updates the GitHub Actions validation workflow to trigger on four-component version tags.

Changes:

  • Adds a four-segment version-tag pattern to push triggers.
File summaries
File Review
.github/workflows/python-tests.yml The added pattern is redundant because the existing glob already matches tags with additional dots; the tag filter requires correction.
Review details

Suppressed comments (1)

.github/workflows/python-tests.yml:8

  • This trigger also routes four-component numeric tags into publish-stable because its condition only excludes a and b. That job calls validate_tag.sh ga, whose regex accepts only vX.Y.Z, and the build job's version extraction likewise falls back to 0.0.0 for this format, so every tag enabled here fails validation (or would publish the wrong version if validation were bypassed). Remove this pattern until the downstream tag validation and version parsing are updated consistently, or update those consumers in the same change.
      - "v[0-9]*.[0-9]*.[0-9]*.[0-9]*"
  • Files reviewed: 1/1 changed files
  • Comments generated: 1
  • Review effort level: Lite

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

branches: [master]
tags:
- "v[0-9]*.[0-9]*.[0-9]*"
- "v[0-9]*.[0-9]*.[0-9]*.[0-9]*"

@AndreaCuneo AndreaCuneo 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 is right and the tag extension is not needed.
more importantly:

  • the Task on the AB board is empty
  • the Task doesn't explain the problem nor the PR description
  • the Task is under a RESOLVED Requirement

this is sloppy.

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.

3 participants