Skip to content

feat: Single workflow and actions optimizations #6

feat: Single workflow and actions optimizations

feat: Single workflow and actions optimizations #6

Re-run triggered March 26, 2026 20:33
Status Success
Total duration 48m 58s
Artifacts 12

main-workflow.yml

on: pull_request
rust-checks
17s
rust-checks
Matrix: clippy
build-mysql-image
6m 18s
build-mysql-image
build-postgres-image
6m 7s
build-postgres-image
build-spanner-image
16m 27s
build-spanner-image
python-checks
15s
python-checks
build-and-unit-test-postgres
13m 27s
build-and-unit-test-postgres
build-and-unit-test-mysql
12m 55s
build-and-unit-test-mysql
build-and-unit-test-spanner
20m 15s
build-and-unit-test-spanner
Fit to window
Zoom out
Zoom in

Annotations

6 warnings
postgres-e2e-tests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: dorny/test-reporter@a810f9bf83f2344124a920a7a0a85a6716e791f0. 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/
mysql-e2e-tests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: dorny/test-reporter@a810f9bf83f2344124a920a7a0a85a6716e791f0. 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-and-unit-test-mysql
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: dorny/test-reporter@a810f9bf83f2344124a920a7a0a85a6716e791f0. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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-and-unit-test-postgres
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: dorny/test-reporter@a810f9bf83f2344124a920a7a0a85a6716e791f0. 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-and-unit-test-spanner
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: dorny/test-reporter@a810f9bf83f2344124a920a7a0a85a6716e791f0. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
spanner-e2e-tests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: dorny/test-reporter@a810f9bf83f2344124a920a7a0a85a6716e791f0. 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
mozilla-services~syncstorage-rs~4D4M8V.dockerbuild Expired
99.5 KB
sha256:1a1e132dc80974780200404587d8858ea4e051edf396d07477af9fb287cf100f
mozilla-services~syncstorage-rs~62VI2E.dockerbuild Expired
118 KB
sha256:a05de6921c06bfcda6942617567e37ab2c486ca266d05cd41b44888461e2fd7a
mozilla-services~syncstorage-rs~NPQXHT.dockerbuild Expired
116 KB
sha256:aa18b95aa47f129546383e38f5d6fbec4505989da3e0feff6ec385fc5bd6abbe
mysql-docker-image Expired
145 MB
sha256:e50cd9541a9374fcb098173e5fced165e946d5d15a3e0518ae085f149b4b7b1b
mysql-e2e-test-results Expired
4.24 KB
sha256:3591d09eef674c59a2440ac7f87601df87c79eb4bc7bdf5c218299c6c06be79a
mysql-test-results Expired
17.8 KB
sha256:80f6c444b577f54d8c8ae557261f90237a1957aa2f20e7c845923f1b7964d4e1
postgres-docker-image Expired
148 MB
sha256:403c73d4d94b3da043081e9fd85a8e9ab0c9c6a105e772db8ed049714efea9cd
postgres-e2e-test-results Expired
4.48 KB
sha256:676ad2893d0a26e73d7ac5fb6014f5ff55dbaff95468c091c63314ebf0ce907d
postgres-test-results Expired
18.7 KB
sha256:4980b62d6e67f0ab01b31e529d185fc6a26f6107fa656dad11d14eeb6217a82b
spanner-docker-image Expired
247 MB
sha256:6a7cf5df9e70af7c3410399fc138eba2b0e377c01e1f1c1f164232cd220225db
spanner-e2e-test-results Expired
4.54 KB
sha256:bde97f7fabfe8f553a67fdc9e140332b0c6eb188e52c48616fc53b2a5ecb61a9
spanner-test-results Expired
9.02 KB
sha256:93d139e2473511abdf47c8788bd724e7ea4238bed21b24bfd9d600dd8bc2a890