Skip to content

feat(konflux-release): add stage-rc support, fix RHSA component versioning, enhance release summary#30

Merged
adrianriobo merged 1 commit intoaipcc-cicd:mainfrom
jrusz:feat/konflux-release-improvements
Apr 15, 2026
Merged

feat(konflux-release): add stage-rc support, fix RHSA component versioning, enhance release summary#30
adrianriobo merged 1 commit intoaipcc-cicd:mainfrom
jrusz:feat/konflux-release-improvements

Conversation

@jrusz
Copy link
Copy Markdown
Contributor

@jrusz jrusz commented Apr 14, 2026

Summary

  • Add stage-rc release workflow, application alignment checks, stage image URL extraction, and Konflux UI link patterns to SKILL.md
  • Fix release sequence counting to use .spec.releasePlan selector (more precise than startswith on name)
  • Enhance release summary format with per-release-type sections and richer table columns (Stage Image, Snapshot, Stage Release)
  • Fix RHSA script to auto-construct versioned CVE component name from --component and --version (e.g., my-comp + 3.2.2my-comp-3-2-2)
  • Update release naming convention to <release-plan-name>-<seq>

Test plan

  • All 29 existing tests pass with the RHSA versioned component fix

🤖 Generated with Claude Code

@jrusz jrusz force-pushed the feat/konflux-release-improvements branch from e77b58c to 35e2c2c Compare April 14, 2026 09:30
@jrusz jrusz marked this pull request as draft April 14, 2026 09:35
@jrusz jrusz force-pushed the feat/konflux-release-improvements branch 3 times, most recently from 35e2c2c to dbadcfc Compare April 15, 2026 05:02
@jrusz jrusz marked this pull request as ready for review April 15, 2026 05:08
…oning, enhance release summary

- Add stage-rc release concept and workflow to SKILL.md
- Add application alignment check (don't mix apps in a batch)
- Add stage image URL extraction step (Step 5b)
- Fix release sequence counting to use .spec.releasePlan selector
- Enhance release summary format with per-release-type sections and richer table columns
- Add Konflux UI link patterns section
- Update release naming to <release-plan-name>-<seq> pattern
- Fix RHSA script to auto-construct versioned CVE component name from --component and --version
- Fix --component docstring to reflect it's only required for RHSA with --cves-file
- Update test to match new versioned CVE component behavior

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Jakub Rusz <jrusz@redhat.com>
@jrusz jrusz force-pushed the feat/konflux-release-improvements branch from dbadcfc to 910bfcc Compare April 15, 2026 05:08
Copy link
Copy Markdown
Contributor

@adrianriobo adrianriobo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@adrianriobo adrianriobo merged commit 3f337d2 into aipcc-cicd:main Apr 15, 2026
5 checks passed
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