Skip to content

Forward port 5.0: Some polishing of the porting workflows#16291

Merged
chrisvest merged 1 commit into5.0from
forwardport-pr-16288-to-5.0
Feb 18, 2026
Merged

Forward port 5.0: Some polishing of the porting workflows#16291
chrisvest merged 1 commit into5.0from
forwardport-pr-16288-to-5.0

Conversation

@netty-project-bot
Copy link
Copy Markdown
Contributor

Forward port of #16288 to 5.0
Cherry-picked commit: 85d50c6


Motivation:
Step failures should be reported by the netty project bot instead of the github actions bot. We should also prevent steps from triggering from future label changes by having the workflows remove their triggering label once they're done.

Modification:

  • Make errors be reported through the PAT token so they show as being from the netty project bot.
  • Make the workflow remove the triggering label if it succeeds in creating a back/forward port PR.
  • Only attempt to delete the porting branch on failure, if a porting branch was created.
  • Only report errors for steps that actually failed, i.e. don't report errors for steps that were skipped due to earlier failures.

Result:
More robust experience with automated backporting.

Motivation:
Step failures should be reported by the netty project bot instead of the
github actions bot. We should also prevent steps from triggering from
future label changes by having the workflows remove their triggering
label once they're done.

Modification:
- Make errors be reported through the PAT token so they show as being
from the netty project bot.
- Make the workflow remove the triggering label if it succeeds in
creating a back/forward port PR.
- Only attempt to delete the porting branch on failure, if a porting
branch was created.
- Only report errors for steps that actually failed, i.e. don't report
errors for steps that were skipped due to earlier failures.

Result:
More robust experience with automated backporting.

(cherry picked from commit 85d50c6)
@chrisvest chrisvest enabled auto-merge (squash) February 18, 2026 03:19
@chrisvest chrisvest merged commit 77c9e8c into 5.0 Feb 18, 2026
13 checks passed
@chrisvest chrisvest deleted the forwardport-pr-16288-to-5.0 branch February 18, 2026 04:28
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