Commit graph

6 commits

Author SHA1 Message Date
Дамјан Георгиевски
d5c19a901f
update checkout action to v4 2024-05-17 18:49:41 +02:00
Дамјан Георгиевски
97d01abfc6
fix release workflow 2024-03-30 23:59:59 +01:00
Дамјан Георгиевски
ac2f55f457
Implement cosign signing of release builds
references:
- https://github.com/sigstore/cosign/blob/main/doc/cosign_sign-blob.md
- https://github.blog/2022-10-25-why-were-excited-about-the-sigstore-general-availability/
- https://github.com/marketplace/actions/cosign-installer
2024-03-30 23:32:57 +01:00
Дамјан Георгиевски
0deb014225 cargo.toml profiles support strip = true
so use that in the release profile,
no need to run the explicit strip command now

also `codegen-units = 1` for more optimizations
2022-09-09 14:45:44 +02:00
Дамјан Георгиевски
665f86af45 remove custom event for release action
instead, trigger on all tags beginning with v*
like v0.10.0 or v0.12.0, etc

also add asset_name to the release action, and make and upload a fixed zip release
file

use 7zip on windows
2020-09-20 04:42:35 +02:00
Дамјан Георгиевски
4fcfe1e5da move from travis to github actions 2020-09-20 01:29:50 +02:00