Commit Graph

11 Commits

Author SHA1 Message Date
wucke13
fe80792873 add proper flagging of prerelease and draft in CI 2023-02-27 21:15:13 +01:00
wucke13
4b33938d66 add missing permission for release workflow 2023-02-25 23:09:09 +01:00
wucke13
0995317fa6 add dedicated release workflow 2023-02-25 19:51:44 +01:00
sevenautumns
12933de42b release action smaller if 2023-02-25 13:36:53 +01:00
wucke13
9b3f4670af chore: Release rosenpass version 0.1.1-rc.3 2023-02-24 22:59:39 +01:00
wucke13
a9c13caeaa refine CI release setup 2023-02-24 20:28:48 +01:00
sevenautumns
92838250b5 Automatic Release 2023-02-24 18:22:56 +01:00
wucke13
6539bebfb0 add quality control CI Action
- add prettier for yaml and md files
- add `cargo-audit` job
- add `cargo-clippy` job
- fix missing references in readme.md

This includes a reformat of both `readme.md` files
2023-02-24 14:20:46 +01:00
wucke13
462efa73d7 fix overwrite of rp script in CI 2023-02-24 10:31:07 +01:00
wucke13
bb7c91df0c comment out aarch64 jobs for now
They cause enormous build times because they recompile a `rustc` on a
Qemu based aarch64 system. Until we find a solution for this, let's ignore
them in CI.
2023-02-24 10:18:14 +01:00
wucke13
a6f7415535 add GitHub Actions based CI
@texhackse contributed everything involved in the generation and deployment
of the whitepaper PDF.

Co-authored-by: Marei (peiTeX) <marei@peitex.de>
2023-02-23 20:47:35 +01:00