Skip to content

Commit

Permalink
chore: release v0.2.0 (#63)
Browse files Browse the repository at this point in the history
## 🤖 New release
* `rustic_scheduler`: 0.1.2 -> 0.2.0 (⚠️ API breaking changes)

### ⚠️ `rustic_scheduler` breaking changes

```
--- failure enum_missing: pub enum removed or renamed ---

Description:
A publicly-visible enum cannot be imported by its prior path. A `pub use` may have been removed, or the enum itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.36.0/src/lints/enum_missing.ron

Failed in:
  enum rustic_scheduler::scheduler::ClientState, previously in file /tmp/.tmpkvxyDB/rustic_scheduler/src/scheduler.rs:27
  enum rustic_scheduler::message::BackupResultMessage, previously in file /tmp/.tmpkvxyDB/rustic_scheduler/src/message.rs:26
  enum rustic_scheduler::scheduler::SourceBackupStatus, previously in file /tmp/.tmpkvxyDB/rustic_scheduler/src/scheduler.rs:173
  enum rustic_scheduler::message::HandshakeResultMessage, previously in file /tmp/.tmpkvxyDB/rustic_scheduler/src/message.rs:11

--- failure module_missing: pub module removed or renamed ---

Description:
A publicly-visible module cannot be imported by its prior path. A `pub use` may have been removed, or the module may have been renamed, removed, or made non-public.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.36.0/src/lints/module_missing.ron

Failed in:
  mod rustic_scheduler::message, previously in file /tmp/.tmpkvxyDB/rustic_scheduler/src/message.rs:1
  mod rustic_scheduler::scheduler, previously in file /tmp/.tmpkvxyDB/rustic_scheduler/src/scheduler.rs:1

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.36.0/src/lints/struct_missing.ron

Failed in:
  struct rustic_scheduler::config::ConfigFile, previously in file /tmp/.tmpkvxyDB/rustic_scheduler/src/config.rs:37
  struct rustic_scheduler::message::HandshakeMessage, previously in file /tmp/.tmpkvxyDB/rustic_scheduler/src/message.rs:5
  struct rustic_scheduler::message::BackupMessage, previously in file /tmp/.tmpkvxyDB/rustic_scheduler/src/message.rs:17
  struct rustic_scheduler::scheduler::ClientStats, previously in file /tmp/.tmpkvxyDB/rustic_scheduler/src/scheduler.rs:13
  struct rustic_scheduler::scheduler::Source, previously in file /tmp/.tmpkvxyDB/rustic_scheduler/src/scheduler.rs:155
  struct rustic_scheduler::scheduler::Clients, previously in file /tmp/.tmpkvxyDB/rustic_scheduler/src/scheduler.rs:215
  struct rustic_scheduler::scheduler::SourceBackup, previously in file /tmp/.tmpkvxyDB/rustic_scheduler/src/scheduler.rs:165
  struct rustic_scheduler::scheduler::Client, previously in file /tmp/.tmpkvxyDB/rustic_scheduler/src/scheduler.rs:34
  struct rustic_scheduler::scheduler::BackupStats, previously in file /tmp/.tmpkvxyDB/rustic_scheduler/src/scheduler.rs:20
```

<details><summary><i><b>Changelog</b></i></summary><p>

<blockquote>

##
[0.2.0](v0.1.2...v0.2.0)
- 2024-11-29

### Fixed

- rename executable and remove unused component reference in main.wxs

### Other

- remove i686-unknown-linux-gnu, armv7-unknown-linux-gnueabihf, and
x86_64-unknown-netbsd targets from CI workflows and update target list
- add installation of dependencies for i686-unknown-linux-gnu
- add targets
([#67](#67))
- update Rust version to 1.74.0 in Cargo.toml to use lints
- Update dist-workspace.toml
- enable GitHub attestations in release workflow and configuration
- add Homebrew formula publishing to release workflow and update
installers
- *(deps)* update dependencies
- remove Unicode-DFS-2016 from allow list and deny aws-lc-rs and
aws-lc-sys due to build issues
- update included files to include LICENSE-MIT and LICENSE-APACHE
- add rust-cache action to release workflow and streamline target
platforms
- reorganize target platforms and add support for
aarch64-unknown-linux-gnu
- update target platforms and add dependencies for aarch64 architecture
- *(deps)* update rustic_core to version 0.7.0 and rustic_backend to
0.5.1
- *(deps)* update dependencies and add support for aarch64 architecture
- add advisory ignore for RUSTSEC-2023-0071 due to lack of workaround
- dprint fmt
- *(deps)* update dependency
- add CC0-1.0 to allowed licenses in deny.toml
- update url dependency to version 2.5.4 and add dead code allowance in
scheduler
- add workspace linting configurations for Rust and Clippy
- update installation instructions and improve client command usage
- Migrate to abscissa framework (I)
- update cross-compilation comments to include `aws-ls-sys` dependency
issues and remove builds
- update dependencies and refactor repository options structure to match
rustic 0.6.0
- add .vscode to .gitignore
- add Justfile for build, check, and test automation
- include extra static files in dist workspace configuration
- add installation instructions for default feature on
x86_64-unknown-linux-musl
- *(release)* disable git releases, as cargo-dist does it
</blockquote>


</p></details>

---
This PR was generated with
[release-plz](https://github.com/MarcoIeni/release-plz/).

Co-authored-by: rustic-release-plz[bot] <182542030+rustic-release-plz[bot]@users.noreply.github.com>
  • Loading branch information
rustic-release-plz[bot] authored Nov 29, 2024
1 parent 92085e1 commit 40469b3
Show file tree
Hide file tree
Showing 3 changed files with 77 additions and 38 deletions.
39 changes: 39 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,45 @@ All notable changes to this project will be documented in this file.

## [unreleased]

## [0.2.0](https://github.com/rustic-rs/rustic_scheduler/compare/v0.1.2...v0.2.0) - 2024-11-29

### Fixed

- rename executable and remove unused component reference in main.wxs

### Other

- remove i686-unknown-linux-gnu, armv7-unknown-linux-gnueabihf, and x86_64-unknown-netbsd targets from CI workflows and update target list
- add installation of dependencies for i686-unknown-linux-gnu
- add targets ([#67](https://github.com/rustic-rs/rustic_scheduler/pull/67))
- update Rust version to 1.74.0 in Cargo.toml to use lints
- Update dist-workspace.toml
- enable GitHub attestations in release workflow and configuration
- add Homebrew formula publishing to release workflow and update installers
- *(deps)* update dependencies
- remove Unicode-DFS-2016 from allow list and deny aws-lc-rs and aws-lc-sys due to build issues
- update included files to include LICENSE-MIT and LICENSE-APACHE
- add rust-cache action to release workflow and streamline target platforms
- reorganize target platforms and add support for aarch64-unknown-linux-gnu
- update target platforms and add dependencies for aarch64 architecture
- *(deps)* update rustic_core to version 0.7.0 and rustic_backend to 0.5.1
- *(deps)* update dependencies and add support for aarch64 architecture
- add advisory ignore for RUSTSEC-2023-0071 due to lack of workaround
- dprint fmt
- *(deps)* update dependency
- add CC0-1.0 to allowed licenses in deny.toml
- update url dependency to version 2.5.4 and add dead code allowance in scheduler
- add workspace linting configurations for Rust and Clippy
- update installation instructions and improve client command usage
- Migrate to abscissa framework (I)
- update cross-compilation comments to include `aws-ls-sys` dependency issues and remove builds
- update dependencies and refactor repository options structure to match rustic 0.6.0
- add .vscode to .gitignore
- add Justfile for build, check, and test automation
- include extra static files in dist workspace configuration
- add installation instructions for default feature on x86_64-unknown-linux-musl
- *(release)* disable git releases, as cargo-dist does it

## [0.1.2](https://github.com/rustic-rs/rustic_scheduler/compare/v0.1.1...v0.1.2) - 2024-11-09

### Other
Expand Down
74 changes: 37 additions & 37 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rustic_scheduler"
version = "0.1.2"
version = "0.2.0"
authors = ["the rustic-rs team"]
categories = ["command-line-utilities"]
edition = "2021"
Expand Down

0 comments on commit 40469b3

Please sign in to comment.