Update nightlies for release-0.9 and remove release-0.7#187
Update nightlies for release-0.9 and remove release-0.7#187mguetta1 wants to merge 1 commit intokonveyor:mainfrom
Conversation
📝 WalkthroughWalkthroughCI workflows and README updated to target release-0.9: action references and condition checks for start-minikube and install-tackle advanced through release-0.7 → release-0.8 → release-0.9, Changes
Sequence Diagram(s)(omitted) Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches🧪 Generate unit tests (beta)
No actionable comments were generated in the recent review. 🎉 🧹 Recent nitpick comments
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (1)
.github/workflows/global-ci.yml (1)
266-276:⚠️ Potential issue | 🟡 Minor
java-provider-imagemissing from the API testsmain/latestinstall-tackle block.This PR adds
java-provider-imageto both the release-0.8 and release-0.9 install-tackle steps (lines 250, 262), and the UI tests'mainblock already has it (line 401). The API tests'mainblock is now the only install-tackle step without it — likely an oversight.Proposed fix
- name: install konveyor uses: konveyor/tackle2-operator/.github/actions/install-tackle@main if: "${{ inputs.operator_tag == 'latest'}}" with: operator-bundle-image: "quay.io/konveyor/tackle2-operator-bundle:${{ inputs.operator_tag }}" hub-image: "quay.io/konveyor/tackle2-hub:${{ inputs.tag }}" ui-image: "quay.io/konveyor/tackle2-ui:${{ inputs.tag }}" addon-analyzer-image: "quay.io/konveyor/tackle2-addon-analyzer:${{ inputs.tag }}" + java-provider-image: "quay.io/konveyor/java-external-provider:${{ inputs.tag }}" image-pull-policy: IfNotPresent analyzer-container-memory: 0 analyzer-container-cpu: 0
There was a problem hiding this comment.
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (1)
.github/workflows/global-ci.yml (1)
242-276:⚠️ Potential issue | 🟡 Minor
java-provider-imagemissing from themain/latestinstall-tackle block in API tests.Lines 254–265 (release-0.9) and 243–253 (release-0.8) both specify
java-provider-image, but themain/latestblock at lines 266–276 does not. By contrast, the UI tests section does includejava-provider-imagein itsmain/latestblock (line 401). This inconsistency means API nightly runs againstlatestwon't pin the java provider image.Proposed fix
- name: install konveyor uses: konveyor/tackle2-operator/.github/actions/install-tackle@main if: "${{ inputs.operator_tag == 'latest'}}" with: operator-bundle-image: "quay.io/konveyor/tackle2-operator-bundle:${{ inputs.operator_tag }}" hub-image: "quay.io/konveyor/tackle2-hub:${{ inputs.tag }}" ui-image: "quay.io/konveyor/tackle2-ui:${{ inputs.tag }}" addon-analyzer-image: "quay.io/konveyor/tackle2-addon-analyzer:${{ inputs.tag }}" + java-provider-image: "quay.io/konveyor/java-external-provider:${{ inputs.tag }}" image-pull-policy: IfNotPresent analyzer-container-memory: 0 analyzer-container-cpu: 0
- Add nightly workflow for release-0.9 (operator_tag: v0.9.0-beta.1) - Update global-ci.yml to support v0.9 in both API and UI jobs - Add release-0.9 badge row in README.md - Remove nightly workflow for release-0.7 - Remove v0.7 blocks from global-ci.yml - Remove release-0.7 badge row from README.md Related: konveyor/go-konveyor-tests#385 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> Signed-off-by: Maayan Hadasi <mguetta@redhat.com>
Resolves #185
Summary
Updates nightly CI workflows for the release-0.9 release:
Changes
Added
.github/workflows/nightly-release-0.9.yaml- New nightly workflow for release-0.945 4 * * *(10 minutes after release-0.8)v0.9.0-beta.1global-ci.ymlfor v0.9 (both API and UI jobs)README.mdfor release-0.9Removed
.github/workflows/nightly-release-0.7.yaml- Old workflow (2 versions back)global-ci.ymlfor v0.7README.mdfor release-0.7Configuration
Related Issues
Files Changed
.github/workflows/nightly-release-0.9.yaml(new).github/workflows/nightly-release-0.7.yaml(deleted).github/workflows/global-ci.yml(modified)README.md(modified)🤖 Generated with Claude Code
Summary by CodeRabbit
Chores
Documentation