-
Notifications
You must be signed in to change notification settings - Fork 3.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
[ci] Add auto-updating last-successful
branch
#10056
Conversation
I suggest |
last-successful
tag
ca470d2
to
7879c29
Compare
443cd49
to
2492592
Compare
44fd642
to
4f0f497
Compare
one problem here is that a tag doesn't automatically update with cc @leandron @mbrookhart if there are other ideas |
It has been a while since this PR was updated, @leandron @mbrookhart @AndrewZhaoLuo @driazati @areusch please leave a review or address the outstanding comments |
last-successful
taglast-successful
branch
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.
This looks ready to me, @areusch can you take another look?
It has been a while since this PR was updated, @leandron @mbrookhart @Mousius @AndrewZhaoLuo @driazati @areusch please leave a review or address the outstanding comments |
Sorry about the overactive bot everyone, it's still missing some checks to look at before sending out these pings |
This adds a script that runs on a cron to discover the last commit where CI all passed (every job was successful and `tvm-ci/branch` is included) and updates a git tag `green` to point to this commit on `main`. This can be used for checking out the latest unbroken TVM, which can be useful for developers wanting a good changeset to base their changes on or for infra needing a clean, up-to-date TVM.
Let's get this in so we can start iterating if we need to 😸 |
This adds a script that runs on a cron to discover the last commit where CI all passed (every job was successful and `tvm-ci/branch` is included) and updates a git tag `green` to point to this commit on `main`. This can be used for checking out the latest unbroken TVM, which can be useful for developers wanting a good changeset to base their changes on or for infra needing a clean, up-to-date TVM.
What happened to this branch? The CI job got manually disabled about 5 months ago, it seems. |
I filed an issue with the reason for disabling and potential fix: #14618 |
This adds a script that runs on a cron to discover the last commit where CI all passed (every job was successful and
tvm-ci/branch
is included) and updates a git branchlast-successful
that tracks this commit frommain
. This can be used for checking out the latest unbroken TVM, which can be useful for developers wanting a good changeset to base their changes on or for infra needing a clean, up-to-date TVM.Also soliciting better names than
green