Commit Graph

191 Commits

Author SHA1 Message Date
Alexander Weiss
f6890c19cf fix release deployment 2025-09-12 14:19:55 +02:00
Alexander Weiss
b6b31cae01 fix: temporarily deactivate netbsd nightly builds 2025-08-23 10:02:38 +02:00
renovate[bot]
411938b23f
chore(deps): update actions (#1513)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[EmbarkStudios/cargo-deny-action](https://redirect.github.com/EmbarkStudios/cargo-deny-action)
| action | digest | `34899fc` -> `30f817c` |
|
[MarcoIeni/release-plz-action](https://redirect.github.com/MarcoIeni/release-plz-action)
| action | digest | `394e0e4` -> `068d76d` |
| [Swatinem/rust-cache](https://redirect.github.com/Swatinem/rust-cache)
| action | digest | `23bce25` -> `98c8021` |
| [actions/checkout](https://redirect.github.com/actions/checkout) |
action | digest | `692973e` -> `11bd719` |
|
[actions/create-github-app-token](https://redirect.github.com/actions/create-github-app-token)
| action | major | `v1` -> `v2` |
|
[actions/download-artifact](https://redirect.github.com/actions/download-artifact)
| action | digest | `fa0a91b` -> `d3f86a1` |
|
[actions/upload-artifact](https://redirect.github.com/actions/upload-artifact)
| action | digest | `b4b15b8` -> `ea165f8` |
|
[docker/build-push-action](https://redirect.github.com/docker/build-push-action)
| action | digest | `4f58ea7` -> `2634353` |
| [docker/login-action](https://redirect.github.com/docker/login-action)
| action | digest | `9780b0c` -> `74a5d14` |
|
[docker/setup-buildx-action](https://redirect.github.com/docker/setup-buildx-action)
| action | digest | `c47758b` -> `e468171` |
| [dprint/check](https://redirect.github.com/dprint/check) | action |
minor | `v2.2` -> `v2.3` |
|
[dtolnay/rust-toolchain](https://redirect.github.com/dtolnay/rust-toolchain)
| action | digest | `1482605` -> `b3b07ba` |
|
[softprops/action-gh-release](https://redirect.github.com/softprops/action-gh-release)
| action | digest | `c062e08` -> `72f2c25` |

---

### Release Notes

<details>
<summary>actions/create-github-app-token
(actions/create-github-app-token)</summary>

###
[`v2`](https://redirect.github.com/actions/create-github-app-token/compare/v1...v2)

[Compare
Source](https://redirect.github.com/actions/create-github-app-token/compare/v1...v2)

</details>

<details>
<summary>dprint/check (dprint/check)</summary>

### [`v2.3`](https://redirect.github.com/dprint/check/releases/tag/v2.3)

[Compare
Source](https://redirect.github.com/dprint/check/compare/v2.2...v2.3)

#### What's Changed

- feat: add `args` input by
[@&#8203;znd4](https://redirect.github.com/znd4) in
[https://github.com/dprint/check/pull/13](https://redirect.github.com/dprint/check/pull/13)

#### New Contributors

- [@&#8203;znd4](https://redirect.github.com/znd4) made their first
contribution in
[https://github.com/dprint/check/pull/13](https://redirect.github.com/dprint/check/pull/13)

**Full Changelog**: https://github.com/dprint/check/compare/v2.2...v2.3

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on
Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule
defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/rustic-rs/rustic).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40MC4wIiwidXBkYXRlZEluVmVyIjoiNDEuNDAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiQS1jaSJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-23 19:32:34 +00:00
aawsome
0de72388f1
re-enable architures with aws-lc-sys problems (#1484)
...which is no longer used.
2025-06-28 05:18:08 +02:00
Alexander Weiss
e5500f57ba fix: temporarily disable windows compat CI tests 2025-06-27 23:05:40 +02:00
Alexander Weiss
96fab8c434 fix(ci): remove i686 from nightly builds 2025-06-27 10:08:12 +02:00
aawsome
e3a032287e
use 2024 edition (#1453) 2025-04-26 09:02:10 +02:00
Alexander Weiss
f376dc1672 update Swatinem/rust-cache 2025-03-05 21:24:03 +01:00
simonsan
5b02cd268f
ci: comment out release ci workflow for further review
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-11-30 11:06:38 +01:00
simonsan
8b9bd0f3d1
chore: enhance cross-check workflow by adding target platforms and updating job names (#1369)
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-11-28 21:35:48 +01:00
simonsan
47426dbfb4
testing: add tiny framework for testing rustic's compat with latest restic (#1303)
This is the first PR to lay some foundations to test rustic's
compatibility against a restic repository. It should essentially show,
how to start out with it and give some fixtures to play around with.

TODO:

- [X] add CI workflow + test that uses restic (latest) via
https://github.com/AnimMouse/setup-restic, to create a new repo and run
rustic against it
- [X] investigate `AnimMouse/setup-restic` failure and fix
- [X] forked `AnimMouse/setup-restic` to `rustic-rs/setup-restic` to run
on `@main` and apply faster fixes to our CI
- [X] used `AnimMouse/setup-restic` as a foundation for
`rustic-rs/setup-rustic`, still WIP
- [x] update to 'release' feature in test when #1307 is merged

---------

Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-11-19 02:51:24 +01:00
simonsan
b0bd5b6e65
test: use snapshot tests for default config, show-config and completions (#1359)
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-11-19 02:28:37 +01:00
simonsan
b8deb789eb
chore(deps): update dependencies rustic_core, rustic_backend, rustic_testing, and migrate to conflate 0.3 (#1357)
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-11-19 00:49:00 +01:00
Timtor
62f608746e
build(docker): support arm64 docker image (#1351)
This PR create a new building target `aarch64-unknonw-linux-musl`, as
`aarch64-unknonw-linux-gnu` is not competible with the docker base image
`scratch`.

Follows the current step, the arm64 docker image will be built after
Github release.
2024-11-11 18:44:35 +00:00
simonsan
a56f671b02
ci: remove extra-feature from cross-ci
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-11-11 01:01:37 +01:00
simonsan
65b8f68dd8
ci(build): add platform-dependent settings and remove ci flag for extra features
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-11-10 23:09:24 +01:00
simonsan
f774d8ba63
ci(workflows): add FIXME comments for mount compatibility and dependency installation
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-11-10 22:18:10 +01:00
simonsan
0a94b02868
ci(build): remove 'mount' feature from unsupported platforms
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-11-10 22:15:03 +01:00
simonsan
bab3ec6bf6
ci(build): add extra feature to build matrix
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-11-10 21:24:32 +01:00
simonsan
59eae0db65
ci: explicitly set extra-features in nightly workflow
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-11-10 20:12:46 +01:00
simonsan
36701ed578
ci: first try to install build dependencies in CD/CI
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-11-10 17:49:57 +01:00
renovate[bot]
b43709966f
chore(deps): update actions (#1335)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[MarcoIeni/release-plz-action](https://redirect.github.com/MarcoIeni/release-plz-action)
| action | digest | `ede2f28` -> `394e0e4` |
| [actions/checkout](https://redirect.github.com/actions/checkout) |
action | digest | `eef6144` -> `11bd719` |

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/rustic-rs/rustic).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJBLWNpIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-24 18:28:14 +02:00
renovate[bot]
3a1eb29681
chore(deps): update actions (#1324)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[MarcoIeni/release-plz-action](https://redirect.github.com/MarcoIeni/release-plz-action)
| action | digest | `693f6d4` -> `ede2f28` |
| [Swatinem/rust-cache](https://redirect.github.com/Swatinem/rust-cache)
| action | digest | `23bce25` -> `82a92a6` |
| [actions/checkout](https://redirect.github.com/actions/checkout) |
action | digest | `692973e` -> `eef6144` |

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/rustic-rs/rustic).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJBLWNpIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-14 23:50:18 +00:00
simonsan
a635073ba4
build: introduce a new feature 'release' that includes the 'self-update' feature (#1307)
This is intended to be used in our CI/CD pipelines, so we don't need to
add 'self-update' feature manually, as that is error-prone.

---------

Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-10-11 17:16:13 +00:00
simonsan
967deaeee6
docs: add status badge for docker image build and shorten workflow name (#1311)
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-10-09 20:06:17 +02:00
renovate[bot]
e29625b9e3
chore(deps): update actions (#1299)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[MarcoIeni/release-plz-action](https://redirect.github.com/MarcoIeni/release-plz-action)
| action | digest | `9135692` -> `693f6d4` |
|
[docker/build-push-action](https://redirect.github.com/docker/build-push-action)
| action | pinDigest | -> `4f58ea7` |
| [docker/login-action](https://redirect.github.com/docker/login-action)
| action | pinDigest | -> `9780b0c` |
|
[docker/setup-buildx-action](https://redirect.github.com/docker/setup-buildx-action)
| action | pinDigest | -> `c47758b` |

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/rustic-rs/rustic).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguOTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiQS1jaSJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-07 01:16:44 +00:00
mueckinger
a580952b55
build: build and publish docker image on release (#1297)
Hi! Finally I figured out how to automatically build docker images on
every new rustic release.
Closes  #1083
Completes tasks discussed in #969, #1008 and #1010.

Notes to the maintainers:
- This requires setting Workflow permissions to write access for the
GITHUB_TOKEN as described here:
https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#configuring-the-default-github_token-permissions
- It makes sense to update the README (added docker install info) in the
next rustic release (when the first image is built)
2024-10-05 14:27:24 +00:00
simonsan
7aff9dc191
ci: add missing feature self-update to tests and checks (#1293)
Currently, we are not testing with all features, as `self-update` is
missing. This PR adds it back.

---------

Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-10-05 02:02:26 +02:00
simonsan
974727b7ed
ci: add triage label to new issues only if no label has been set when creating it (#1287)
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-10-03 14:19:54 +02:00
simonsan
fffae0ad96
Update renovate.json 2024-10-01 13:31:50 +02:00
renovate[bot]
3182fe272e
chore(deps): update marcoieni/release-plz-action digest to 9135692 (#1272)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[MarcoIeni/release-plz-action](https://redirect.github.com/MarcoIeni/release-plz-action)
| action | digest | `8b0f89a` -> `9135692` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/rustic-rs/rustic).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguOTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiQS1kZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-30 22:02:23 +00:00
renovate[bot]
4e57daccfe
chore(deps): update marcoieni/release-plz-action digest to 8b0f89a (#1265)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[MarcoIeni/release-plz-action](https://redirect.github.com/MarcoIeni/release-plz-action)
| action | digest | `f7caa3f` -> `8b0f89a` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/rustic-rs/rustic).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguOTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiQS1kZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-28 11:49:10 +00:00
renovate[bot]
85c350972c
chore(deps): update embarkstudios/cargo-deny-action action to v2 (#1259)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[EmbarkStudios/cargo-deny-action](https://redirect.github.com/EmbarkStudios/cargo-deny-action)
| action | major | `v1` -> `v2` |

---

### Release Notes

<details>
<summary>EmbarkStudios/cargo-deny-action
(EmbarkStudios/cargo-deny-action)</summary>

###
[`v2`](https://redirect.github.com/EmbarkStudios/cargo-deny-action/compare/v1...v2)

[Compare
Source](https://redirect.github.com/EmbarkStudios/cargo-deny-action/compare/v1...v2)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/rustic-rs/rustic).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45NC4zIiwidXBkYXRlZEluVmVyIjoiMzguOTQuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiQS1kZXBlbmRlbmNpZXMiXX0=-->

---------

Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-09-25 14:26:51 +00:00
renovate[bot]
a673a21b60
chore(deps): update rustsec/audit-check action to v2 (#1260)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [rustsec/audit-check](https://redirect.github.com/rustsec/audit-check)
| action | major | `v1.4.1` -> `v2.0.0` |

---

### Release Notes

<details>
<summary>rustsec/audit-check (rustsec/audit-check)</summary>

###
[`v2.0.0`](https://redirect.github.com/rustsec/audit-check/releases/tag/v2.0.0)

[Compare
Source](https://redirect.github.com/rustsec/audit-check/compare/v1.4.1...v2.0.0)

#### What's Changed

- Run on Node 20.x by
[@&#8203;clechasseur](https://redirect.github.com/clechasseur) in
[https://github.com/rustsec/audit-check/pull/16](https://redirect.github.com/rustsec/audit-check/pull/16)
- Remove `generate-lockfile` To Prevent Overwriting Checked-In Lock
Files by
[@&#8203;tillmann-crabnebula](https://redirect.github.com/tillmann-crabnebula)
in
[https://github.com/rustsec/audit-check/pull/20](https://redirect.github.com/rustsec/audit-check/pull/20)
- Added support for `working-directory` by
[@&#8203;ranger-ross](https://redirect.github.com/ranger-ross) in
[https://github.com/rustsec/audit-check/pull/21](https://redirect.github.com/rustsec/audit-check/pull/21)
- fix: security fix for vulnerability in `braces` library by
[@&#8203;clechasseur](https://redirect.github.com/clechasseur) in
[https://github.com/rustsec/audit-check/pull/23](https://redirect.github.com/rustsec/audit-check/pull/23)
- npm audit fix by
[@&#8203;tarcieri](https://redirect.github.com/tarcieri) in
[https://github.com/rustsec/audit-check/pull/24](https://redirect.github.com/rustsec/audit-check/pull/24)
- v2.0.0 release prep by
[@&#8203;tarcieri](https://redirect.github.com/tarcieri) in
[https://github.com/rustsec/audit-check/pull/25](https://redirect.github.com/rustsec/audit-check/pull/25)

#### New Contributors

- [@&#8203;clechasseur](https://redirect.github.com/clechasseur) made
their first contribution in
[https://github.com/rustsec/audit-check/pull/16](https://redirect.github.com/rustsec/audit-check/pull/16)
-
[@&#8203;tillmann-crabnebula](https://redirect.github.com/tillmann-crabnebula)
made their first contribution in
[https://github.com/rustsec/audit-check/pull/20](https://redirect.github.com/rustsec/audit-check/pull/20)
- [@&#8203;ranger-ross](https://redirect.github.com/ranger-ross) made
their first contribution in
[https://github.com/rustsec/audit-check/pull/21](https://redirect.github.com/rustsec/audit-check/pull/21)
- [@&#8203;tarcieri](https://redirect.github.com/tarcieri) made their
first contribution in
[https://github.com/rustsec/audit-check/pull/24](https://redirect.github.com/rustsec/audit-check/pull/24)

**Full Changelog**:
https://github.com/rustsec/audit-check/compare/v1.4.1...v2.0.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/rustic-rs/rustic).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45NC4zIiwidXBkYXRlZEluVmVyIjoiMzguOTQuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiQS1kZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-25 13:45:16 +00:00
renovate[bot]
6c95d9abae
chore(deps): update softprops/action-gh-release action to v2 (#1258)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[softprops/action-gh-release](https://redirect.github.com/softprops/action-gh-release)
| action | major | `v1` -> `v2` |

---

### Release Notes

<details>
<summary>softprops/action-gh-release
(softprops/action-gh-release)</summary>

###
[`v2`](https://redirect.github.com/softprops/action-gh-release/compare/v1...v2)

[Compare
Source](https://redirect.github.com/softprops/action-gh-release/compare/v1...v2)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/rustic-rs/rustic).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC44MC4wIiwidXBkYXRlZEluVmVyIjoiMzguODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiQS1kZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-25 12:48:54 +00:00
renovate[bot]
56e0bf0d53
chore(deps): update embarkstudios/cargo-deny-action digest to 3f4a782 (#1228)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[EmbarkStudios/cargo-deny-action](https://redirect.github.com/EmbarkStudios/cargo-deny-action)
| action | digest | `2fad080` -> `3f4a782` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/rustic-rs/rustic).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC41OS4yIiwidXBkYXRlZEluVmVyIjoiMzguNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiQS1kZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-25 12:31:04 +00:00
simonsan
f3a44e3f8f
ci: don't let release-plz create GH releases
We currently use our own workflow for that.

Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-09-25 14:07:52 +02:00
simonsan
e5eaa6f34a
ci: remove release-pr workflow and replace with release-plz
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-09-24 12:55:28 +02:00
simonsan
3102d93795
ci(cd): try fixing nightly release pipeline
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-09-24 12:39:46 +02:00
simonsan
e762270eb6
ci: add flag for building with self-update feature for nightly and CD 2024-09-10 14:36:59 +02:00
renovate[bot]
9cada7eab4
chore(deps): update actions/download-artifact digest to fa0a91b (#1212)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[actions/download-artifact](https://togithub.com/actions/download-artifact)
| action | digest | `6b208ae` -> `fa0a91b` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
[repository job log](https://developer.mend.io/github/rustic-rs/rustic).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiQS1kZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: aawsome <37850842+aawsome@users.noreply.github.com>
2024-09-06 21:50:26 +02:00
renovate[bot]
48857246a1
chore(deps): update actions/checkout digest to 692973e (#1172)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://togithub.com/actions/checkout) | action |
digest | `b4ffde6` -> `692973e` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/rustic-rs/rustic).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjAuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJBLWRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-08-27 11:47:58 +00:00
renovate[bot]
009e57ec2e
chore(deps): update taiki-e/install-action digest to f172798 (#1042)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [taiki-e/install-action](https://togithub.com/taiki-e/install-action)
| action | digest | `8984d60` -> `f172798` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
[repository job log](https://developer.mend.io/github/rustic-rs/rustic).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNTMuMiIsInVwZGF0ZWRJblZlciI6IjM4LjI2LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-27 11:40:57 +00:00
aawsome
a88afdd4af
fix(build): Use cargo --locked in CI pipeline (#1207)
closes #1204
2024-08-24 19:02:16 +00:00
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