Skip to content

Conversation

@vdemeester
Copy link
Member

Changes

This PR adds the cherry-pick command workflow to mcp-server and fixes an existing bug in slash.yml (addresses tektoncd/plumbing#3004).

What's included:

  • New cherry-pick-command.yaml workflow using the centralized plumbing reusable workflow
  • Updated slash.yml to include cherry-pick command configuration
  • Bug fix: Corrected repository name in slash.yml from tektoncd/pipeline to tektoncd/mcp-server
  • Updated slash-command-dispatch action from v4.0.0 to v5.0.1

Benefits:

  • Streamlines cherry-picking to release branches with simple slash command
  • Uses centralized, well-tested logic from tektoncd/plumbing
  • Consistent behavior with other tektoncd repositories
  • Fixes incorrect repository reference that could cause retest command issues

Usage:
Comment /cherry-pick release-v1.0.x on a merged PR to automatically create a cherry-pick PR to that branch.

Submitter Checklist

  • Includes tests (N/A - workflow files only)
  • Includes docs (comprehensive inline documentation in workflow files)
  • Commit messages follow commit message best practices

Release Notes

NONE

@tekton-robot tekton-robot added the size/M Denotes a PR that changes 30-99 lines, ignoring generated files. label Dec 10, 2025
@vdemeester
Copy link
Member Author

/kind misc

@tekton-robot tekton-robot added kind/misc Categorizes issue or PR as a miscellaneuous one. needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. labels Dec 10, 2025
@vdemeester vdemeester force-pushed the issue-3004-cherry-pick branch from 338b82f to 5ee1bcf Compare January 16, 2026 18:42
@tekton-robot tekton-robot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Jan 16, 2026
@vdemeester vdemeester added approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged. labels Jan 16, 2026
@tekton-robot
Copy link

[APPROVALNOTIFIER] This PR is APPROVED

Approval requirements bypassed by manually added approval.

This pull-request has been approved by:

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

- Add cherry-pick-command.yaml using plumbing reusable workflow
- Enable /cherry-pick command in slash.yml configuration
- Fix repository name in slash.yml (was tektoncd/pipeline, now tektoncd/mcp-server)
- Update slash-command-dispatch action to v5.0.1
- Uses centralized cherry-pick logic from tektoncd/plumbing

Signed-off-by: Vincent Demeester <vdemeest@redhat.com>
@vdemeester vdemeester force-pushed the issue-3004-cherry-pick branch from 5ee1bcf to c5e9b3f Compare January 16, 2026 19:11
@tekton-robot tekton-robot removed the lgtm Indicates that a PR is ready to be merged. label Jan 16, 2026
@tekton-robot
Copy link

New changes are detected. LGTM label has been removed.

@vdemeester vdemeester added the lgtm Indicates that a PR is ready to be merged. label Jan 16, 2026
@tekton-robot tekton-robot merged commit e9257fb into tektoncd:main Jan 16, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. kind/misc Categorizes issue or PR as a miscellaneuous one. lgtm Indicates that a PR is ready to be merged. size/M Denotes a PR that changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants