CNTRLPLANE-3352: remove verify-workflows Prow job for hypershift main#78674
Conversation
GHA workflows in openshift/hypershift now use reusable workflow callers that reference definitions via @main, so PRs always run the latest workflow version without needing to rebase. The verify-workflows job that enforced rebasing is no longer needed. See openshift/hypershift#8386 and openshift/hypershift#8387. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
@bryan-cox: This pull request references CNTRLPLANE-3352 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the task to target the "5.0.0" version, but no target version was set. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository YAML (base), Central YAML (inherited) Review profile: CHILL Plan: Enterprise Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (1)
💤 Files with no reviewable changes (1)
WalkthroughThe Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes 🚥 Pre-merge checks | ✅ 12✅ Passed checks (12 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Review rate limit: 9/10 reviews remaining, refill in 6 minutes. Comment |
|
[REHEARSALNOTIFIER] Note: If this PR includes changes to step registry files ( |
|
/lgtm So I investigated this, and the one possible issue: it is difficult to test changes to the actions from a PR branch if they are all running from |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: bryan-cox, cblecker The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
@cblecker in order to test changes to the actions, we will need to temporarily reference the local files in the branch, verify that they work and then revert those changes. /hold cancel |
|
/hold cancel @cblecker thanks for the tag and investigation! @csrwng and I briefly discussed that on Slack. To test changes to a workflow, one would need to test it within the PR by overriding the job from main and then reverting the change once they were satisfied with testing. That seems more palatable than everyone having to rebase their PR constantly. |
|
@bryan-cox: all tests passed! Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
Summary
verify-workflowsProw presubmit job foropenshift/hypershifton themainbranch@main, so PRs always run the latest workflow version without needing to rebaseContext
@mainrefsverify-workflowssince they don't use reusable workflows yetTest plan
make jobs WHAT=openshift/hypershiftregenerated successfullymainconfig and presubmits changed (release branches untouched)🤖 Generated with Claude Code
Summary by CodeRabbit