deno icon indicating copy to clipboard operation
deno copied to clipboard

WIP: refactor CI completely

Open lucacasonato opened this issue 3 years ago • 1 comments

I am going to try to split CI into distinct "build" and "test" steps. Additionally I'll attempt to shard the tests across multiple concurrent testing VMs.

TODOs:

  • [ ] build in sysroot on linux
  • [ ] wpt upload
  • [ ] run benchmarks
  • [ ] upload benchmarks
  • [ ] upload release (notes and binaries)

lucacasonato avatar May 01 '22 08:05 lucacasonato

Long overdue and lots of improvements to make, looking forward to it !

AaronO avatar May 02 '22 01:05 AaronO

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed in 7 days if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Sep 20 '22 16:09 stale[bot]

Integration tests are split so that each file produces a separate binary - this could be done upfront in a separate PR

Done in #16816 and merged into this PR.

bartlomieju avatar Nov 25 '22 12:11 bartlomieju

Current blocker: packaging artifacts on Windows hangs.

bartlomieju avatar Nov 27 '22 02:11 bartlomieju

We've refactored the existing CI and it's faster so I'm going to close this one. Let's land incremental improvements to the CI on top of that work.

dsherret avatar Jan 16 '23 15:01 dsherret