ci: Upgrade non-dist Linux testers from ubuntu:16.04 to 22.04#100606
ci: Upgrade non-dist Linux testers from ubuntu:16.04 to 22.04#100606bors merged 6 commits intorust-lang:masterfrom
Conversation
|
(rust-highfive has picked a reviewer for you, use r? to override) |
This comment has been minimized.
This comment has been minimized.
|
I don't know how rustdoc-gui tests work, but this seems confused: |
|
I think I've seen that locally too. You can probably adjust the code in rustbuild(?) to just be OK with a :undefined suffix. |
|
Ok, that looks like an additional field in the npm output, though always "undefined": I've attempted to fix that up by splitting on just |
|
Here's the next failure: I can certainly add that |
This comment has been minimized.
This comment has been minimized.
cc @GuillaumeGomez (as maintainer of |
|
You need to add |
|
Alright, thanks, I just wanted to make sure that was okay since we didn't need it before. I've added it now. |
|
That is a new error. Sometimes the page crashes apparently O.o |
|
☔ The latest upstream changes (presumably #99967) made this pull request unmergeable. Please resolve the merge conflicts. |
f5b36d7 to
89c28f5
Compare
|
Page crashed again. Would it make sense to try with newer Node.js? Looks like the current LTS is 16.17.0. |
|
Updating nodejs is a good idea. Not sure if it will solve the issue though since it seems that chromium is the issue. You can try limiting the number of parallel jobs with |
89c28f5 to
06ba6e1
Compare
|
OK, I see puppeteer follows the maintenance LTS, which is still v14, so I only updated that to node 14.20.0 for now. But adding rustdoc-gui Longer term: AIUI the chromium version is set by puppeteer -- you might want to update that in
|
|
The reason why I didn't update the puppeteer version is because for some unknown reason, starting the next version, you can't click on pseudo elements (so |
06ba6e1 to
b96cde7
Compare
|
@pietroalbini this should be working and ready for review now. |
|
@bors r+ rollup=iffy |
|
☀️ Test successful - checks-actions |
|
Finished benchmarking commit (fb88811): comparison URL. Overall result: no relevant changes - no action needed@rustbot label: -perf-regression Instruction countThis benchmark run did not return any relevant results for this metric. Max RSS (memory usage)ResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
CyclesResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
Footnotes |
The main goal of updating to 22.04 is to get away from
llvm.allow-old-toolchain.A side benefit is that they can also use the system
cmakeinstead of building one.