Build and Test Your Rust Projects with Zero Configuration
Shell
101
21 commits
updated Sep 6, 2021
This is a template for GitHub Actions meant as a successor to japaric/trust
for handling XAMPPRocky/tokei's CI and
deployment. I decided to make it a template to be able share it across
projects and with the community.
βοΈ Test Everywhere. Build & Test your Rust project up to 50 different targets with three different release channels.
π ββοΈ No Configuration. Set your binary name and you're good to go!
π Automatic GitHub Deployments. Build binaries for any tagged release.
π Massively Parallel. Each target and channel pair runs in parallel, the only limit is your GitHub plan.
There are two main CI files in this template.
mean_bean_ci.yml β Handles push & pull request build and testing.
mean_bean_deploy.yml β Handles deploying to GitHub Releases on tag push.
BIN variable to be your binary's name before deploying.mean_bean_deploy.yml if don't want any deployments.You can customise the build and testing in ci/build.bash and ci/test.bash
respectively.
20 commits
1 commits
Shell
95.4%
Rust
4.6%
Build and Test Your Rust Projects with Zero Configuration
Shell
101
21 commits
updated Sep 6, 2021
This is a template for GitHub Actions meant as a successor to japaric/trust
for handling XAMPPRocky/tokei's CI and
deployment. I decided to make it a template to be able share it across
projects and with the community.
βοΈ Test Everywhere. Build & Test your Rust project up to 50 different targets with three different release channels.
π ββοΈ No Configuration. Set your binary name and you're good to go!
π Automatic GitHub Deployments. Build binaries for any tagged release.
π Massively Parallel. Each target and channel pair runs in parallel, the only limit is your GitHub plan.
There are two main CI files in this template.
mean_bean_ci.yml β Handles push & pull request build and testing.
mean_bean_deploy.yml β Handles deploying to GitHub Releases on tag push.
BIN variable to be your binary's name before deploying.mean_bean_deploy.yml if don't want any deployments.You can customise the build and testing in ci/build.bash and ci/test.bash
respectively.
20 commits
1 commits
Shell
95.4%
Rust
4.6%