RELEASE_CHECKLIST: shrimplify. 🦐

This commit is contained in:
Asherah Connor 2024-03-31 09:28:53 +11:00
parent 89650600a3
commit a75a85d0e4
7 changed files with 1 additions and 68 deletions

View File

@ -4,13 +4,7 @@
- [ ] update changelog
- [ ] `cargo run --example update-readme`
- [ ] commit, tag, push commit, but do not push tag yet
- build binaries:
- [ ] `script/release-skye`
- [ ] `script/release-skye-debian` in Parallels
- [ ] `script\release-raven.ps1` ("Windows PowerShell" works, make sure to run with comrak root as cwd)
- [ ] `script/release-sayya` in VMWare
- [ ] `script/release-bunjil-wsl`
- [ ] Check you have 7 binaries: aarch64-apple-darwin, aarch64-unknown-linux-gnu, armv7-unknown-linux-musleabihf, x86\_64-apple-darwin, x86\_64-pc-windows-msvc, x86\_64-unknown-freebsd, x86\_64-unknown-linux-gnu
- [ ] build some binaries!
- [ ] `cargo publish`
- [ ] push tag
- [ ] edit release to include changelog

View File

@ -1,11 +0,0 @@
#!/bin/sh
version="$(script/version)"
echo $version
rsync sarah:~/Code/comrak/comrak-$version-x86_64-unknown-linux-gnu .
rsync debian:~/comrak/comrak-$version-aarch64-unknown-linux-gnu .
# TODO:
# rsync talia:~/Code/comrak/comrak-$version-x86_64-unknown-freebsd .
# rsync /Volumes/comrak/comrak-$version-x86_64-pc-windows-msvc.exe .

View File

@ -1,7 +0,0 @@
#!/bin/sh
version="$(script/version)"
echo $version
rustup update stable
cargo +stable build --release
mv target/release/comrak comrak-$version-x86_64-unknown-linux-gnu

View File

@ -1,12 +0,0 @@
$version = Select-String -Path .\Cargo.toml -Pattern "^version = ""([^""]+)""$"
$version = $version.Matches.Groups[1].Value
echo $version
cargo +stable build --release
mv target/release/comrak.exe comrak-$version-x86_64-pc-windows-msvc.exe
# rustup +stable toolchain install stable-x86_64-pc-windows-gnu
# $env:Path += ";C:\msys64\usr\bin"
# rustup run stable-gnu cargo build --release --target=x86_64-pc-windows-gnu
# mv target/x86_64-pc-windows-gnu/release/comrak.exe comrak-$version-x86_64-pc-windows-gnu.exe

View File

@ -1,7 +0,0 @@
#!/bin/sh
version="$(script/version)"
echo $version
rustup update stable
cargo +stable build --release
mv target/release/comrak comrak-$version-x86_64-unknown-freebsd

View File

@ -1,17 +0,0 @@
#!/bin/sh
version="$(script/version)"
echo $version
cargo +stable build --release
mv target/release/comrak comrak-$version-aarch64-apple-darwin
rustup +stable target add x86_64-apple-darwin
cargo +stable build --release --target=x86_64-apple-darwin
mv target/x86_64-apple-darwin/release/comrak comrak-$version-x86_64-apple-darwin
rustup +stable target add armv7-unknown-linux-musleabihf
brew tap messense/macos-cross-toolchains
brew install armv7-unknown-linux-musleabihf
ln -sf $(which armv7-unknown-linux-musleabihf-gcc) ~/.local/bin/arm-linux-musleabihf-gcc
cargo +stable build --release --target=armv7-unknown-linux-musleabihf
mv target/armv7-unknown-linux-musleabihf/release/comrak comrak-$version-armv7-unknown-linux-musleabihf

View File

@ -1,7 +0,0 @@
#!/bin/sh
version="$(script/version)"
echo $version
rustup update stable
cargo +stable build --release
mv target/release/comrak comrak-$version-aarch64-unknown-linux-gnu