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
Matrix in CI and mach try
with presets
#31141
Conversation
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.
I know this is just a draft, but this is looking really nice.
The only reason this is still draft is because I want to retest some usages (mainly labels runs). |
I am working on rebase with android support. I also plan to rename matrix config field from os to workflow as it will be more accurate. |
🛠 These changes could not be applied onto the latest upstream WPT. Servo's copy of the Web Platform Tests may be out of sync. |
edb0f9c
to
59faed3
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.
Is this ready for another review?
This is generally ready for review, but I need to retest some common use-cases to be sure it works right, hence draft. |
I think it's ready! |
so full is equal to main workflow
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.
Thanks for all your work here! This looks good, but I have some comments that should be addressed before landing.
Splitted from #30920
This PR replaces try branches with single
try
branch that accepts configuration (that is encoded in last line of commit in JSON).try_parser.py
is there just to have preset -> JSON in one place (try label = preset)../mach build -d
does not report any errors./mach test-tidy
does not report any errors