GHActions is a Rust based library for helping users write amazing GitHub Actions in Rust!
📦 Install
Run the following command to add the library to your Cargo.toml file:
📚 Features
- Easy to use
- Validate GitHub Actions files
- Automatic input and output parsing
- Generate
action.ymlfile automatically from code- feature:
generate
- feature:
- Octocrab support
- feature:
octocrab
- feature:
🚀 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.