Release: merge beta into main #1173
code-quality.yml
on: pull_request
Matrix: quality / security
quality
/
Nextcloud test matrix
6s
quality
/
Changed paths
6s
quality
/
Frontend Build
1m 19s
Matrix: quality / frontend-checks
Matrix: quality / license
Matrix: quality / php-quality
Matrix: quality / vue-quality
quality
/
Nextcloud API check (app:check-code)
0s
quality
/
REUSE compliance
13s
quality
/
info.xml lint
14s
quality
/
Frontend Tests (unit)
35s
quality
/
Coverage Baseline Protection
10s
quality
/
Features Check
10s
quality
/
Features Extract
0s
quality
/
Integration Tests (Newman)
quality
/
Journeydoc Capture (screenshots)
Matrix: quality / phpunit
quality
/
Quality Report
24s
Annotations
8 errors, 45 warnings, and 1 notice
|
quality / PHPUnit (PHP 8.3, NC stable34, pgsql)
Process completed with exit code 1.
|
|
quality / PHPUnit (PHP 8.3, NC stable34, pgsql)
PHPUnit is present at merge base 7c54b1464a5d4fbdcad4782ed99fd559f749658f but produced no clover report there — the base suite could not run at all (check the PHPUnit output above this line). Refusing to report a ratchet that did not run.
|
|
quality / E2E Tests (Playwright)
Process completed with exit code 1.
|
|
quality / E2E Tests (Playwright)
check_e2e_skips.py not found — skip discipline could not be measured. Vendor conduction/hydra-gates (composer require --dev conduction/hydra-gates) or check it out to ./hydra-gates. Looked in: server/apps/stackiq/vendor/conduction/hydra-gates/scripts/lib/ and ./hydra-gates/scripts/lib/.
|
|
quality / Hydra Gates
Process completed with exit code 1.
|
|
quality / Hydra Gates
4 Hydra gate(s) failed. The exit code is the failure COUNT — see the named [gate-N] FAIL lines above.
|
|
quality / Quality Report
Process completed with exit code 1.
|
|
quality / Quality Report
One or more quality jobs failed — see the report above.
|
|
quality / Changed paths
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 / info.xml lint
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 (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 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 / 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/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 / 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 (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 / Frontend Check (test:l10n)
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 / 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 / Frontend Check (format)
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 / 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/components/PaginationComponent.vue#L270
Syntax error in namepath: page-size-changed
|
|
quality / Vue Quality (eslint):
src/components/PaginationComponent.vue#L254
The "page-changed" event has been triggered but not declared on `emits` option
|
|
quality / Vue Quality (eslint):
src/components/PaginationComponent.vue#L251
Syntax error in namepath: page-changed
|
|
quality / Vue Quality (eslint):
src/components/ContactpersonenList.vue#L689
Missing JSDoc @PARAM "contactpersoon" description
|
|
quality / Vue Quality (eslint):
src/components/ContactpersonenList.vue#L582
Missing JSDoc @PARAM "contactpersoon" description
|
|
quality / Vue Quality (eslint):
src/components/CollapsibleSection.vue#L228
Boolean prop should only be defaulted to false
|
|
quality / Vue Quality (eslint):
src/components/AlwaysVisibleSection.vue#L264
The "refresh" event has been triggered but not declared on `emits` option
|
|
quality / Vue Quality (eslint):
src/components/AlwaysVisibleSection.vue#L255
The "save" event has been triggered but not declared on `emits` option
|
|
quality / Vue Quality (eslint):
src/components/AlwaysVisibleSection.vue#L206
Boolean prop should only be defaulted to false
|
|
quality / Vue Quality (eslint):
src/App.vue#L249
Unexpected inline JSDoc tag. Did you mean to use {@nextcloud}, \@nextcloud, or `@nextcloud`?
|
|
quality / Nextcloud test matrix
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 / REUSE compliance
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 / REUSE compliance
REUSE reported findings. Not blocking yet — set reuse-blocking: true once this app ships a REUSE.toml and a LICENSES/ directory.
|
|
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 / Frontend Check (check:schema-l10n)
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 (composer)
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:vue-demi)
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 (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 (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 / 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 / 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.4, NC stable34, pgsql)
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. 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, pgsql)
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. 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, pgsql)
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. 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, pgsql)
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. 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, pgsql)
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. 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 stable34, pgsql)
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 / 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/cache@v4, 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/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 / 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 / Changed paths
Heavy tier WILL run — path filtering is not enabled for this repository (enable-path-filtering=false).
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
coverage-report
|
2.52 MB |
sha256:fed243130b759c48583e619e09b5a48ffe5d5c1811dd6a25a4e0c7ca1a028ad2
|
|
|
frontend-build-output
Expired
|
25.4 MB |
sha256:039a2fc9af9e8f639658b26be89982571536f4702f9baeba24454ab455cce458
|
|
|
license-report-composer
|
4.2 KB |
sha256:d9f66692c1e7968be8437f0acc96f5bf5a25e89287859448e3309d054dd99e68
|
|
|
license-report-npm
|
15 KB |
sha256:5f6b2a96d0ba14325486c43d00ab3ba4d3676291427f8471676b1efbc01097e9
|
|
|
playwright-report
|
321 KB |
sha256:a63dec168b32f3b0c23f9012a339fa5ac726657ae5c4baf1b03db1c1798fbea8
|
|
|
quality-report
|
28.9 KB |
sha256:88ec0b8277fa1a0af4696d72715fec4423255e6d07e3526710e60515ee00f0cd
|
|
|
result-frontend-build
|
160 Bytes |
sha256:634e6f1ceb9fb38e504ca72c9888e77be3acacdf44be33a167de84872fca96c8
|
|
|
result-frontend-check-0
|
160 Bytes |
sha256:00dc4b60eba23a5a5841fc2549ef8613e988be6859ffbdd23ce4828305602223
|
|
|
result-frontend-check-1
|
160 Bytes |
sha256:70471f999a3533583c07677332167c93c793caf7d66c69c13e1b0075893d28b9
|
|
|
result-frontend-check-2
|
150 Bytes |
sha256:6c9a140a7e6607c726e6846a9b296014de5d30f179530236d89cdadf525a7583
|
|
|
result-frontend-check-3
|
144 Bytes |
sha256:21bba949197a89bdd99eeb886138cbe391118ae65d14270e1056eddd93c69f67
|
|
|
result-frontend-check-4
|
166 Bytes |
sha256:fdb991f60d85d4ace1c7ad4863284353ace6a2a01a9f82e80a1a6c73ff0568d8
|
|
|
result-frontend-tests
|
160 Bytes |
sha256:2ef98be556c7f82b4974c291b2fe9cf0a5203cffeb5993e79650efd9d5a59257
|
|
|
result-hydra-gates
|
154 Bytes |
sha256:89f812620a2e947e6eef4e568351f25b03df8c317dc0126afc10852ad113fcbc
|
|
|
result-info-xml
|
148 Bytes |
sha256:9bb4e44fed7e4918614c8f00d4f2288c10439380b7cbf5b15b7e77aa5fc55434
|
|
|
result-license-composer
|
148 Bytes |
sha256:3d89b2ec0e8a0aeb1440f694393c3fb5064e2f50abf65c84107e3627548d251c
|
|
|
result-license-npm
|
138 Bytes |
sha256:cb391b013d3866afddba85beeed25d4c728f74f6657ffd1539ef124350d01238
|
|
|
result-php-quality-lint
|
140 Bytes |
sha256:6889d3936e9d53daf7d4612b6ee10a2ef506faf1b97cc1f4a4139584c0b06158
|
|
|
result-php-quality-phpcs
|
142 Bytes |
sha256:063482420f5ed7ac1474a977e98cc3c2b2d019bfeab4d7e31aee3b403aceed49
|
|
|
result-php-quality-phpmd
|
142 Bytes |
sha256:2bc8cb767a823690f8c5a9fbd594d305fad299904f58515d5f95fe34246ffe09
|
|
|
result-php-quality-phpmetrics
|
152 Bytes |
sha256:fd5b49b2a85f924f9bdaee20db0f9e5187f0e5c9fdcf2413858a477cddba055a
|
|
|
result-php-quality-phpstan
|
146 Bytes |
sha256:f1d5895f32aeb3f261c95bd398866637c0e8184fa92208c74d3e1f03a38b7f22
|
|
|
result-php-quality-psalm
|
142 Bytes |
sha256:c2d2332e414cce8bf104efe2708018dadfedc34a2add64299f1eec4d23646226
|
|
|
result-reuse
|
142 Bytes |
sha256:c733025e43bfe7b68726fbf74fdaa2a0997361b176fe350d1df7d6703a3da6c9
|
|
|
result-security-composer
|
148 Bytes |
sha256:933d9313b37197848c4d88f7de0aa5f77a02e07ac9ef879e90703d57f5651093
|
|
|
result-security-npm
|
138 Bytes |
sha256:3a935949cb83f8a7ddd3d02d0b1265b9aa25e3e4ba2e0ee9de44d2d1e5b2a8a1
|
|
|
result-vue-quality-eslint
|
144 Bytes |
sha256:e576198a0d8fc98a1a96e99188fb3fc00612d8c0f5bc9bd4fad93d0154849d31
|
|
|
result-vue-quality-stylelint
|
150 Bytes |
sha256:053bc63f4fad88fc2beb572ba2449aab008fb17105093e1066cf2050d35b19ec
|
|