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
Allow to clone and monitor a job when creating a PR #18697
Conversation
c07e682
to
425cb3d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good but i want to mention that as it is, it seems to be designed multiple jobs, but it prevents to run simultaneously in both o3 and osd. i guess this is intended.
Another question: o3 and osd should have different keys. How the script knows which to use here?
Yes, OSD is out of scope for now. I know that limits the usefulness in practice greatly but GitHub just cannot access OSD. |
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
425cb3d
to
77ff53b
Compare
I updated this now to use os-autoinst/scripts@29f98b6. I tested it on Martchus#2. |
@Martchus keep in mind that |
That's a very good point. We should maybe avoid using the I create another PR in the scripts repository and with documentation when we figured out what syntax we'd like to use here. Maybe we can just leave out the |
Covered in |
This change allows to clone a job when creating a PR by mentioning it in the PR description via `@openqa: Clone https://openqa.opensuse.org/…`. Related ticket: https://progress.opensuse.org/issues/130934
77ff53b
to
d037801
Compare
d037801
to
c76be07
Compare
Co-authored-by: Santiago Zarate <santiago@zarate.co>
This change allows to clone a job when creating a PR by mentioning it in the PR description via
@openqa: Clone https://openqa.opensuse.org/…
.This requires the split-out monitor-subcommand provided by openQA PR os-autoinst/openQA#5482.
I tested this locally, e.g.:
It also works without
DRY_RUN_JOB_IDS
; then it actually clones the job and parses the output ofopenqa-clone-job
.Related ticket: https://progress.opensuse.org/issues/130934