1.1 KiB
1.1 KiB
New releases unfortunately involve a lot of manual labor which I'd like to automate eventually.
Create the vendor package
- Download the latest c10y release
cargo vendor > vendor_config.toml- This pulls down windows deps too, which could be filtered out (somehow) to substantially reduce the vendor package size
tar cvj vendor -f continuwuity-vendor-26.6.0-alpha.1.tar.bz2- Super secret
scpcommand to copy the package to https://pkg.kat5.dev/distfiles
FreeBSD
make clean- Update
DISTVERSIONto the new version number - If the MSRV or LLVM versions changed, update
BUILD_DEPENDS export DISTDIR=/tmp/distfilesmake makesum extractcd work-generic/continuwuity-generic-26.6.0.a.1/continuwuity/.cargocp config.toml config.toml.orig- Replace the contents of
config.tomlwith those ofvendor_config.tomlin the previous section. cd ../../../..make makepatchrm files/patch-continuwuity_*Cargo.toml- TODO:
makepatchgenerates a bunch ofCargo.tomlpatches that we don't need.
- TODO:
make cleanmake.