Skip to content

chore: release guppylang and guppylang-internals 1.0.4 - #2292

Merged
maximilianruesch merged 5 commits into
release/1.0from
release-pr--release/1.0
Sep 8, 2026
Merged

chore: release guppylang and guppylang-internals 1.0.4#2292
maximilianruesch merged 5 commits into
release/1.0from
release-pr--release/1.0

Conversation

@hugrbot

@hugrbot hugrbot commented Sep 7, 2026

Copy link
Copy Markdown
Collaborator

Automated release PR.

  • guppylang1.0.4
  • guppylang-internals1.0.4

Remove the X-regen-changelog label to take manual control of the changelogs.

📝 Release notes preview

Extracted verbatim from the committed changelogs. This is exactly what will be published to the GitHub releases.

guppylang 1.0.4

Bug Fixes

Performance Improvements

guppylang-internals 1.0.4

Performance Improvements

@hugrbot hugrbot added X-release Automated release PR X-regen-changelog Allows a release pr to regenerate the changelog automatically. Remove to disallow. labels Sep 7, 2026
@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

🐰 Bencher Report

Projectguppylang
Branchrelease-pr--release/1.0
TestbedLinux

🚨 4 Alerts

BenchmarkMeasure
Units
ViewBenchmark Result
(Result Δ%)
Upper Boundary
(Limit %)
tests/benchmarks/test_big_array.py::test_big_array_compilehugr_bytes
bytes x 1e3
📈 plot
🚷 threshold
🚨 alert (🔔)
64.05 x 1e3
(+3.14%)Baseline: 62.10 x 1e3
62.72 x 1e3
(102.12%)

tests/benchmarks/test_ctrl_flow.py::test_many_ctrl_flow_compilehugr_bytes
bytes x 1e3
📈 plot
🚷 threshold
🚨 alert (🔔)
29.06 x 1e3
(+4.53%)Baseline: 27.80 x 1e3
28.08 x 1e3
(103.49%)

tests/benchmarks/test_queue_push_pop.py::test_queue_push_benchmark_compilehugr_bytes
bytes x 1e3
📈 plot
🚷 threshold
🚨 alert (🔔)
7.84 x 1e3
(+8.19%)Baseline: 7.24 x 1e3
7.32 x 1e3
(107.11%)

tests/benchmarks/test_queue_push_pop.py::test_queue_push_pop_benchmark_compilehugr_bytes
bytes x 1e3
📈 plot
🚷 threshold
🚨 alert (🔔)
10.77 x 1e3
(+9.26%)Baseline: 9.86 x 1e3
9.96 x 1e3
(108.18%)

Click to view all benchmark results
Benchmarkhugr_bytesBenchmark Result
bytes x 1e3
(Result Δ%)
Upper Boundary
bytes x 1e3
(Limit %)
hugr_nodesBenchmark Result
nodes
(Result Δ%)
Upper Boundary
nodes
(Limit %)
tests/benchmarks/test_big_array.py::test_big_array_compile📈 view plot
🚷 view threshold
🚨 view alert (🔔)
64.05 x 1e3
(+3.14%)Baseline: 62.10 x 1e3
62.72 x 1e3
(102.12%)

📈 view plot
🚷 view threshold
4,585.00
(0.00%)Baseline: 4,585.00
4,630.85
(99.01%)
tests/benchmarks/test_ctrl_flow.py::test_many_ctrl_flow_compile📈 view plot
🚷 view threshold
🚨 view alert (🔔)
29.06 x 1e3
(+4.53%)Baseline: 27.80 x 1e3
28.08 x 1e3
(103.49%)

📈 view plot
🚷 view threshold
1,301.00
(0.00%)Baseline: 1,301.00
1,314.01
(99.01%)
tests/benchmarks/test_queue_push_pop.py::test_queue_push_benchmark_compile📈 view plot
🚷 view threshold
🚨 view alert (🔔)
7.84 x 1e3
(+8.19%)Baseline: 7.24 x 1e3
7.32 x 1e3
(107.11%)

📈 view plot
🚷 view threshold
310.00
(0.00%)Baseline: 310.00
313.10
(99.01%)
tests/benchmarks/test_queue_push_pop.py::test_queue_push_pop_benchmark_compile📈 view plot
🚷 view threshold
🚨 view alert (🔔)
10.77 x 1e3
(+9.26%)Baseline: 9.86 x 1e3
9.96 x 1e3
(108.18%)

📈 view plot
🚷 view threshold
411.00
(0.00%)Baseline: 411.00
415.11
(99.01%)
🐰 View full continuous benchmarking report in Bencher

@codecov-commenter

codecov-commenter commented Sep 7, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (release/1.0@86209ea). Learn more about missing BASE report.

Additional details and impacted files
@@              Coverage Diff               @@
##             release/1.0    #2292   +/-   ##
==============================================
  Coverage               ?   93.14%           
==============================================
  Files                  ?      152           
  Lines                  ?    14785           
  Branches               ?        0           
==============================================
  Hits                   ?    13772           
  Misses                 ?     1013           
  Partials               ?        0           

☔ View full report in Codecov by Harness.
📢 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-pr--release/1.0 branch 2 times, most recently from 343e8cf to 5864994 Compare September 8, 2026 09:41
@hugrbot
hugrbot force-pushed the release-pr--release/1.0 branch from 5864994 to dfc5052 Compare September 8, 2026 15:30
@maximilianruesch

Copy link
Copy Markdown
Collaborator

The highest dependency test failure is an expected seeding change that we fix with a new seeding feature in the upcoming v1.1.X release series.

@maximilianruesch
maximilianruesch merged commit e646989 into release/1.0 Sep 8, 2026
12 of 14 checks passed
@maximilianruesch
maximilianruesch deleted the release-pr--release/1.0 branch September 8, 2026 15:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

X-regen-changelog Allows a release pr to regenerate the changelog automatically. Remove to disallow. X-release Automated release PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants