Library for cargo-auto
automation tasks written in rust language with functions for github.
repository; version: 0.1.7 date: 2021-09-18 authors: Luciano Bestia
In your rust project root directory (where the Cargo.toml is)
first install cargo-auto and generate a new helper project:
In a new editor open the generated directory
automation_tasks_rs as an independent rust project. There is already this dependency in
Preview the code and observe all the
auto_github_* functions from ``.
You need to have a github PAT (personal access token) and save it in a environment variable:
Run (in your main rust project):
With a little luck, it will create a new release in github.
All the functions have extensive hep/docs to describe how they work.
It is nice when you use a code editor with IntelliSense like VSCode.
Here is a list of some of them:
auto_github_create_new_release()- creates new release on Github
auto_github_upload_asset_to_release()- add asset to the github release
Simpler library for github. This one octocrab with Tokio is too complex. I need just a fraction of functionality. Maybe to write it myself. I just need to call some rest api.
cargo crev reviews and advisory
We leave in times of danger with supply chain attacks.
It is recommended to always use cargo-crev
to verify the trustworthiness of each of your dependencies.
Please, spread this info.
You can also read reviews quickly on the web. Example for the crate
open-source free and free as a beer
My open-source projects are free and free as a beer (MIT license).
I just love programming.
But I need also to drink. If you find my projects and tutorials helpful,
please buy me a beer or two donating on my paypal.
You know the price of a beer in your local bar ;-)
So I can drink a free beer for your health :-)
Na zdravje !