Tags: thinkmassive/doppler
Tags
cargo-dist: bundle doppler_files, define target dir Tarball includes doppler_files/* Shell installation script installs to ~/.doppler by default, which can be overridden by defining DOPPLER_HOME before running the script. - https://opensource.axo.dev/cargo-dist/book/reference/config.html#include - https://opensource.axo.dev/cargo-dist/book/reference/config.html#install-path
initial GitHub Release workflow Uses [dtolnay/rust-toolchain](https://github.com/dtolnay/rust-toolchain), the successor to actions-rs/toolchain, to build x86-64 binaries for Linux using GNU libraries. Prepares a draft GitHub Release using [softprops/action-gh-release](https://github.com/softprops/action-gh-release) that contains build artifacts and a release description, which can be edited then published with a button press. Originally the goal was to target multiple architectures and OSes/libraries, however each alternative combo encountered some dependency issue, such as openssl or sqlite. When these can successfully build in GitHub Actions, the targets should be added in rust-toolchain and cargo build steps, and paths to the resulting binaries should be appended in the gh-release with.files list.