Skip to content
This repository was archived by the owner on Aug 4, 2026. It is now read-only.

Release: merge development into beta #118

Release: merge development into beta

Release: merge development into beta #118

Triggered via pull request August 3, 2026 12:59
Status Failure
Total duration 3m 40s
Artifacts 16

code-quality.yml

on: pull_request
Matrix: quality / security
Matrix: quality / php-quality
Matrix: quality / frontend-checks
Matrix: quality / license
Matrix: quality / vue-quality
quality  /  Coverage Baseline Protection
0s
quality / Coverage Baseline Protection
quality  /  Features Check
6s
quality / Features Check
quality  /  Features Extract
0s
quality / Features Extract
quality  /  Frontend Tests (unit)
14s
quality / Frontend Tests (unit)
quality  /  Journeydoc Capture (screenshots)
quality / Journeydoc Capture (screenshots)
quality  /  SBOM
0s
quality / SBOM
Matrix: quality / phpunit
quality  /  Integration Tests (Newman)
1m 16s
quality / Integration Tests (Newman)
quality  /  E2E Tests (Playwright)
0s
quality / E2E Tests (Playwright)
quality  /  Update Coverage Baseline
quality / Update Coverage Baseline
quality  /  Quality Report
48s
quality / Quality Report
Fit to window
Zoom out
Zoom in

Annotations

5 errors and 25 warnings
quality / Features Check
Process completed with exit code 1.
quality / Features Check
docs/features.json is out of date — run scripts/extract-features.py to regenerate
quality / Quality Report
Process completed with exit code 1.
quality / Quality Report
One or more quality jobs failed — see the report above.
quality / Quality Report
Unable to download artifact(s): Artifact not found for name: playwright-report Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact. For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md
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 (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 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/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 / 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 (phpcs)
PHPCS found warnings but no errors — passing.
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 (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 (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 / 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 / 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 / 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 / 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 / Vue Quality (eslint): src/views/IndexPageWrapper.vue#L67
Missing JSDoc @PARAM "props" declaration
quality / Vue Quality (eslint): src/store/modules/settings.js#L46
Missing JSDoc @PARAM "settings" declaration
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 / 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 / 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.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 / 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/

Artifacts

Produced during runtime
Name Size Digest
license-report-composer
3.53 KB
sha256:fef1b6c0234581ceb87b95b13957cfa7d005b45b98d3e1ffc949e5fd3be2fbcd
license-report-npm
13.8 KB
sha256:016cfa2d6717bf3735841c428c797856711b4028632ba6322d0502297e288833
quality-report
27.8 KB
sha256:a4bf90f554e4ee6c7c0b6a0f0eceed6b7ec8119ea71c62dfd3da200f6cedc221
result-frontend-tests
160 Bytes
sha256:edb80d48f75e3ed5cf04a447538a5dc356c0873e524cc59fdd61c3160f041e2d
result-license-composer
148 Bytes
sha256:6bbdc2800e884c7c34c5ea507ba0aa39e2c7e2c5277bc7aca9320de3fb2300be
result-license-npm
138 Bytes
sha256:cfa5c2fba9cd6891207ee8369a6be6f5c2cbb6126c7485b5eb196fabc6f5ed41
result-php-quality-lint
140 Bytes
sha256:dcfc87d1cc8e959a3e8db33b8c779151a8825a5bb35ceb213e843f71f13812f3
result-php-quality-phpcs
142 Bytes
sha256:e7d8dd5d5ed20c8cd3511a04d14a53c30a978c63d6efff31aab5e03461ae1571
result-php-quality-phpmd
142 Bytes
sha256:631bb42136f4cc112e2660752ea415d67d84c4389efc605ea3f5fb1c138a632b
result-php-quality-phpmetrics
152 Bytes
sha256:4e8cedacb977ce330cfe320d4a7042b80005af0f2c9e0e70eb8b383ca7031af8
result-php-quality-phpstan
146 Bytes
sha256:36d780b2326b9cae3caa3087daa574de13dff807fd51fbc234632e7a40c7f0b2
result-php-quality-psalm
142 Bytes
sha256:46d94ff95ae6a0b956150da2b9d1dd8b4441f0eb2ae6b979bfbc155b75168c45
result-security-composer
148 Bytes
sha256:9bc93db023ddf31c4025361e8aa784fc45a5415124cfa6ed7aed29f365981048
result-security-npm
138 Bytes
sha256:6ef40a09467d490ac16171d82688660d945a1d8e0df01266152b642abf9497c6
result-vue-quality-eslint
144 Bytes
sha256:4b7ec5ea1cf81e4afc3cb75f9170e4341d151dbc97f44074f249367a0ce9197c
result-vue-quality-stylelint
150 Bytes
sha256:465de6415dc02b73d8a2ba5e2c6c444d8e60abacd9ccf1116c904665628cefa9