Recently, we've put in place several improvements to Racket's build
infrastructure.
First, the
pkg-build.racket-lang.org machine is now hosted in the
cloud, and now works continuously. That means that packages and
documentation will be re-built every few hours, instead of every day.
So when you publish a new version of package, you should expect the
docs to show up on
docs.racket-lang.org sooner, and the same for the
build results at
pkg-build.racket-lang.org.
Second, there's a new snapshot builder running on GitHub Actions, with
the results at
https://snapshot.racket-lang.org/ci-snapshots/ This
builds on every commit, and includes both full and minimal Racket, and
both Racket BC and Racket CS. It's only on Linux right now, but I hope
to add Mac and Windows as well.
Third, we're now running both static analysis and sanitizer builds on
every commit, which has already led to several fixes.
This is now more possible thanks to both all the people who have made
financial contributions to the project recently, as well as an open
source project grant from AWS, and of course the people doing the work
to set up all the infrastructure.
Sam