lowcharts
lowcharts copied to clipboard
Modernize/review github actions
- [x] Maybe actions/cache can speed up things
- [x] actions-rs/tarpaulin looks not actively maintained ans triggers deprecation notices; look for alternatives (see https://github.com/actions-rs/tarpaulin/issues/6)
- [x] Investigate how/if
cargo install cargo-debcan simplifyCreate Debian packagebuild step - [x] Stop using set-output commands (see https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/)
- [ ] Do I need actions-rs/cargo?
actions-rs/cargo looks not actively maintained and triggers some deprecation warnings.
I am only using it for making cross compilation easy.
Here is an article about how to do that without using actions to ease the work: https://www.rohanjain.in/cargo-cross/