Skip to content

DO NOT SQUASH Connorjward/merge release#5134

Merged
connorjward merged 13 commits into
mainfrom
connorjward/merge-release
May 20, 2026
Merged

DO NOT SQUASH Connorjward/merge release#5134
connorjward merged 13 commits into
mainfrom
connorjward/merge-release

Conversation

@connorjward
Copy link
Copy Markdown
Contributor

Description

connorjward and others added 13 commits May 14, 2026 21:38
* Make some env settings global
* Remove unnecessary job steps
* Improve readability via comments etc

Partial step towards being able to test more configurations efficiently.
* Enable setting the base for a PR using labels

Helpful for multi-PR changes.
* Fix DualSpace + RestrictedFunctionSpace

* Fix RestrictedFunctionSpace + RestrictedFunctionSpace

* Fix ASMStarPC + Restricted VectorFunctionSpace
As discussed in https://github.com/firedrakeproject/firedrake/wiki/Firedrake-meeting-2026-05-12#cw-testing-configurations we need a better strategy for testing more builds of Firedrake. The basic idea is:

For pull requests and pushes we always test the default configuration of Firedrake in full
If a PR is labelled ci:complex, ci:cuda, ci:macos then we run the full test suite on that configuration
Whenever we push to main or release we build and test all configurations but we only test a portion of the extra configurations.
Basically just fixing shell escape issues
@connorjward connorjward merged commit fd64512 into main May 20, 2026
7 checks passed
@connorjward connorjward deleted the connorjward/merge-release branch May 20, 2026 15:49
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