17 Commits

Author SHA1 Message Date
J / Jacob Babich
7f38eb81c6 ci(compile-and-publish-binaries-to-release): install the correct Rust target instead of leaving it unspecified
Some checks are pending
Check, build, and test / Verify MSRV for ${{ matrix.supporteds.target }} (on ${{ matrix.supporteds.runner }}) (map[runner:macos-latest target:aarch64-apple-darwin]) (push) Waiting to run
Check, build, and test / Verify MSRV for ${{ matrix.supporteds.target }} (on ${{ matrix.supporteds.runner }}) (map[runner:macos-latest target:x86_64-apple-darwin]) (push) Waiting to run
Check, build, and test / Check cargo-audit, cargo-deny, clippy, and formatting (push) Waiting to run
Check, build, and test / Check and build ${{ matrix.supporteds.target }} (on ${{ matrix.supporteds.runner }}) ${{ matrix.minimal_or_latest.job_name_suffix }} (map[build_command:cargo build --verbose cache_key:latest check_command:cargo check --verbose job_name_suffix:(with lat… (push) Waiting to run
Check, build, and test / Check and build ${{ matrix.supporteds.target }} (on ${{ matrix.supporteds.runner }}) ${{ matrix.minimal_or_latest.job_name_suffix }} (map[build_command:cargo minimal-versions build --direct --verbose cache_key:minimal check_command:cargo minimal-versio… (push) Waiting to run
Check, build, and test / Test ${{ matrix.supporteds.target }} (on ${{ matrix.supporteds.runner }}) (map[install_prerequisite:sudo apt-get update && sudo apt-get install musl-dev musl-tools && sudo ln -s /bin/g++ /bin/musl-g++ runner:ubuntu-latest target:x86_64-unknown-linux-mu… (push) Waiting to run
Check, build, and test / Test ${{ matrix.supporteds.target }} (on ${{ matrix.supporteds.runner }}) (map[runner:macos-latest target:aarch64-apple-darwin]) (push) Waiting to run
Check, build, and test / Test ${{ matrix.supporteds.target }} (on ${{ matrix.supporteds.runner }}) (map[runner:macos-latest target:x86_64-apple-darwin]) (push) Waiting to run
Check, build, and test / Test ${{ matrix.supporteds.target }} (on ${{ matrix.supporteds.runner }}) (map[runner:ubuntu-latest target:x86_64-unknown-linux-gnu]) (push) Waiting to run
Check, build, and test / Test ${{ matrix.supporteds.target }} (on ${{ matrix.supporteds.runner }}) (map[runner:windows-latest target:x86_64-pc-windows-msvc]) (push) Waiting to run
Check, build, and test / Verify MSRV for ${{ matrix.supporteds.target }} (on ${{ matrix.supporteds.runner }}) (map[install_prerequisite:sudo apt-get update && sudo apt-get install musl-dev musl-tools && sudo ln -s /bin/g++ /bin/musl-g++ runner:ubuntu-latest target:x86_64-unkno… (push) Waiting to run
Check, build, and test / Verify MSRV for ${{ matrix.supporteds.target }} (on ${{ matrix.supporteds.runner }}) (map[prerequisite_step:rm ~/.cargo/bin/cargo.exe; rm ~/.cargo/bin/rust-analyzer.exe; rm ~/.cargo/bin/rustfmt.exe; rustup update runner:windows-latest target:x86_64-pc-… (push) Waiting to run
Check, build, and test / Verify MSRV for ${{ matrix.supporteds.target }} (on ${{ matrix.supporteds.runner }}) (map[runner:ubuntu-latest target:x86_64-unknown-linux-gnu]) (push) Waiting to run
Release-plz / Release-plz (push) Waiting to run
2024-10-16 02:22:52 -04:00
J / Jacob Babich
4a31e2311e ci(compile-and-publish-binaries-to-release): specify the target to build for 2024-10-15 20:05:29 -04:00
J / Jacob Babich
e170f2e67a ci!: no longer attempt to support x86_64-pc-windows-gnu (unfortunately) 2024-10-07 01:24:19 -04:00
J / Jacob Babich
bade8b8897 ci: install g++-aarch64-linux-gnu for the relevant targets 2024-10-07 01:22:29 -04:00
J / Jacob Babich
68d6250438 ci: use workaround for cc looking for musl-g++ by symlinking it like advised in https://github.com/rust-lang/cargo/issues/3359#issuecomment-325614445 2024-10-07 01:11:56 -04:00
J / Jacob Babich
f418955f23 ci: install musl-dev where appropriate 2024-10-07 01:02:11 -04:00
J / Jacob Babich
44d8066d8c ci: try making sure musl-gcc is available since it seems to be required 2024-10-07 00:54:19 -04:00
J / Jacob Babich
95e764f8cc ci: use the latest channel of cache for compiling and publishing binaries to a release 2024-10-06 15:19:41 -04:00
J / Jacob Babich
dc17a8c5cd ci: compile gui-eframe and tui-ratatui for their respective releases 2024-10-05 23:49:41 -04:00
J / Jacob Babich
900b39d29b ci: run the prerequisite installation step when compiling binaries for release 2024-10-05 23:49:41 -04:00
J / Jacob Babich
a2c3013fd5 ci: can't use the matrix strategy for determining which binary to compile and upload, so copying and pasting instead unfortunately until https://github.com/actions/runner/issues/1985 is fixed 2024-10-05 19:31:29 -04:00
J / Jacob Babich
ae7de503a4 ci: try wrapping the if condition to make sure the release matches with ${{ and }} 2024-10-05 03:00:05 -04:00
J / Jacob Babich
65bdf6dd04 ci: try single quoting 2024-10-05 02:47:09 -04:00
J / Jacob Babich
f37d56edba ci: only compile for releases for the relevant crate 2024-10-05 02:28:19 -04:00
J / Jacob Babich
1854dc429c ci: compile binaries for various targets on release 2024-10-05 01:54:42 -04:00
J / Jacob Babich
3e69d65bcc ci: aim to increase cache reuse 2024-10-05 01:53:12 -04:00
J / Jacob Babich
e84af2ec17 ci: add GitHub Actions workflow to compile and publish binaries whenever a new release is made 2024-09-25 14:41:58 -04:00