-
Notifications
You must be signed in to change notification settings - Fork 362
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[release-5.15] Define SKOPEO_CIDEV_CONTAINER_FQIN #1344
Conversation
otherwise Skopeo tests fail with > ERROR: Environment variable 'SKOPEO_CIDEV_CONTAINER_FQIN' is required by contrib/cirrus/runner.sh:_run_setup() but empty or entirely white-space. (/usr/share/automation/lib/console_output.sh:97 in req_env_vars()) Signed-off-by: Miloslav Trmač <mitr@redhat.com>
@cevich PTAL; this is targeted at the release-5.15 branch of c/image. Does that need branch-specific adjustments? |
@mtrmac did you mean to close this? Yes, assuming this is a new release (I'm not sure how old this branch is WRT main). The workflow for other projects is:
That said, we don't have a cirrus-cron setup on this repo (should we?). This has consequences - If there is no activity in 30 days, the VM images will get deleted automatically. This will break CI for any future backport PRs. The alternative (on release branches) is to disable CI (assumed better than having a guaranteed fail). Let me know what you'd like. Setting up cirrus-cron + fail-mail notifications isn't too much work for me, maybe half-day or so. I just need to know which release branches need to be included. |
I’m sorry for not writing it down, this happened as part of #1343.
The 5.15 branch is pretty new, but will obviously get progressively more stale.
TO DO: Are we using the frozen Skopeo branch?
AFAICS
|
Oh good, okay, thanks for the reference.
Yeah, sorry, it's a little brain-hurty, so I'll go slow 😀 My goal/intention is to make things as maintenance and developer-friendly as possible, including limiting surprise "CI can't work" type failures. The main thing I'm concerned about is there tend to not be a lot of PRs on old branches. So if a backport is needed, and CI is needed, it would be nice if it didn't suddenly break because the VM images aged-out due to inactivity. Yes, we already have cirrus-cron setup on Skopeo, but I'm not sure how well it's release branches correspond to the branches here. If they're always/must/guaranteed kept in sync, then there's no problem - the Skopeo cirrus-cron setup can cover for the VMs here. The key is the There is NO practical way to rebuild old VM images once they're lost - as with So give it a think, and let me know if/how I can help. |
otherwise Skopeo tests fail with
A backport of #1334 .