* reuse build artifacts for build-deb and rpm
* don't need cross anymore
* no need to download cargo if I'm just using a container
* revert
* Revert again
* ci: don't use cross for aarch64-unknown-linux-gnu
* also use ubuntu-24.04 everywhere
* fix build-deb too
* fix musl too
* yeah we can use native arm for container for deb step for musl
* fix musl issues
* ci: combine all bsd vm jobs
* can't do conditional 'uses'
* remove need
* fix stuff
* rename
* also test netbsd using cross
* looks like netbsd is fine with cross
* ci: support testing NetBSD in general CI
* job renaming
* bump timeout
* apparently there's a cert issue?
* fix name change issues + completion step
* hmmm hopefully this works
* I'm so confused here
* adding this temporarily, deleting after
* deleting for now
* gotta skip data collection test, dang
* have to temporarily skip clippy too
* ci: support testing OpenBSD in general CI
* oops
* no need for doas?
* oh so it's tier 3
* comments
* don't bother with 7.7 as it's almost eol
* also bump freebsd version to 1.4.2
* comments
* driveby fmt on everything
* no support for starship-battery
* oh
* disable tests for now for openbsd, only run build
* fix build command
* comment out
* ci: fix nightly prune not working
This change makes it so we keep the last three nightly runs + prune
anything that was created today.
Tested by just running it manually.
* driveby to only run the ghp deploy on main
* ci: fix missing mike deploy in post_release
* remove unnecessary renaming logic while we're here
* fix gh pages workflow since gh-pages is not a valid branch
Looks like I can't trigger things committing things to that branch...?
* docs: also publish docs to github pages
So just in case people can't access the Cloudflare Pages docs,
they can still access the GitHub ones.
* temporarily add to PR as trigger to test
* ok
* docs: update copyright year
* docs: add nightly release redirect
* trigger docs in nightly
* workflow_call
* chmod
* fix for potential time delay?
* fix post release too
* prune runs that ran today too
* update docs
Realized I never actually build it in my build CI. This also updates the git version of cross used. I may end up using this for everything to be honest, since the stable version of cross used is ancient.
Note that this is built like it is in normal CI, and that is with no default features.
This PR also enables loong in normal CI, which I forgot to do earlier.
* add nohash and rustc-hash
* use fxhash by default
* comment
* fmt
* clippy
* use nohash for pid stuff
* fix import
* fix imports again
* fix windows type for gpu pid