Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: release #1025

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

chore: release #1025

wants to merge 1 commit into from

Conversation

baszalmstra
Copy link
Collaborator

@baszalmstra baszalmstra commented Jan 11, 2025

🤖 New release

  • rattler: 0.28.12 -> 0.29.0 (⚠️ API breaking changes)
  • rattler_conda_types: 0.29.10 -> 0.30.0 (⚠️ API breaking changes)
  • rattler_networking: 0.21.10 -> 0.22.0 (⚠️ API breaking changes)
  • rattler_repodata_gateway: 0.21.32 -> 0.21.33 (✓ API compatible changes)
  • rattler_virtual_packages: 1.2.0 -> 2.0.0 (⚠️ API breaking changes)
  • rattler_cache: 0.3.4 -> 0.3.5
  • rattler_package_streaming: 0.22.23 -> 0.22.24
  • rattler_shell: 0.22.15 -> 0.22.16
  • rattler_lock: 0.22.39 -> 0.22.40
  • rattler_solve: 1.3.4 -> 1.3.5
  • rattler_index: 0.20.7 -> 0.20.8

⚠️ rattler breaking changes

--- failure auto_trait_impl_removed: auto trait no longer implemented ---

Description:
A public type has stopped implementing one or more auto traits. This can break downstream code that depends on the traits being implemented.
        ref: https://doc.rust-lang.org/reference/special-types-and-traits.html#auto-traits
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/auto_trait_impl_removed.ron

Failed in:
  type AuthenticationCLIError is no longer UnwindSafe, in /tmp/.tmpji5a1U/rattler/crates/rattler/src/cli/auth.rs:54
  type AuthenticationCLIError is no longer RefUnwindSafe, in /tmp/.tmpji5a1U/rattler/crates/rattler/src/cli/auth.rs:54

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/enum_variant_added.ron

Failed in:
  variant AuthenticationCLIError:InitializeStorageError in /tmp/.tmpji5a1U/rattler/crates/rattler/src/cli/auth.rs:79

⚠️ rattler_conda_types breaking changes

--- failure enum_no_repr_variant_discriminant_changed: enum variant had its discriminant change value ---

Description:
The enum's variant had its discriminant value change. This breaks downstream code that used its value via a numeric cast like `as isize`.
        ref: https://doc.rust-lang.org/reference/items/enumerations.html#assigning-discriminant-values
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/enum_no_repr_variant_discriminant_changed.ron

Failed in:
  variant Arch::S390X 8 -> 9 in /tmp/.tmpji5a1U/rattler/crates/rattler_conda_types/src/platform.rs:68
  variant Arch::Riscv32 9 -> 10 in /tmp/.tmpji5a1U/rattler/crates/rattler_conda_types/src/platform.rs:69
  variant Arch::Riscv64 10 -> 11 in /tmp/.tmpji5a1U/rattler/crates/rattler_conda_types/src/platform.rs:70
  variant Arch::Wasm32 11 -> 12 in /tmp/.tmpji5a1U/rattler/crates/rattler_conda_types/src/platform.rs:71
  variant Arch::Z 12 -> 13 in /tmp/.tmpji5a1U/rattler/crates/rattler_conda_types/src/platform.rs:72
  variant Platform::LinuxS390X 9 -> 10 in /tmp/.tmpji5a1U/rattler/crates/rattler_conda_types/src/platform.rs:24
  variant Platform::LinuxRiscv32 10 -> 11 in /tmp/.tmpji5a1U/rattler/crates/rattler_conda_types/src/platform.rs:25
  variant Platform::LinuxRiscv64 11 -> 12 in /tmp/.tmpji5a1U/rattler/crates/rattler_conda_types/src/platform.rs:26
  variant Platform::Osx64 12 -> 13 in /tmp/.tmpji5a1U/rattler/crates/rattler_conda_types/src/platform.rs:28
  variant Platform::OsxArm64 13 -> 14 in /tmp/.tmpji5a1U/rattler/crates/rattler_conda_types/src/platform.rs:29
  variant Platform::Win32 14 -> 15 in /tmp/.tmpji5a1U/rattler/crates/rattler_conda_types/src/platform.rs:31
  variant Platform::Win64 15 -> 16 in /tmp/.tmpji5a1U/rattler/crates/rattler_conda_types/src/platform.rs:32
  variant Platform::WinArm64 16 -> 17 in /tmp/.tmpji5a1U/rattler/crates/rattler_conda_types/src/platform.rs:33
  variant Platform::EmscriptenWasm32 17 -> 18 in /tmp/.tmpji5a1U/rattler/crates/rattler_conda_types/src/platform.rs:35
  variant Platform::WasiWasm32 18 -> 19 in /tmp/.tmpji5a1U/rattler/crates/rattler_conda_types/src/platform.rs:36
  variant Platform::ZosZ 19 -> 20 in /tmp/.tmpji5a1U/rattler/crates/rattler_conda_types/src/platform.rs:38

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/enum_variant_added.ron

Failed in:
  variant Platform:LinuxPpc in /tmp/.tmpji5a1U/rattler/crates/rattler_conda_types/src/platform.rs:23
  variant Arch:Ppc in /tmp/.tmpji5a1U/rattler/crates/rattler_conda_types/src/platform.rs:67

⚠️ rattler_networking breaking changes

--- failure enum_tuple_variant_field_missing: pub enum tuple variant's field removed ---

Description:
A field of a tuple variant in a pub enum has been removed.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/enum_tuple_variant_field_missing.ron

Failed in:
  field 1 of variant FileStorageError::FailedToLock, previously in file /tmp/.tmpBkmo2d/rattler_networking/src/authentication_storage/backends/file.rs:40

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It 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.38.0/src/lints/inherent_method_missing.ron

Failed in:
  AuthenticationMiddleware::new, previously in file /tmp/.tmpBkmo2d/rattler_networking/src/authentication_middleware.rs:52
  AuthenticationMiddleware::new, previously in file /tmp/.tmpBkmo2d/rattler_networking/src/authentication_middleware.rs:52
  AuthenticationStorage::new, previously in file /tmp/.tmpBkmo2d/rattler_networking/src/authentication_storage/storage.rs:47
  AuthenticationStorage::from_env, previously in file /tmp/.tmpBkmo2d/rattler_networking/src/authentication_storage/storage.rs:58
  AuthenticationStorage::from_file, previously in file /tmp/.tmpBkmo2d/rattler_networking/src/authentication_storage/storage.rs:74
  AuthenticationStorage::new, previously in file /tmp/.tmpBkmo2d/rattler_networking/src/authentication_storage/storage.rs:47
  AuthenticationStorage::from_env, previously in file /tmp/.tmpBkmo2d/rattler_networking/src/authentication_storage/storage.rs:58
  AuthenticationStorage::from_file, previously in file /tmp/.tmpBkmo2d/rattler_networking/src/authentication_storage/storage.rs:74

--- failure method_parameter_count_changed: pub method parameter count changed ---

Description:
A publicly-visible method now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/method_parameter_count_changed.ron

Failed in:
  rattler_networking::authentication_storage::backends::file::FileStorage::new now takes 0 parameters instead of 1, in /tmp/.tmpji5a1U/rattler/crates/rattler_networking/src/authentication_storage/backends/file.rs:82

⚠️ rattler_virtual_packages breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field VirtualPackageOverrides.win in /tmp/.tmpji5a1U/rattler/crates/rattler_virtual_packages/src/lib.rs:309
  field VirtualPackageOverrides.linux in /tmp/.tmpji5a1U/rattler/crates/rattler_virtual_packages/src/lib.rs:313
  field VirtualPackageOverrides.archspec in /tmp/.tmpji5a1U/rattler/crates/rattler_virtual_packages/src/lib.rs:319

--- failure enum_unit_variant_changed_kind: An enum unit variant changed kind ---

Description:
A public enum's exhaustive unit variant has changed to a different kind of enum variant, breaking possible instantiations and patterns.
        ref: https://doc.rust-lang.org/reference/items/enumerations.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/enum_unit_variant_changed_kind.ron

Failed in:
  variant VirtualPackage::Win in /tmp/.tmpji5a1U/rattler/crates/rattler_virtual_packages/src/lib.rs:148

--- failure struct_with_pub_fields_changed_type: struct with pub fields became an enum or union ---

Description:
A struct with pub fields became an enum or union, breaking accesses to its public fields.
        ref: https://github.com/obi1kenobi/cargo-semver-checks/issues/297#issuecomment-1399099659
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/struct_with_pub_fields_changed_type.ron

Failed in:
  struct rattler_virtual_packages::Archspec became enum in file /tmp/.tmpji5a1U/rattler/crates/rattler_virtual_packages/src/lib.rs:506
Changelog

rattler

0.29.0 - 2025-01-17

Other

rattler_conda_types

0.30.0 - 2025-01-17

Added

rattler_networking

0.22.0 - 2025-01-17

Other

rattler_repodata_gateway

0.21.33 - 2025-01-17

Other

rattler_virtual_packages

2.0.0 - 2025-01-17

Added

rattler_cache

0.3.5 - 2025-01-17

Other

  • updated the following local packages: rattler_conda_types, rattler_networking

rattler_package_streaming

0.22.24 - 2025-01-17

Other

  • updated the following local packages: rattler_conda_types, rattler_networking

rattler_shell

0.22.16 - 2025-01-17

Other

  • updated the following local packages: rattler_conda_types

rattler_lock

0.22.40 - 2025-01-17

Other

  • updated the following local packages: rattler_conda_types

rattler_solve

1.3.5 - 2025-01-17

Other

  • updated the following local packages: rattler_conda_types

rattler_index

0.20.8 - 2025-01-17

Other

  • updated the following local packages: rattler_conda_types


This PR was generated with release-plz.

@baszalmstra baszalmstra force-pushed the release-plz-2025-01-11T13-27-15Z branch from 7455ea4 to 9cba10f Compare January 17, 2025 10:54
@baszalmstra baszalmstra force-pushed the release-plz-2025-01-11T13-27-15Z branch from 9cba10f to 7fac20a Compare January 17, 2025 20:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant