Skip to content

Conversation

@JHopeCollins
Copy link
Member

This PR replaces #4400 to merge into main instead of release.

Major changes:

  • The Dockerfile now accepts build arguments for whether to build the main or release branches, or a versioned release, as well as additional PETSc configure arguments or apt packages.
  • The CI will build dev Docker containers on each push to main or release branch. This will be useful for downstream packages to use in their CI. The new containers are only firedrake-vanilla on linux (no macOS builds), and have the tags dev-main or dev-release. Full IDs: firedrake-vanilla-{default,complex}:dev-{main,release}

Copy link
Contributor

@connorjward connorjward left a comment

Choose a reason for hiding this comment

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

Very happy with this. Assuming the final tests work happy to merge.

@JHopeCollins
Copy link
Member Author

Only test failure is unrelated.

@JHopeCollins JHopeCollins merged commit cbdb3c5 into release Sep 2, 2025
6 of 7 checks passed
@JHopeCollins JHopeCollins deleted the JHopeCollins/dev-dockers branch September 2, 2025 12:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants