-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Cirrus: new API clobbers past (flake) runs #14863
Comments
Oof. Yes, the Cirrus-API will always reflect the "latest" artifact, so a re-run of a task for any reason will effectively clobber API access to any "old" runs. So if I understand correctly, you need a way to link to the annotated log output from a specific run of a task, preferable by Some ideas:
That's all I've got for now, but I'll keep thinking about it. |
Reason: task IDs are unique and permanent; linking by build ID and task name is non-unique, because Re-run. Fixes: containers#14863 Signed-off-by: Ed Santiago <[email protected]>
Reason: task IDs are unique and permanent; linking by build ID and task name is non-unique, because Re-run. Fixes: containers#14863 Signed-off-by: Ed Santiago <[email protected]>
The new logformatter URL mechanism, after #14608, has a serious flaw: flake URLs are lost. Reason: the new URLs include the BuildID, and TaskName, but not the TaskID. TaskID is the crucial one for linking to a flake log. Without TaskID, we have something like
/build/12345/int this that
, but theint this that
on a successful run clobbers the one of the flaked run.@cevich let's talk about this upon your return please.
The text was updated successfully, but these errors were encountered: