Skip to content

chore: Fix slow builds in CI with hugr-llvm enabled#2934

Merged
aborgna-q merged 9 commits intomainfrom
ab/why-is-this-so-slow
Mar 11, 2026
Merged

chore: Fix slow builds in CI with hugr-llvm enabled#2934
aborgna-q merged 9 commits intomainfrom
ab/why-is-this-so-slow

Conversation

@aborgna-q
Copy link
Copy Markdown
Collaborator

@aborgna-q aborgna-q commented Mar 10, 2026

Proper fix following from #2936.

Manually installs LLVM from the apt.llvm.org repository instead of using KyleMayes/install-llvm-action@v2.

I'm not sure of the reason, but this solves the issue of half-hour long build times.
Additionally, we seem to be using sscache again in the builds.

@aborgna-q aborgna-q force-pushed the ab/why-is-this-so-slow branch from 1b32cb0 to a87a461 Compare March 10, 2026 16:44
@codecov
Copy link
Copy Markdown

codecov bot commented Mar 10, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 83.82%. Comparing base (42de6c0) to head (29adf86).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2934   +/-   ##
=======================================
  Coverage   83.82%   83.82%           
=======================================
  Files         267      267           
  Lines       52996    52996           
  Branches    46935    46935           
=======================================
  Hits        44424    44424           
  Misses       6302     6302           
  Partials     2270     2270           
Flag Coverage Δ
python 88.74% <ø> (ø)
rust 83.18% <ø> (ø)

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.

@aborgna-q aborgna-q force-pushed the ab/why-is-this-so-slow branch from 27a1781 to 47b395a Compare March 11, 2026 10:38
@aborgna-q aborgna-q force-pushed the ab/why-is-this-so-slow branch from 47b395a to ea07a29 Compare March 11, 2026 10:45
@aborgna-q aborgna-q force-pushed the ab/why-is-this-so-slow branch from 7e4e71d to 071417f Compare March 11, 2026 11:12
@aborgna-q aborgna-q changed the title test: Upload timing profile from test builds chore: Fix slow builds in CI with hugr-llvm enabled Mar 11, 2026
@aborgna-q aborgna-q marked this pull request as ready for review March 11, 2026 12:14
@aborgna-q aborgna-q requested a review from a team as a code owner March 11, 2026 12:14
@aborgna-q aborgna-q requested review from cqc-alec and ss2165 and removed request for ss2165 March 11, 2026 12:14
@aborgna-q aborgna-q enabled auto-merge March 11, 2026 12:25
@aborgna-q aborgna-q added this pull request to the merge queue Mar 11, 2026
Merged via the queue into main with commit 0d0c749 Mar 11, 2026
30 checks passed
@aborgna-q aborgna-q deleted the ab/why-is-this-so-slow branch March 11, 2026 12:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants