Skip to content

Merge pull request #5115 from firedrakeproject/connorjward/merge-release #501

Merge pull request #5115 from firedrakeproject/connorjward/merge-release

Merge pull request #5115 from firedrakeproject/connorjward/merge-release #501

Triggered via push May 14, 2026 20:37
Status Success
Total duration 1h 4m 42s
Artifacts 11

push.yml

on: push
Matrix: Build developer Docker containers / docker_build_vanilla
test  /  Build documentation
18m 55s
test / Build documentation
test  /  Build and test Firedrake (macOS)
15m 48s
test / Build and test Firedrake (macOS)
test  /  Build and test Firedrake (Linux CUDA)
17m 42s
test / Build and test Firedrake (Linux CUDA)
test  /  Basic repository checks
27s
test / Basic repository checks
test  /  Lint codebase
28s
test / Lint codebase
Update Colab notebooks (release only)
0s
Update Colab notebooks (release only)
Matrix: test / Build and test Firedrake (Linux)
Matrix: Build developer Docker containers / docker_merge_vanilla
test  /  Deploy GitHub pages (optional)
8s
test / Deploy GitHub pages (optional)
Matrix: Build developer Docker containers / docker_build_firedrake
Waiting for pending jobs
Build developer Docker containers  /  ...  /  docker_merge
Build developer Docker containers / docker_merge_firedrake / docker_merge
Fit to window
Zoom out
Zoom in

Annotations

21 warnings
test / Lint codebase
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/setup-python@v5, rbialon/flake8-annotations@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build developer Docker containers / docker_build_vanilla (Linux, complex) / Build the firedrake-vanilla-complex container (Linux)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v4, docker/build-push-action@v6, docker/login-action@v3, docker/setup-buildx-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build developer Docker containers / docker_build_vanilla (Linux, default) / Build the firedrake-vanilla-default container (Linux)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v4, docker/build-push-action@v6, docker/login-action@v3, docker/setup-buildx-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test / Build and test Firedrake (macOS)
cmake 4.3.2 is already installed and up-to-date. To reinstall 4.3.2, run: brew reinstall cmake
test / Build and test Firedrake (macOS)
python@3.14 3.14.5 is already installed and up-to-date. To reinstall 3.14.5, run: brew reinstall python@3.14
test / Build and test Firedrake (macOS)
pkgconf 2.5.1 is already installed and up-to-date. To reinstall 2.5.1, run: brew reinstall pkgconf
test / Build and test Firedrake (macOS)
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
test / Build and test Firedrake (macOS)
make 4.4.1 is already installed and up-to-date. To reinstall 4.4.1, run: brew reinstall make
test / Build and test Firedrake (macOS)
libtool 2.5.4 is already installed and up-to-date. To reinstall 2.5.4, run: brew reinstall libtool
test / Build and test Firedrake (macOS)
gcc 15.2.0_1 is already installed and up-to-date. To reinstall 15.2.0_1, run: brew reinstall gcc
test / Build and test Firedrake (macOS)
boost 1.90.0_1 is already installed and up-to-date. To reinstall 1.90.0_1, run: brew reinstall boost
test / Build and test Firedrake (macOS)
automake 1.18.1 is already installed and up-to-date. To reinstall 1.18.1, run: brew reinstall automake
test / Build and test Firedrake (macOS)
autoconf 2.73 is already installed and up-to-date. To reinstall 2.73, run: brew reinstall autoconf
Build developer Docker containers / docker_build_vanilla (macOS, complex) / Build the firedrake-vanilla-complex container (macOS)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v4, docker/build-push-action@v6, docker/login-action@v3, docker/setup-buildx-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test / Build documentation
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test / Deploy GitHub pages (optional)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/deploy-pages@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build developer Docker containers / docker_build_vanilla (macOS, default) / Build the firedrake-vanilla-default container (macOS)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v4, docker/build-push-action@v6, docker/login-action@v3, docker/setup-buildx-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build developer Docker containers / docker_merge_vanilla (complex) / docker_merge
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, docker/login-action@v3, docker/setup-buildx-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build developer Docker containers / docker_merge_vanilla (default) / docker_merge
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, docker/login-action@v3, docker/setup-buildx-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test / Build and test Firedrake (Linux) (complex)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test / Build and test Firedrake (Linux) (default)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
digests_firedrake-vanilla-complex_Linux Expired
244 Bytes
sha256:9dda42179a6dd8e8f0345e7f762282c84e6fe56d281e09d9016b9499f74150b7
digests_firedrake-vanilla-complex_macOS Expired
244 Bytes
sha256:6c88886808a771b3d92a21ffd35a51176fbfd9385e7ce1c1ac4e779b412cf81c
digests_firedrake-vanilla-default_Linux Expired
244 Bytes
sha256:8a2d27bbfccb81878ce6bdf3b6f0714b1650e3d69ce626723a2348187fe1b5f8
digests_firedrake-vanilla-default_macOS Expired
244 Bytes
sha256:b66f12f132bcdcb5e9e81a7db7a11e6088fe1f6c52bf2d69d6bd7dd2d64d3f40
firedrake-logs-complex
154 KB
sha256:1d10e21f6bdb29db51535f1a8942444705f1bba9782cf0f212f498a91e353f77
firedrake-logs-default
152 KB
sha256:324122fdba0bb60f13f6e43f6a0e860eb5bca9fa381804be18620d8f2055030e
firedrakeproject~firedrake~DL1YE2.dockerbuild
218 KB
sha256:ba4e6919bd9c635cfee3670a910ce6ffcdaddf9716f926f6608c3f4691ff8848
firedrakeproject~firedrake~FDXJUF.dockerbuild
232 KB
sha256:72ba8582302ba562e5632d565ef6832b9e6ddba6fcdb861da5d629c77001f615
firedrakeproject~firedrake~JH8ZM8.dockerbuild
233 KB
sha256:da5cea2b232ecb96a34e913c4fd1f5cdc1c9add840125ebebed130d035eff288
firedrakeproject~firedrake~T98DGN.dockerbuild
221 KB
sha256:db4a61c498da6054c15d0eeda5ee3492964a7071cfbcd63c68a9d6778ac40188
github-pages Expired
92 MB
sha256:d31beb3e42844c69b54e21803fdce91372a21876da057f105e2011ae2d63c781