Skip to content

ROX-2602: Prefactors for tagging support in Konflux#13661

Merged
msugakov merged 7 commits intomasterfrom
misha/ROX-2602-pre-fixups
Jan 3, 2025
Merged

ROX-2602: Prefactors for tagging support in Konflux#13661
msugakov merged 7 commits intomasterfrom
misha/ROX-2602-pre-fixups

Conversation

@msugakov
Copy link
Contributor

@msugakov msugakov commented Dec 23, 2024

Description

Here's a collection of commits not related to each other but related to the task of properly supporting tagged builds in Konflux. I suggest reviewing this change per-commit because I provided relevant messages.

Nerdy context: the commits here were cherry-picked from my biggish PR #13422 which anyway needs to be redone because it's big and due to tasks move to a new repo.

User-facing documentation

  • CHANGELOG is updated OR update is not needed
  • documentation PR is created and is linked above OR is not needed

Testing and quality

  • the change is production ready: the change is GA or otherwise the functionality is gated by a feature flag
  • CI results are inspected

Automated testing

Some tests added.

How I validated my change

Just relying on CI and/or that it "should just work" if not covered by CI.

Versions like 3.0.62.3 are long gone and are not coming back, we
don't need to keep the code which strips out the .0 on the second
position.
This was the case before I came but I was still first surprised that
my `misha-test-1` tag push triggered `release-ci.yaml`.
There I couldn't quickly figure if things would indeed be released.
Also simplified a couple of related loops because it has been long
since we pushed to multiple repos at once and I'm not sure we'll
need it again.
@msugakov msugakov added konflux-build Run Konflux in PR. Push commit to trigger it. backport-for-4.6-konflux-release https://redhat-internal.slack.com/archives/C05TS9N0S7L/p1730134914487439 labels Dec 23, 2024
@msugakov msugakov requested a review from a team as a code owner December 23, 2024 18:37
@msugakov msugakov requested review from porridge and removed request for a team December 23, 2024 18:37
@rhacs-bot
Copy link
Contributor

rhacs-bot commented Dec 23, 2024

Images are ready for the commit at f9f45ae.

To use with deploy scripts, first export MAIN_IMAGE_TAG=4.7.x-337-gf9f45aee66.

@msugakov msugakov requested a review from tommartensen January 2, 2025 10:12
Co-authored-by: Marcin Owsiany <porridge@redhat.com>
@msugakov
Copy link
Contributor Author

msugakov commented Jan 2, 2025

/retest main-on-push

@stackrox stackrox deleted a comment from openshift-ci bot Jan 2, 2025
@openshift-ci
Copy link

openshift-ci bot commented Jan 2, 2025

@msugakov: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/ocp-4-12-scanner-v4-tests f9f45ae link false /test ocp-4-12-scanner-v4-tests

Full PR test history. Your PR dashboard.

Details

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 kubernetes-sigs/prow repository. I understand the commands that are listed here.

@msugakov
Copy link
Contributor Author

msugakov commented Jan 2, 2025

/retest main-on-push

@stackrox stackrox deleted a comment from openshift-ci bot Jan 2, 2025
@msugakov msugakov merged commit a2d4ebd into master Jan 3, 2025
@msugakov msugakov deleted the misha/ROX-2602-pre-fixups branch January 3, 2025 09:16
msugakov added a commit that referenced this pull request Jun 25, 2025
from shellcheck skip-list to aid failing CI.
See https://github.com/stackrox/stackrox/actions/runs/15883188504/job/44788581256?pr=15816#step:7:7375

This follows up deletions cherry-picked from #13661
I wonder why it did not fail there.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/ci area/operator backport-for-4.6-konflux-release https://redhat-internal.slack.com/archives/C05TS9N0S7L/p1730134914487439 konflux-build Run Konflux in PR. Push commit to trigger it.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants