Skip to content

Speed up CI setup and refactor PyPI publishing workflow#5110

Merged
connorjward merged 3 commits into
releasefrom
connorjward/O0
May 14, 2026
Merged

Speed up CI setup and refactor PyPI publishing workflow#5110
connorjward merged 3 commits into
releasefrom
connorjward/O0

Conversation

@connorjward
Copy link
Copy Markdown
Contributor

  • Compile petsc4py and Firedrake with -O0
  • Only build the sdist when we publish, not every time (I think it meant we were building things twice)

@connorjward connorjward added gpu For special runner macOS labels May 14, 2026
@connorjward
Copy link
Copy Markdown
Contributor Author

Looks to turn the install from 15 mins to 10 mins.

@connorjward connorjward requested a review from JHopeCollins May 14, 2026 12:01
Comment thread .github/actions/install/action.yml
Comment thread .github/workflows/release.yml
Copy link
Copy Markdown
Member

@JHopeCollins JHopeCollins left a comment

Choose a reason for hiding this comment

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

LGTM. Always nice to speed up CI!

@connorjward connorjward merged commit 36d8f2a into release May 14, 2026
8 checks passed
@connorjward connorjward deleted the connorjward/O0 branch May 14, 2026 12:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

gpu For special runner macOS

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants