Federico Terzi
b2356abe69
feat(ci): add automatic code-sign on Windows ( #1352 )
...
* feat(ci): first draft of signtool script
* feat(ci): add test signing step
* feat: another test commit that should fail
* feat: this one should succeed
* fix: create installer from resources executable
* fix: prevent reset of resources
* fix: remove test branch
2022-08-30 21:47:26 +02:00
Federico Terzi
5256e3e79f
fix(misc): fix clippy warnings ( #1342 )
...
* fix(misc): fix clippy warnings
* fix(misc): fix clippy warnings
* fix(misc): fix clippy warnings
* fix(misc): fix clippy warnings
* fix(misc): fix clippy warnings
2022-08-25 21:23:55 +02:00
Federico Terzi
ee14983f7c
chore(misc): remove GitHub Sponsors link
2022-08-20 10:38:26 +02:00
Andrea Giovine
ce01989f7c
fix(ci): improve version extraction ( #1336 )
...
* fix(ci): right use of grep
* fix(ci): remove unnecessary `head` command
2022-08-15 10:24:42 +02:00
Federico Terzi
d795d81fbf
feat(ci): add notarization step to CI ( #1335 )
...
* feat(ci): add notarization step on macOS release
* fix(ci): enable hardened runtime
* feat(ci): remove unused code
2022-08-15 10:22:15 +02:00
Federico Terzi
2ea452bf61
feat(ci): add macOS codesign step ( #1334 )
2022-08-13 21:53:53 +02:00
Federico Terzi
7fd1502bcf
fix(misc): add missing feature flags in deb package build #1056
2022-08-13 10:59:48 +02:00
Federico Terzi
6b5d0a3d3b
feat(ci): optimize CI ( #1283 )
...
* feat(ci): attempt speeding up the CI
* fix(ci): avoid redundant runs on PRs
* fix: remove redundant comment
* fix: remove force option from cargo install
* feat(ci): first draft of modulo caching
* feat(modulo): add debug step
* fix(ci): attempt using absolute paths
* fix: use contexts instead of variables
* fix: use contexts
* fix: remove cache from test runs
* fix: change cache key
* fix: wrong indentation
* chore: add explainatory comment
* fix(ci): fix cache order
2022-07-03 20:15:00 +02:00
Federico Terzi
483e9c84ca
chore(misc): sync up issue templates
2022-07-02 15:20:48 +02:00
Federico Terzi
e37aa98616
Merge pull request #1022 from federico-terzi/dev
...
Version 2.1.4-beta
2022-03-19 12:51:42 +01:00
Federico Terzi
115e2f2138
fix(ci): upgrade Ubuntu Dockerfile rust version
2022-02-08 22:04:36 +01:00
Federico Terzi
22987c6518
Merge pull request #949 from federico-terzi/dev
...
v2.1.3-alpha
2022-01-17 20:49:10 +01:00
Federico Terzi
cd9f26ce3e
feat(ci): set up Homebrew release CI. #897
2022-01-12 21:46:06 +01:00
Federico Terzi
54bfed4c11
fix(ci): fix CI YAML indentation error
2022-01-12 21:42:24 +01:00
Federico Terzi
ff693dd998
feat(misc): add test action to publish homebrew cask
2022-01-12 21:40:47 +01:00
Federico Terzi
86632e38e6
fix(ci): fix wrong artifacts name
2022-01-10 21:42:45 +01:00
Federico Terzi
29f079729f
fix(ci): fix debian package build error
2022-01-10 21:23:40 +01:00
Federico Terzi
3a6bd4f01e
fix(ci): use fixed version of cargo-deb to avoid missing Rust 2021 crash
2022-01-10 21:04:47 +01:00
Federico Terzi
50f70b2ba5
fix(ci): fix wrong step name
2022-01-10 21:04:20 +01:00
Federico Terzi
671fd3c532
feat(misc): implement Deb package building pipeline. Fix #932
2022-01-10 20:53:56 +01:00
Federico Terzi
152402b74e
Merge pull request #917 from federico-terzi/dev
...
v2.1.2-alpha
2021-12-27 19:56:04 +01:00
Federico Terzi
c23d99311a
fix(ci): add explicit rust-script version to app-image build
2021-12-11 17:02:03 +01:00
Federico Terzi
38b4d437f3
fix(ci): install explicit rust-script version to mitigate CI failure: https://github.com/fornwall/rust-script/issues/42
2021-12-11 16:31:57 +01:00
Federico Terzi
f7fdb06db8
Update issue templates
2021-11-15 20:56:38 +01:00
Federico Terzi
b20aa9c702
fix(ci): specify explicit cargo-make version
2021-10-22 21:18:28 +02:00
Federico Terzi
904f24a438
fix(ci): attempt to fix linux CI that failed on apt install step
2021-10-16 12:08:32 +02:00
Federico Terzi
a257cf96e5
fix(ci): add explicit macOS minimum version to CI to (hopefully) fix #785
2021-10-14 19:37:47 +02:00
Federico Terzi
3d7e711555
feat(ci): create artifacts also for dev commits, but publish releases only if master
2021-10-06 19:16:52 +02:00
Federico Terzi
55930364f8
fix(ci): install linux dependencies before clippy
2021-10-06 19:07:05 +02:00
Federico Terzi
5d7b13e0bc
feat(ci): add clippy and formatting checks
2021-10-05 23:20:07 +02:00
Federico Terzi
5b21c9490e
feat(ci): point release ci to master branch
2021-10-05 20:52:29 +02:00
Federico Terzi
8e4f1920c7
fix(ci): use hash instead of branch name
2021-10-04 21:36:15 +02:00
Federico Terzi
cfa67d1b1b
feat(ci): use current branch as base commit for tag
2021-10-04 21:25:41 +02:00
Federico Terzi
13da059a48
feat(ci): implement step to create new release
2021-10-04 20:42:38 +02:00
Federico Terzi
6f142681b5
fix(ci): change keychain name
2021-10-04 19:03:16 +02:00
Federico Terzi
8cac8e7479
fix(ci): fix invalid char in m1 pipeline
2021-10-04 18:13:56 +02:00
Federico Terzi
1de9ef9111
fix(ci): add missing char in base64 decoding
2021-10-04 16:20:18 +02:00
Federico Terzi
d6e225103b
fix(ci): add missing target install in mac m1 pipeline
2021-10-04 15:31:05 +02:00
Federico Terzi
a70dcdd7d2
feat(ci): add macos arm ci pipeline
2021-10-04 14:56:58 +02:00
Federico Terzi
2979390ddf
feat(ci): add mac intel release pipeline
2021-10-04 14:25:57 +02:00
Federico Terzi
912a1fd209
fix(ci): preserve rustup-related env-vars in ci build and fix a few errors
2021-10-03 18:29:10 +02:00
Federico Terzi
065e24b7f2
fix(ci): fix bad windows path and first steps in linux ci
2021-10-03 17:27:14 +02:00
Federico Terzi
c73a95d66a
fix(ci): fix broken path in Windows pipeline
2021-10-03 16:44:30 +02:00
Federico Terzi
1f2532f32f
fix(ci): fix wrong powershell command
2021-10-03 15:56:09 +02:00
Federico Terzi
dd6bb013ab
fix(ci): add missing cargo make step
2021-10-03 15:17:54 +02:00
Federico Terzi
3b00bf53f3
fix(ci): fix error in extract version step
2021-10-03 15:16:15 +02:00
Federico Terzi
679e95f952
feat(ci): first draft of windows release ci
2021-10-03 15:13:32 +02:00
Federico Terzi
d487522849
fix(ci): remove redundant test suite from m1 pipeline
2021-10-03 14:28:46 +02:00
Federico Terzi
55d5010699
feat(ci): add missing test runs in ci pipeline
2021-10-03 14:03:18 +02:00
Federico Terzi
a426131b08
fix(ci): clean up ci pipeline
2021-10-03 13:14:26 +02:00