Commit Graph

147 Commits

Author SHA1 Message Date
simonsan
e704a6c42b
ci: break old ci jobs when new commits are pushed so we don't fill up the queue
If new code is pushed to a PR branch, then cancel in progress workflows for that PR. Ensures that we don't waste CI time, and returns results quicker.

Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-18 00:10:17 +01:00
simonsan
a13c47026e
style: fmt
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-02 19:36:59 +01:00
simonsan
39dcc17eee
chore(deps): don't rebase stale or conflicted PRs automatically to save CI resources
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-02 19:12:14 +01:00
simonsan
016abab3aa
ci: Replace max-parallel with an own job
To circumvent a race condition in `softprops/action-gh-release` where two draft releases are created in parallel and artifacts land in different draft releases

Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-02 18:02:37 +01:00
simonsan
ad4de2b55d
ci: Set max-parallel to 1 for build matrix
To circumvent a race condition in `softprops/action-gh-release` where two draft releases are created in parallel and artifacts land in different draft releases

Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-02 17:34:00 +01:00
simonsan
f862b87166
ci: use tag version in directory names for automation to download new versions
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-02 16:36:03 +01:00
simonsan
2f768fd26b
ci: fix path for release files for CD, second approach with full file name
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-02 15:24:18 +01:00
simonsan
4c4dfaa4ec
ci: fix path for release files for CD
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-02 14:49:48 +01:00
simonsan
2d77520f7a
ci: remove conditional for checking tags
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-02 14:12:57 +01:00
simonsan
3f8a544d44
ci: add release candidates to CD
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-02 14:10:27 +01:00
simonsan
e05a9ea7ce
ci: run on tag push
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-02 14:05:46 +01:00
simonsan
067bb07ddb
ci: remove release workflow and fix release continuous deployment
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-02 13:56:34 +01:00
simonsan
698d474838
ci: do not run twice on release branches
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-02-02 13:09:07 +01:00
aawsome
f16ba04646
refactor: adjust to changes in rustic_core for added rustic_backend (#966) 2024-01-28 15:26:59 +00:00
renovate[bot]
56cc016af5
chore(deps): update taiki-e/install-action digest to 8984d60 (#1015)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-21 23:10:51 +00:00
renovate[bot]
33ed352cf3
chore(deps): update swatinem/rust-cache digest to 23bce25 (#1014)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-21 21:07:56 +00:00
renovate[bot]
868f04087f
chore(deps): update embarkstudios/cargo-deny-action digest to 2fad080 (#1013)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-21 21:07:44 +00:00
renovate[bot]
448c792422
chore(deps): update actions/upload-artifact digest to 694cdab (#1012)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-21 21:07:33 +00:00
renovate[bot]
0111c33743
chore(deps): update actions/download-artifact digest to 6b208ae (#1011)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-21 09:46:43 +00:00
renovate[bot]
3959bc7a1b
chore(deps): update actions/upload-artifact action to v4 (#993)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-03 21:45:10 +00:00
renovate[bot]
2db89dfc11
chore(deps): update taiki-e/install-action digest to 56ab793 (#988)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-03 19:40:43 +00:00
simonsan
188ef505cb
fix(ci): update github action to download artifacts, as upload/download actions from nightly workflow were incompatible with each other
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-01-01 13:19:25 +01:00
simonsan
224cac3060
ci(debug): display structure of downloaded artifact files II
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-01-01 12:48:42 +01:00
simonsan
317ab108b5
ci(debug): display structure of downloaded artifact files
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-01-01 12:33:06 +01:00
simonsan
5af6b5c8e9
ci: try to fix nightly build
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-01-01 12:15:26 +01:00
simonsan
e1cfd570ba
style: dprint fmt
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2023-12-26 23:35:57 +01:00
simonsan
6440b7c451
ci: automerge lockfile maintenance
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2023-12-26 22:26:50 +01:00
simonsan
cbeab28738
ci: activate automerge for github action digest update
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2023-12-26 18:27:00 +01:00
simonsan
2a7aba6ac2
ci: activate automerge for github action digest update
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2023-12-26 18:01:46 +01:00
simonsan
ae25e39bd5
ci: netbsd nightly builds fail due to missing execinfo, so we don't build on it for now
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2023-12-02 09:09:18 +01:00
simonsan
907855bef1
ci: update rustsec/audit-check
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2023-11-29 13:47:49 +01:00
simonsan
df4006b182
ci: update taiki-e/install-action
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2023-11-29 13:45:56 +01:00
simonsan
85787d21a4
ci: update dtolnay/rust-toolchain
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2023-11-29 13:41:02 +01:00
simonsan
0c9073aaad
ci: Run actions that need secrets.GITHUB_TOKEN only on rustic-rs org
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2023-11-29 12:36:53 +01:00
simonsan
a51ece9fde
fix(ci): remove unmaintained actions-rs/toolchain ci action
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2023-11-29 12:07:09 +01:00
simonsan
a4434a08d7
fix(ci): remove unmaintained actions-rs/cargo ci action with cross.
Attention: This should be double checked when updating.
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2023-11-29 12:05:01 +01:00
simonsan
314a19efc6
fix(ci): remove unmaintained actions-rs ci actions
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2023-11-29 11:25:17 +01:00
Nils Werner
16d524fcb2
Run some CI jobs on upstream only (#956) 2023-11-28 13:23:24 +00:00
renovate[bot]
fa22316135
chore(deps): update actions/checkout action to v4 (#954)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-26 20:50:13 +00:00
renovate[bot]
4d688cd92e
chore(deps): update taiki-e/install-action digest to b614919 (#953)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-26 20:49:01 +00:00
renovate[bot]
ee124a094b
chore(deps): pin dependencies (#952)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-26 20:08:22 +00:00
renovate[bot]
24006752ce
chore(deps): update taiki-e/install-action digest to ccc14bd (#948)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-20 14:36:13 +00:00
Alexander Weiss
2d42c40e17 Add old release.yaml to create binaries on publishing 2023-11-19 08:44:26 +01:00
renovate[bot]
8aa0a64ec2
chore(deps): update taiki-e/install-action digest to 4d85042 (#939)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-12 22:55:32 +00:00
simonsan
d761b8aea4
ci: add results to ci
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2023-11-12 19:51:24 +01:00
renovate[bot]
e96bbd3f39
chore(deps): update taiki-e/install-action digest to a153e08 (#938)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-10 22:27:27 +00:00
renovate[bot]
9726401c31
chore(deps): update taiki-e/install-action digest to 7c4edf1 (#937)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-09 13:31:21 +00:00
renovate[bot]
058a37c5f5
chore(deps): update taiki-e/install-action digest to b4f94d4 (#936)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-08 16:51:36 +00:00
renovate[bot]
ac28abe944
chore(deps): update taiki-e/install-action digest to 11dea51 (#930)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-07 17:15:31 +00:00
renovate[bot]
ab8e683ee7
chore(deps): update embarkstudios/cargo-deny-action digest to 1e59595 (#929)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-07 15:10:11 +00:00