This is a Rust GitHub Actions library which should help those of us that write GitHub Actions in Rust.
📦 Install
Run the following command to add the library to your Cargo.toml file:
📚 Features
- Easy to use
- Generate
action.ymlfile automatically from code - Validate GitHub Actions files
- Automatical input and output parsing
- Octocrab support
🚀 Usage
Here is a simple example of how to use the library:
use *;
Using Template (cargo-generate)
You can use the cargo-generate tool to create a new GitHub Action project with the library.
Using Octocrab
use *;
async
🦸 Support
Please create GitHub Issues if there are bugs or feature requests.
This project uses Semantic Versioning (v2) and with major releases, breaking changes will occur.
📓 License
This project is licensed under the terms of the MIT open source license. Please refer to MIT for the full terms.