Skip to content

Release: merge development into beta #293

Release: merge development into beta

Release: merge development into beta #293

Triggered via pull request August 8, 2026 14:49
Status Failure
Total duration 7m 20s
Artifacts 23

code-quality.yml

on: pull_request
Matrix: quality / security
Matrix: quality / php-quality
quality  /  Frontend Build
1m 27s
quality / Frontend Build
Matrix: quality / frontend-checks
Matrix: quality / license
Matrix: quality / vue-quality
quality  /  Frontend Tests (unit)
6s
quality / Frontend Tests (unit)
quality  /  Coverage Baseline Protection
7s
quality / Coverage Baseline Protection
quality  /  Features Check
6s
quality / Features Check
quality  /  Features Extract
quality / Features Extract
quality  /  Journeydoc Capture (screenshots)
0s
quality / Journeydoc Capture (screenshots)
quality  /  SBOM
0s
quality / SBOM
Matrix: quality / phpunit
quality  /  Integration Tests (Newman)
1m 34s
quality / Integration Tests (Newman)
quality  /  E2E Tests (Playwright)
2m 56s
quality / E2E Tests (Playwright)
quality  /  Hydra Gates
7s
quality / Hydra Gates
quality  /  Quality Report
40s
quality / Quality Report
Fit to window
Zoom out
Zoom in

Annotations

8 errors, 28 warnings, and 1 notice
quality / Security (composer)
Process completed with exit code 1.
quality / PHPUnit (PHP 8.3, NC stable31)
Process completed with exit code 1.
quality / PHPUnit (PHP 8.3, NC stable31)
scripts/coverage-guard.php predates merge-base comparison. Update it from ConductionNL/.github before enabling the ratchet.
quality / Hydra Gates
Process completed with exit code 1.
quality / Hydra Gates
This workflow floats on @main and executes those paths by name inside the PINNED package, so a pin older than them cannot run the gates they implement. Bump hydra-gates-ref to a tag that includes them. This is NOT a code-quality finding about your repository.
quality / Hydra Gates
hydra-gates-ref 'v1.3.0' does not contain: scripts/axe-run.cjs scripts/lib/check_spec_anchors.py scripts/lib/check_form_labels.py scripts/lib/check_license_triangle.py
quality / Quality Report
Process completed with exit code 1.
quality / Quality Report
One or more quality jobs failed — see the report above.
quality / Frontend Tests (unit)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / Coverage Baseline Protection
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / Features Check
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / PHP Quality (phpmetrics)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / PHP Quality (phpcs)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / PHP Quality (lint)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / PHP Quality (phpstan)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / PHP Quality (phpmd)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / PHP Quality (psalm)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / Security (composer)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / License (composer)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / Vue Quality (stylelint)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / Security (npm)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / Frontend Check (check:manifest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / Frontend Check (check:specs)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / Vue Quality (eslint)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / License (npm)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / Frontend Build
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / PHPUnit (PHP 8.3, NC stable33)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / PHPUnit (PHP 8.4, NC stable31)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / PHPUnit (PHP 8.4, NC stable32)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / Integration Tests (Newman)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / PHPUnit (PHP 8.4, NC stable33)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / PHPUnit (PHP 8.3, NC stable31)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / PHPUnit (PHP 8.3, NC stable32)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / E2E Tests (Playwright)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / Hydra Gates
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / Quality Report
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, actions/github-script@v7, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / Quality Report
Security failed, and the test tier still ran and reported. This is 'tests produced a verdict, security did not pass' — NOT 'tests never ran'. The merge is blocked by the security failure, and the test results above are real.

Artifacts

Produced during runtime
Name Size Digest
coverage-report Expired
283 KB
sha256:4a2ec63445ad67b809b305526b763391ef3ff3a21c4a725c6a059c9e3075d4a3
frontend-build-output Expired
18.3 MB
sha256:4662647945c2bdea248962131fc7f85431ee51cc86739d41659017009745c4b4
license-report-composer
3.54 KB
sha256:2a928780d1826ad6679cbf24a0749b640f99f94ec34627f3fb6c52ebc18222ec
license-report-npm
15.7 KB
sha256:d84f599b4829b25aa6296dcb88c5256649ed799f78146b602b314e5711957bcb
playwright-report Expired
228 KB
sha256:be8e4ef9d3ab1cf81bc1e617504850e863dd1dd05a0988d6f14a598b6b7fbd92
quality-report
28.2 KB
sha256:ac194db42a2dfcfaef0dd817bfb9af8654883ae5993862d761df86100cf46fab
result-frontend-build
160 Bytes
sha256:64432ba3e31d36f23d6053732a9f6d22aad90f7b22770dfde6c878f40bce0c09
result-frontend-check-0
154 Bytes
sha256:5e90c4319d4336ceecbba270d9b8a6bdf69f6b807efa01639d74bd7420e79e4e
result-frontend-check-1
160 Bytes
sha256:ebbbcf20eb7ab30ec6cd2be10bc2b26cf9f31137a39a995933ecf0db5ec00d9c
result-frontend-tests
160 Bytes
sha256:8b33517f37148a9270e31f0f48932c5c6193677de909d1337930219ae1919405
result-hydra-gates
154 Bytes
sha256:3790847f65cfd3105fbfb054c8ffab6c48241541ae5057360c58b135a06bbf93
result-license-composer
148 Bytes
sha256:ccadf5c96f8d909fc63e324a4786c7f7ce0e7d83e3503f3c2bb588fedbcbc344
result-license-npm
138 Bytes
sha256:ff5ccc58ea83a0fd381085a116d4d834f1f27e211851b8385ae011e93e80ff3a
result-php-quality-lint
140 Bytes
sha256:50bdeea7e9efdedabc079861e037926a11b283c5051bf21ac7b480b11e36e6ec
result-php-quality-phpcs
142 Bytes
sha256:aad7d95361798141f4bf2c4dc1a535157faecd7229f99026ee5d49a2b3899f06
result-php-quality-phpmd
142 Bytes
sha256:e076b27d75ef3a4aeebba14cd368e3f53cf014fc46d1267958dd58de24e17d07
result-php-quality-phpmetrics
152 Bytes
sha256:fc538fce64098cf5813856858a2c78cfef2f68462ff42c76a101034560007b32
result-php-quality-phpstan
146 Bytes
sha256:dfa4f1d0329f12c2815083731bc72e65149194e2fb435b0ca8fb36a73af8138c
result-php-quality-psalm
142 Bytes
sha256:59e9c573dba17f87e651fe4d2cf389254e52a4b271a62bb13eebe5ea3d7eb17c
result-security-composer
148 Bytes
sha256:de05f141a9805d5ac445d4260221c86df0971e437c60f082f999c4c4887101bd
result-security-npm
138 Bytes
sha256:6200fb844ed72e1167908ed378d1c5e3da7173d341bf08d254b7928b1f21255b
result-vue-quality-eslint
144 Bytes
sha256:3c45e0cfd9d20803e6b1ca76cdb94ffb4d5e7cfb323f831ab79aced1b3594a0b
result-vue-quality-stylelint
150 Bytes
sha256:86c3836a00899606f92db351f7994d726947c0c489258abbeb1c55a0e1977f6f