Skip to content

fix(e2e): retain-on-failure traces and a globalTimeout under the CI c… #290

fix(e2e): retain-on-failure traces and a globalTimeout under the CI c…

fix(e2e): retain-on-failure traces and a globalTimeout under the CI c… #290

Triggered via push August 8, 2026 14:04
Status Failure
Total duration 14m 9s
Artifacts 24

code-quality.yml

on: push
Matrix: quality / security
Matrix: quality / php-quality
quality  /  Frontend Build
1m 28s
quality / Frontend Build
Matrix: quality / frontend-checks
Matrix: quality / license
Matrix: quality / vue-quality
quality  /  Frontend Tests (unit)
8s
quality / Frontend Tests (unit)
quality  /  Coverage Baseline Protection
quality / Coverage Baseline Protection
quality  /  Features Check
quality / Features Check
quality  /  Features Extract
9s
quality / Features Extract
quality  /  Journeydoc Capture (screenshots)
0s
quality / Journeydoc Capture (screenshots)
quality  /  SBOM
54s
quality / SBOM
Matrix: quality / phpunit
quality  /  Integration Tests (Newman)
1m 35s
quality / Integration Tests (Newman)
quality  /  E2E Tests (Playwright)
2m 59s
quality / E2E Tests (Playwright)
quality  /  Hydra Gates
6s
quality / Hydra Gates
quality  /  Quality Report
24s
quality / Quality Report
Fit to window
Zoom out
Zoom in

Annotations

6 errors, 28 warnings, and 1 notice
quality / Security (composer)
Process completed with exit code 1.
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 / Features Extract
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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / SBOM
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/setup-node@v4, actions/upload-artifact@v4, anchore/scan-action/download-grype@v5. 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.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 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 / 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 / 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.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 / 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 / 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/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
287 KB
sha256:247eec7938bd13f7706948263b1589561fec42ecfa61363a28b6312227068629
frontend-build-output Expired
18.3 MB
sha256:d8cb066fa348412704ea71be4252e3ce47965b4239c9b7ad814779b98ccb3119
license-report-composer
3.54 KB
sha256:36aca8648024320782ed237464be52954c5f50ee54a169d1fa8b4344837de5f6
license-report-npm
15.7 KB
sha256:255aba8993fa2485ac4c9fdceabda4906470a391aec5d1473dd7f8f9eca07fdc
playwright-report Expired
197 KB
sha256:00ce28ba0e001b995a2a559f6501892a2f3344523c001da3a211ace6bdab03eb
quality-report
28 KB
sha256:6f9bbbb17d723932b5fd7101d55738a9b76ebf533fcf7bd4199d7bd5d4bd5874
result-frontend-build
160 Bytes
sha256:5cffaa02e5f24d5c36b660cbd5796cea1a9f92da16e52ff23d538d604ee6c279
result-frontend-check-0
154 Bytes
sha256:02f30a1274311db766fe2a300ddb6f2f6e579f25c8ad012b7d7cfb7e62008309
result-frontend-check-1
160 Bytes
sha256:d87c8a0cafc3d4281bf00b186395211c271ed0c160e05ebca68bd968fcd7ee4b
result-frontend-tests
160 Bytes
sha256:c72b2ca89a7d697da7e2bc25b3c1b9bba003fe0bf8b6150fb73ec6fde7b8babe
result-hydra-gates
154 Bytes
sha256:f0efdea4056589f41a5c4ef8a5f641c553f3673b47ec341f58f78b80178b00a5
result-license-composer
148 Bytes
sha256:3f9e9607147209d3d7b8e8297e326f1c55b7bdc76b8150eb54d840c889b53e22
result-license-npm
138 Bytes
sha256:7644f46d751917558f806dfb565b66dd3ad25807bebdbbfcad6eb2ef44899874
result-php-quality-lint
140 Bytes
sha256:4532d0e69139506880668710463043941cd085ef85c4589c9e966a9042d75f98
result-php-quality-phpcs
142 Bytes
sha256:f014f3b2f755af6487c40d51534823dca768b80b2604fcf835924ed305f6f4f2
result-php-quality-phpmd
142 Bytes
sha256:0fd470e1f1bdc949e7996cd3b76da49f9dd8efb4f73ca25b963e4750f4adc5fc
result-php-quality-phpmetrics
152 Bytes
sha256:83594d5a40a4fac73bbd9f326093d11d8386ed26bed338472cd3dc7bbbdca39c
result-php-quality-phpstan
146 Bytes
sha256:19e96a11fef457a8dee49d26dd7a045a9f0249a57c9d2e59163c3d2f6da1cbd0
result-php-quality-psalm
142 Bytes
sha256:95684504d546d5cb368ae18af028d50cefce203029a95077eeaaf6fe92ff6acd
result-security-composer
148 Bytes
sha256:3fb781c30e2c5315a042759606d2a6468da7e91878d62a7cb588d6711765ec0a
result-security-npm
138 Bytes
sha256:5f0b7f68d769de1fa72a1f026fc151bff07147c2be57b46b6dd971319d6769e2
result-vue-quality-eslint
144 Bytes
sha256:3e57305a0042cd205baa005d60e963b11593c3001933799d60f15af0a12c6de9
result-vue-quality-stylelint
150 Bytes
sha256:4d32c57877d6adf2005f099243e36a58f86b502cd3e63d6c321b6c1319c9be3a
sbom-app-template
88.8 KB
sha256:d4204e61af50d59b752842b7d54e17412d8205b385b288139f75692de08fe946