Skip to content

fix: PyPI build, improve CI#5652

Merged
kodiakhq[bot] merged 4 commits into
acts-project:mainfrom
benjaminhuth:fix/pypi-build
Jul 8, 2026
Merged

fix: PyPI build, improve CI#5652
kodiakhq[bot] merged 4 commits into
acts-project:mainfrom
benjaminhuth:fix/pypi-build

Conversation

@benjaminhuth

@benjaminhuth benjaminhuth commented Jul 7, 2026

Copy link
Copy Markdown
Member

Fixes the pypi build that was broken due to a segfault. Also refactors the CI so that cibuildwheel is actually run in the CI for each PR for Linux and python 3.13. Implements the cibuildwheel call in CI/cibuildhweel.sh

@github-actions github-actions Bot added the Infrastructure Changes to build tools, continous integration, ... label Jul 7, 2026
@github-actions github-actions Bot added this to the next milestone Jul 7, 2026
@benjaminhuth benjaminhuth modified the milestones: next, v47.0.0 Jul 7, 2026
@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

📊: Physics performance monitoring for 866695b

Full contents

physmon summary

❗️: Downstream build failure

  • eic-shell EICrecon (cc @acts-project/epic-contacts)

@paulgessinger

Copy link
Copy Markdown
Member

So what was the segfault from? Do we know?

Comment thread CI/cibuildwheel.sh Outdated
CCACHE_DIR was built with a container-side $PWD on Linux, which resolves
to /project inside the copied build tree rather than the host checkout
that actions/cache tracks, so the cache was never actually persisted.
macOS never set CCACHE_DIR at all, falling back to ccache's own default
location for the same reason. Resolve it once on the host and reuse it
for both platforms.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@sonarqubecloud

sonarqubecloud Bot commented Jul 8, 2026

Copy link
Copy Markdown

@kodiakhq kodiakhq Bot merged commit 0ddcac6 into acts-project:main Jul 8, 2026
43 checks passed
@github-actions github-actions Bot removed the automerge label Jul 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Infrastructure Changes to build tools, continous integration, ...

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants