NO-JIRA: Add missing verify targets to GitHub Actions workflow - #8870
Conversation
…ctations Add verify-api-deps, verify-crd-schema, and verify-docs-nav to the verify-reusable workflow so they run on PRs via GitHub Actions instead of only in Prow. Enable full git history fetch for CRD schema comparison. Fix docs/mkdocs.yml nav ordering (Common/Cluster Capabilities) caught by verify-docs-nav. Add guidance in CONTRIBUTING.md that new Makefile CI targets must have a matching GitHub Actions workflow step. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
Pipeline controller notification For optional jobs, comment This repository is configured in: LGTM mode |
|
@enxebre: This pull request explicitly references no jira issue. 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 selected for processing (3)
📝 WalkthroughWalkthroughThe reusable verify workflow gains full git history ( 🚥 Pre-merge checks | ✅ 11✅ Passed checks (11 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: enxebre 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 |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #8870 +/- ##
==========================================
+ Coverage 43.12% 43.19% +0.07%
==========================================
Files 767 767
Lines 94912 94914 +2
==========================================
+ Hits 40933 41001 +68
+ Misses 51128 51050 -78
- Partials 2851 2863 +12 see 3 files with indirect coverage changes
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
| - run: make vet | ||
| - run: make verify-api-deps | ||
| - run: make verify-crd-schema | ||
| - run: make verify-docs-nav |
There was a problem hiding this comment.
Would it be easier to ensure that all the verify steps run consistently in all environments if they were wrapped in a single execution target/script? e.g. I would expect there to be a single make verify that does every run element in this list so that there's no chance of future additions to the verification flow becoming mismatched in local/PR/prow execution flows
|
/lgtm |
|
@celebdor: This PR has been marked as verified by 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. |
|
Pipeline controller notification No second-stage tests were triggered for this PR. This can happen when:
Use |
|
@enxebre: 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-api-deps,verify-crd-schema, andverify-docs-navto theverify-reusable.yamlGitHub Actions workflow so they run on PRs instead of only in Prowfetch-depth: 0) needed byverify-crd-schemafor CRD schema comparison against the base branchdocs/mkdocs.ymlnav ordering (Cluster CapabilitiesbeforeCommon) caught byverify-docs-navCONTRIBUTING.mdthat new Makefile CI targets must have a matching GitHub Actions workflow stepTest plan
make verify-docs-navpasses locally after the mkdocs.yml fix🤖 Generated with Claude Code
Summary by CodeRabbit
Documentation
Chores