Skip to content

Fix push testing CI workflow (#5131) #514

Fix push testing CI workflow (#5131)

Fix push testing CI workflow (#5131) #514

Triggered via push May 20, 2026 13:11
Status Success
Total duration 1h 7m 16s
Artifacts 10

push.yml

on: push
Matrix: Build developer Docker containers / docker_build_vanilla
test  /  Build documentation
16m 35s
test / Build documentation
test  /  Prepare matrix for Linux extra tests
4s
test / Prepare matrix for Linux extra tests
test  /  Test default
1h 6m
test / Test default
test  /  Test macOS
19m 13s
test / Test macOS
test  /  Basic repository checks
27s
test / Basic repository checks
test  /  Lint codebase
25s
test / Lint codebase
Update Colab notebooks (release only)
27s
Update Colab notebooks (release only)
Matrix: Build developer Docker containers / docker_merge_vanilla
test  /  Deploy GitHub pages (push to main only)
0s
test / Deploy GitHub pages (push to main only)
Matrix: test / Test Linux extra
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

20 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/
Update Colab notebooks (release only)
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. 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/
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 / Test macOS
cmake 4.3.2 is already installed and up-to-date. To reinstall 4.3.2, run: brew reinstall cmake
test / Test 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 / Test macOS
pkgconf 2.5.1 is already installed and up-to-date. To reinstall 2.5.1, run: brew reinstall pkgconf
test / Test macOS
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
test / Test macOS
make 4.4.1 is already installed and up-to-date. To reinstall 4.4.1, run: brew reinstall make
test / Test macOS
libtool 2.5.4 is already installed and up-to-date. To reinstall 2.5.4, run: brew reinstall libtool
test / Test macOS
gcc 15.2.0_1 is already installed and up-to-date. To reinstall 15.2.0_1, run: brew reinstall gcc
test / Test macOS
boost 1.90.0_1 is already installed and up-to-date. To reinstall 1.90.0_1, run: brew reinstall boost
test / Test macOS
automake 1.18.1 is already installed and up-to-date. To reinstall 1.18.1, run: brew reinstall automake
test / Test 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/
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 / Test 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:2054dc4d0ec84a30ed58e413a439ad2ded221d7add3e51e081a6d4f5ca999170
digests_firedrake-vanilla-complex_macOS Expired
244 Bytes
sha256:e87ba2df57c1e016065b6e3642a616595a20506466719dd27328086355db9998
digests_firedrake-vanilla-default_Linux Expired
244 Bytes
sha256:160895bca6d3868d1b442c292e5cd13345752b2685cc1858be302f8a58e02dcf
digests_firedrake-vanilla-default_macOS Expired
244 Bytes
sha256:9c66246f86b9119a1c608ccb9c049466a492ba777ce23dde44f65347158f772a
firedrake-logs-default
149 KB
sha256:6d6dfa355bfae5b6cda46434b79efcf4d847cd04e808a6c14a18d8159699dc3a
firedrakeproject~firedrake~8M8AU0.dockerbuild
203 KB
sha256:50e68b97d0d9cb217af335bdb4fff78d04120984ae65dbd23eb83c8f0dd434db
firedrakeproject~firedrake~DL0QAE.dockerbuild
194 KB
sha256:58622cc9c8454a402994d9f114a11277fff36842ea4b37ca075e2045919eb7bd
firedrakeproject~firedrake~LQGI9T.dockerbuild
205 KB
sha256:35a675cf926f20a6774fa5c3149cdfdc2f06b5b749e7675c7df33556557f9235
firedrakeproject~firedrake~NUL9KN.dockerbuild
195 KB
sha256:dda1cf03cf7b6707756389139aadbf8f716fa4177682024a910972fdfcee9f17
github-pages Expired
92 MB
sha256:1ca0d79408d2b51688848778ebd35423788da3116de75808b39a38b8475c928d