Skip to content

ci: T8966: exempt bots from product T-ID (invalid-task-id) gate#41

Merged
andamasov merged 1 commit into
rollingfrom
feat/T8966-botexcl-tid
Jun 6, 2026
Merged

ci: T8966: exempt bots from product T-ID (invalid-task-id) gate#41
andamasov merged 1 commit into
rollingfrom
feat/T8966-botexcl-tid

Conversation

@andamasov
Copy link
Copy Markdown
Member

Adds the blessed 3-condition bot exclusion to this repo's product T-ID rule so bot PRs aren't gated by the T-ID convention, per T8966. Uniform across all product repos.

🤖 Generated by robots

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Jun 6, 2026

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository YAML (base), Central YAML (inherited), Organization UI (inherited)

Review profile: CHILL

Plan: Pro

Run ID: 221805be-6c26-4cd4-abd8-6aa826416402

📥 Commits

Reviewing files that changed from the base of the PR and between c0086b5 and 3b1dd10.

📒 Files selected for processing (1)
  • .github/mergify.yml

📝 Walkthrough

Summary by CodeRabbit

  • Chores
    • Updated pull request automation rules to refine labeling conditions and improve PR organization.

Walkthrough

The Mergify pull request automation rule that labels PRs with invalid task IDs now excludes contributions authored by bot and service accounts ([bot]$, copilot-swe-agent, vyosbot) via updated conditions in .github/mergify.yml.

Changes

Mergify bot author filtering

Layer / File(s) Summary
Mergify bot author exclusion conditions
.github/mergify.yml
The invalid-task-id labeling rule's conditions now require author to not match \[bot\]$, copilot-swe-agent, and vyosbot, filtering automated contributions from the T-ID format validation check.

Possibly related PRs

  • vyos/vyatta-bash#23: Modifies .github/mergify.yml to adjust bot/service author conditions in the same rule set, including vyosbot exclusion.
  • vyos/vyatta-bash#28: Updates .github/mergify.yml Mergify configuration with changes to invalid T-ID labeling rule conditions.
  • vyos/vyatta-bash#39: Refines the invalid-task-id rule in .github/mergify.yml based on T-ID title and commit message checks.
✨ Finishing Touches
✨ Simplify code
  • Create PR with simplified code
  • Commit simplified code in branch feat/T8966-botexcl-tid

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 6, 2026

👍
No issues in PR Title / Commit Title

@mergify mergify Bot added the rolling label Jun 6, 2026
@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented Jun 6, 2026

Merge Protections

Your pull request matches the following merge protections and will not be merged until they are valid.

🟢 📃 Configuration Change Requirements

Wonderful, this rule succeeded.

Mergify configuration change

  • check-success = Configuration changed

@andamasov andamasov marked this pull request as ready for review June 6, 2026 16:01
@andamasov andamasov merged commit 966bab9 into rolling Jun 6, 2026
7 checks passed
@andamasov andamasov deleted the feat/T8966-botexcl-tid branch June 6, 2026 16:01
@vyos-bot vyos-bot Bot added mirror-initiated This PR initiated for mirror sync workflow mirror-completed This PR has been mirrored successfully and removed mirror-initiated This PR initiated for mirror sync workflow labels Jun 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

mirror-completed This PR has been mirrored successfully rolling

Development

Successfully merging this pull request may close these issues.

1 participant