Skip to content

Conversation

hugrbot
Copy link
Collaborator

@hugrbot hugrbot commented Sep 9, 2025

🤖 I have created a release beep boop

0.13.2 (2025-10-08)

Features

Bug Fixes

  • Preserve offset for CFG edges when serializing to JSON (#2606) (69a126d)

This PR was generated with Release Please. See documentation.

Copy link

codecov bot commented Sep 9, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 83.32%. Comparing base (4379a0f) to head (4a48c50).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2547   +/-   ##
=======================================
  Coverage   83.32%   83.32%           
=======================================
  Files         256      256           
  Lines       50491    50491           
  Branches    46014    46014           
=======================================
  Hits        42074    42074           
  Misses       6065     6065           
  Partials     2352     2352           
Flag Coverage Δ
python 91.53% <100.00%> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@hugrbot hugrbot force-pushed the release-please--branches--main--components--hugr-py branch 5 times, most recently from 521377c to 2ab8d21 Compare September 18, 2025 07:25
@hugrbot hugrbot force-pushed the release-please--branches--main--components--hugr-py branch from 2ab8d21 to 504aa87 Compare September 22, 2025 11:22
@hugrbot hugrbot changed the title chore(main): release hugr-py 0.13.2 chore(main): release hugr-py 0.14.0 Sep 22, 2025
@hugrbot hugrbot force-pushed the release-please--branches--main--components--hugr-py branch from 504aa87 to 51a90ae Compare September 22, 2025 16:44
@hugrbot hugrbot changed the title chore(main): release hugr-py 0.14.0 chore(main): release hugr-py 0.13.2 Sep 22, 2025
@hugrbot hugrbot force-pushed the release-please--branches--main--components--hugr-py branch 5 times, most recently from 5403310 to 19ab750 Compare September 29, 2025 13:48
@hugrbot hugrbot force-pushed the release-please--branches--main--components--hugr-py branch from 19ab750 to f05730a Compare September 30, 2025 07:56
@ss2165 ss2165 marked this pull request as ready for review September 30, 2025 08:25
@ss2165 ss2165 requested review from aborgna-q, cqc-alec, ss2165, doug-q and a team as code owners September 30, 2025 08:25
Copy link
Member

@ss2165 ss2165 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hold for release until we are happy with new binary size/dependencies

@hugrbot hugrbot force-pushed the release-please--branches--main--components--hugr-py branch 4 times, most recently from f64f0f5 to 9484a84 Compare October 7, 2025 08:48
@hugrbot hugrbot force-pushed the release-please--branches--main--components--hugr-py branch from 9484a84 to 4a48c50 Compare October 8, 2025 13:09
@hugrbot
Copy link
Collaborator Author

hugrbot commented Oct 8, 2025

This PR contains breaking changes to the public Rust API.
Please deprecate the old API instead (if possible), or mark the PR with a ! to indicate a breaking change.

cargo-semver-checks summary
    Building hugr v0.23.0 (current)
     Built [  18.053s] (current)
   Parsing hugr v0.23.0 (current)
    Parsed [   0.004s] (current)
  Building hugr v0.23.0 (baseline)
     Built [  21.982s] (baseline)
   Parsing hugr v0.23.0 (baseline)
    Parsed [   0.004s] (baseline)
  Checking hugr v0.23.0 -> v0.23.0 (assume minor change)
   Checked [   0.012s] 159 checks: 159 pass, 41 skip
   Summary no semver update required
  Finished [  41.412s] hugr
  Building hugr-cli v0.23.0 (current)
     Built [  15.151s] (current)
   Parsing hugr-cli v0.23.0 (current)
    Parsed [   0.006s] (current)
  Building hugr-cli v0.23.0 (baseline)
     Built [  20.210s] (baseline)
   Parsing hugr-cli v0.23.0 (baseline)
    Parsed [   0.006s] (baseline)
  Checking hugr-cli v0.23.0 -> v0.23.0 (assume minor change)
   Checked [   0.013s] 159 checks: 159 pass, 41 skip
   Summary no semver update required
  Finished [  37.341s] hugr-cli
  Building hugr-core v0.23.0 (current)
     Built [  12.851s] (current)
   Parsing hugr-core v0.23.0 (current)
    Parsed [   0.074s] (current)
  Building hugr-core v0.23.0 (baseline)
     Built [  12.673s] (baseline)
   Parsing hugr-core v0.23.0 (baseline)
    Parsed [   0.069s] (baseline)
  Checking hugr-core v0.23.0 -> v0.23.0 (assume minor change)
   Checked [   0.149s] 159 checks: 159 pass, 41 skip
   Summary no semver update required
  Finished [  27.064s] hugr-core
  Building hugr-llvm v0.23.0 (current)
     Built [  12.921s] (current)
   Parsing hugr-llvm v0.23.0 (current)
    Parsed [   0.010s] (current)
  Building hugr-llvm v0.23.0 (baseline)
     Built [  16.645s] (baseline)
   Parsing hugr-llvm v0.23.0 (baseline)
    Parsed [   0.010s] (baseline)
  Checking hugr-llvm v0.23.0 -> v0.23.0 (assume minor change)
   Checked [   0.031s] 159 checks: 154 pass, 5 fail, 0 warn, 41 skip

--- failure function_missing: pub fn removed or renamed ---

Description:
A publicly-visible function cannot be imported by its prior path. A `pub use` may have been removed, or the function 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.44.0/src/lints/function_missing.ron

Failed in:
function hugr_llvm::extension::collections::borrow_array::build_barray_fat_pointer, previously in file /home/runner/work/hugr/hugr/BASELINE_BRANCH/hugr-llvm/src/extension/collections/borrow_array.rs:431
function hugr_llvm::extension::collections::borrow_array::emit_barray_unsafe_op, previously in file /home/runner/work/hugr/hugr/BASELINE_BRANCH/hugr-llvm/src/extension/collections/borrow_array.rs:1501
function hugr_llvm::extension::collections::borrow_array::decompose_barray_fat_pointer, previously in file /home/runner/work/hugr/hugr/BASELINE_BRANCH/hugr-llvm/src/extension/collections/borrow_array.rs:463
function hugr_llvm::extension::collections::borrow_array::emit_clone_op, previously in file /home/runner/work/hugr/hugr/BASELINE_BRANCH/hugr-llvm/src/extension/collections/borrow_array.rs:1291
function hugr_llvm::extension::collections::borrow_array::emit_repeat_op, previously in file /home/runner/work/hugr/hugr/BASELINE_BRANCH/hugr-llvm/src/extension/collections/borrow_array.rs:1408
function hugr_llvm::extension::collections::borrow_array::build_all_borrowed_check, previously in file /home/runner/work/hugr/hugr/BASELINE_BRANCH/hugr-llvm/src/extension/collections/borrow_array.rs:828
function hugr_llvm::extension::collections::borrow_array::emit_to_array_op, previously in file /home/runner/work/hugr/hugr/BASELINE_BRANCH/hugr-llvm/src/extension/collections/borrow_array.rs:1578
function hugr_llvm::extension::collections::borrow_array::emit_barray_value, previously in file /home/runner/work/hugr/hugr/BASELINE_BRANCH/hugr-llvm/src/extension/collections/borrow_array.rs:946
function hugr_llvm::emit::func::get_or_make_function, previously in file /home/runner/work/hugr/hugr/BASELINE_BRANCH/hugr-llvm/src/emit/func.rs:369
function hugr_llvm::extension::collections::borrow_array::emit_barray_discard, previously in file /home/runner/work/hugr/hugr/BASELINE_BRANCH/hugr-llvm/src/extension/collections/borrow_array.rs:1340
function hugr_llvm::extension::collections::borrow_array::barray_fat_pointer_ty, previously in file /home/runner/work/hugr/hugr/BASELINE_BRANCH/hugr-llvm/src/extension/collections/borrow_array.rs:411
function hugr_llvm::extension::collections::borrow_array::emit_scan_op, previously in file /home/runner/work/hugr/hugr/BASELINE_BRANCH/hugr-llvm/src/extension/collections/borrow_array.rs:1436
function hugr_llvm::extension::collections::borrow_array::build_bounds_check, previously in file /home/runner/work/hugr/hugr/BASELINE_BRANCH/hugr-llvm/src/extension/collections/borrow_array.rs:865
function hugr_llvm::extension::collections::borrow_array::emit_from_array_op, previously in file /home/runner/work/hugr/hugr/BASELINE_BRANCH/hugr-llvm/src/extension/collections/borrow_array.rs:1594
function hugr_llvm::extension::collections::borrow_array::emit_barray_op, previously in file /home/runner/work/hugr/hugr/BASELINE_BRANCH/hugr-llvm/src/extension/collections/borrow_array.rs:965
function hugr_llvm::extension::collections::borrow_array::build_barray_alloc, previously in file /home/runner/work/hugr/hugr/BASELINE_BRANCH/hugr-llvm/src/extension/collections/borrow_array.rs:509
function hugr_llvm::extension::collections::borrow_array::build_none_borrowed_check, previously in file /home/runner/work/hugr/hugr/BASELINE_BRANCH/hugr-llvm/src/extension/collections/borrow_array.rs:791

--- 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.44.0/src/lints/inherent_method_missing.ron

Failed in:
CodegenExtsBuilder::add_default_borrow_array_extensions, previously in file /home/runner/work/hugr/hugr/BASELINE_BRANCH/hugr-llvm/src/extension/collections/borrow_array.rs:85
CodegenExtsBuilder::add_borrow_array_extensions, previously in file /home/runner/work/hugr/hugr/BASELINE_BRANCH/hugr-llvm/src/extension/collections/borrow_array.rs:91
CodegenExtsBuilder::add_default_borrow_array_extensions, previously in file /home/runner/work/hugr/hugr/BASELINE_BRANCH/hugr-llvm/src/extension/collections/borrow_array.rs:85
CodegenExtsBuilder::add_borrow_array_extensions, previously in file /home/runner/work/hugr/hugr/BASELINE_BRANCH/hugr-llvm/src/extension/collections/borrow_array.rs:91

--- 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.44.0/src/lints/module_missing.ron

Failed in:
mod hugr_llvm::extension::collections::borrow_array, previously in file /home/runner/work/hugr/hugr/BASELINE_BRANCH/hugr-llvm/src/extension/collections/borrow_array.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.44.0/src/lints/struct_missing.ron

Failed in:
struct hugr_llvm::extension::collections::borrow_array::BArrayFatPtrComponents, previously in file /home/runner/work/hugr/hugr/BASELINE_BRANCH/hugr-llvm/src/extension/collections/borrow_array.rs:456
struct hugr_llvm::extension::collections::borrow_array::BorrowArrayCodegenExtension, previously in file /home/runner/work/hugr/hugr/BASELINE_BRANCH/hugr-llvm/src/extension/collections/borrow_array.rs:268
struct hugr_llvm::extension::collections::borrow_array::DefaultBorrowArrayCodegen, previously in file /home/runner/work/hugr/hugr/BASELINE_BRANCH/hugr-llvm/src/extension/collections/borrow_array.rs:255

--- failure trait_missing: pub trait removed or renamed ---

Description:
A publicly-visible trait cannot be imported by its prior path. A `pub use` may have been removed, or the trait 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.44.0/src/lints/trait_missing.ron

Failed in:
trait hugr_llvm::extension::collections::borrow_array::BorrowArrayCodegen, previously in file /home/runner/work/hugr/hugr/BASELINE_BRANCH/hugr-llvm/src/extension/collections/borrow_array.rs:105

   Summary semver requires new major version: 5 major and 0 minor checks failed
  Finished [  30.771s] hugr-llvm
  Building hugr-model v0.23.0 (current)
     Built [   4.647s] (current)
   Parsing hugr-model v0.23.0 (current)
    Parsed [   0.015s] (current)
  Building hugr-model v0.23.0 (baseline)
     Built [   4.687s] (baseline)
   Parsing hugr-model v0.23.0 (baseline)
    Parsed [   0.015s] (baseline)
  Checking hugr-model v0.23.0 -> v0.23.0 (assume minor change)
   Checked [   0.025s] 159 checks: 159 pass, 41 skip
   Summary no semver update required
  Finished [  10.097s] hugr-model
  Building hugr-passes v0.23.0 (current)
     Built [  12.746s] (current)
   Parsing hugr-passes v0.23.0 (current)
    Parsed [   0.023s] (current)
  Building hugr-passes v0.23.0 (baseline)
     Built [  16.402s] (baseline)
   Parsing hugr-passes v0.23.0 (baseline)
    Parsed [   0.023s] (baseline)
  Checking hugr-passes v0.23.0 -> v0.23.0 (assume minor change)
   Checked [   0.028s] 159 checks: 159 pass, 41 skip
   Summary no semver update required
  Finished [  30.182s] hugr-passes
  Building hugr-persistent v0.3.0 (current)
     Built [   9.764s] (current)
   Parsing hugr-persistent v0.3.0 (current)
    Parsed [   0.007s] (current)
  Building hugr-persistent v0.3.0 (baseline)
     Built [  13.629s] (baseline)
   Parsing hugr-persistent v0.3.0 (baseline)
    Parsed [   0.006s] (baseline)
  Checking hugr-persistent v0.3.0 -> v0.3.0 (assume minor change)
   Checked [   0.012s] 159 checks: 159 pass, 41 skip
   Summary no semver update required
  Finished [  24.296s] hugr-persistent

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants