2 releases
0.0.3 | Nov 23, 2024 |
---|---|
0.0.2 | Nov 21, 2024 |
0.0.1 |
|
#380 in Debugging
367 downloads per month
35KB
849 lines
Github Actions
A Rust crate for building GitHub Actions with ease, offering utilities to handle inputs, outputs, logging, and more.
Features
- Parse inputs (
get_input
,get_bool_input
,get_multiline_input
). - Manage GitHub Actions state (
get_state
,save_state
). - Log messages with various levels (
info!
,debug!
,warn!
,error!
,notice!
). - Handle sensitive data with
set_secret
. - Manage environment variables with
export_variable
andadd_path
. - Control GitHub Actions commands (
stop_commands!
). - Group logs for better readability (
group!
). - Adding a job summary (
append_job_summary
,overwrite_job_summary
,remove_job_summary
)
Installation
cargo add github-actions
Documentation
For more detailed information, visit the API Documentation.
This crate simplifies interactions with GitHub Actions, enabling quick and clean integration into your Rust-based workflows.
Dependencies
~225KB