Conversation
882f98a to
3e454f9
Compare
11c4e4f to
57be0a9
Compare
f70da00 to
5004192
Compare
21353e7 to
cb23506
Compare
bdd8e86 to
f61e80d
Compare
8bc983f to
bae7c90
Compare
fhanau
left a comment
There was a problem hiding this comment.
Great work – I didn't see any major issues despite the size of the change. Did not look closely at the ts/python changes for WPT, hopefully the other reviewers will be able to do so.
- os_name is upper case for release yet lower case for test (e.g. linux vs. Linux), but as far as I can see that's benign
- I'm not sure if the
build:linux --action_env=CC=/usr/lib/llvm-19/bin/clangblock is needed, but it also seems unlikely to be harmful. - For binary names we're using matrix.target-arch instead of runner.arch now – if that happens to follow a different scheme that could be an issue, I assume you've checked that these are the same as before.
7a0a023 to
89e74c8
Compare
This comment was marked as duplicate.
This comment was marked as duplicate.
No worries, Yagiz looked at those.
These all derive from existing inconsistencies between release and test. I decided not to unify them in this PR just to have less worries about breaking stuff.
|
89e74c8 to
07179a2
Compare
This comment was marked as duplicate.
This comment was marked as duplicate.
07179a2 to
f747d00
Compare
This comment was marked as duplicate.
This comment was marked as duplicate.
f747d00 to
add7094
Compare
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
3ae24f8 to
4653cd0
Compare
This comment was marked as duplicate.
This comment was marked as duplicate.
|
I dropped the check-snapshot changes from this PR as they can be applied independently in another PR. They stopped working for some reason and I couldn't figure it out from a quick glance. |
This PR is my attempt at organizing workerd's CI. Let me know what you guys think!
What we get:
workers-sdk-teststest-linuxto avoid invoking Bazel again._bazel.ymlandrelease.yml. They do some slightly different things but I tried my best to union them.Unfortunately, we did lose something:
test.xmland our uploaded artifact will be junk. So unfortunately I had to turn off test caching for test-linux which will slow down builds.