chore: port wave CI to push to internal ECR SEC-1395#1039
Conversation
|
@bebosudo just wanted to check the below thing i came across:
|
|
Per the discussion in #private-devops (https://seqera.slack.com/archives/C085RGMMU68/p1778138691159789?thread_ts=1778074434.502459): wave is public and seqeralabs/actions is private, so the push action can't resolve. Team agreed to inline the push logic for now and revisit once the actions repo is split out (SEC-1409). Inlined both CI should pass now since "Unable to resolve action 'seqeralabs/actions'" was the only blocker. |
bebosudo
left a comment
There was a problem hiding this comment.
I'm not familiar with the wave repo release policy: each time a commit with [release] in the message is merged we build and push an image for enterprise customers as well?
one important change is required when pushing the image to the new enterprise location, LGTM otherwise
|
@bebosudo yeah, seems so from previous workflow launches. Last release was |
Co-authored-by: Alberto Chiusole <1922124+bebosudo@users.noreply.github.com>
Co-authored-by: Alberto Chiusole <1922124+bebosudo@users.noreply.github.com>
8a60e4c to
836bec4
Compare
This reverts commit 9df3340. The release flow in #1039 split JIB build from push (jibDockerBuild + docker push), but the non-enterprise gradle invocation did not pass -PjibRepo, so JIB tagged the image as wave/app:1.33.5 (from VERSION) while the script then tried to re-tag wave/app:v1.33.5 (TAG=v + VERSION) -- breaking the release job in run 25995019680. Build.yml conflict resolution preserves ff8c7af (gating on detect-release output) and drops the now-orphaned "id: release" since no surviving step consumes steps.release.outputs.version. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Summary