Skip to content

Merge remote-tracking branch 'origin/development' into chore/coverage… #347

Merge remote-tracking branch 'origin/development' into chore/coverage…

Merge remote-tracking branch 'origin/development' into chore/coverage… #347

Triggered via push August 16, 2026 10:24
Status Failure
Total duration 40m 32s
Artifacts 25

code-quality.yml

on: push
Matrix: quality / security
quality  /  Nextcloud test matrix
17s
quality / Nextcloud test matrix
quality  /  Frontend Build
1m 40s
quality / Frontend Build
Matrix: quality / frontend-checks
Matrix: quality / license
Matrix: quality / php-quality
Matrix: quality / vue-quality
quality  /  Nextcloud API check (app:check-code)
0s
quality / Nextcloud API check (app:check-code)
quality  /  REUSE compliance
15s
quality / REUSE compliance
quality  /  info.xml lint
18s
quality / info.xml lint
quality  /  Frontend Tests (unit)
59s
quality / Frontend Tests (unit)
quality  /  Coverage Baseline Protection
0s
quality / Coverage Baseline Protection
quality  /  Features Check
0s
quality / Features Check
quality  /  Features Extract
12s
quality / Features Extract
Matrix: quality / phpunit
quality  /  Integration Tests (Newman)
2m 4s
quality / Integration Tests (Newman)
quality  /  Journeydoc Capture (screenshots)
0s
quality / Journeydoc Capture (screenshots)
quality  /  E2E Tests (Playwright)
13m 55s
quality / E2E Tests (Playwright)
quality  /  Quality Report
53s
quality / Quality Report
Fit to window
Zoom out
Zoom in

Annotations

4 errors, 42 warnings, and 1 notice
quality / Hydra Gates
Process completed with exit code 1.
quality / Hydra Gates
5 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 / 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, icewind1991/nextcloud-version-matrix@8a7bac6300b2f0f3100088b297995a229558ddba. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
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 / 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 / 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 (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: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 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 (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 (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 / 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 / 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 / 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/components/Widgets/Renderers/LinkButtonHost.vue#L31
'modalBackdrop' is defined as ref, but never used
quality / Vue Quality (eslint): src/components/Widgets/Renderers/IframeWidget.vue#L125
'placement' of property found, but never used
quality / Vue Quality (eslint): src/components/Widgets/Renderers/FilesWidget.vue#L230
'canEdit' of property found, but never used
quality / Vue Quality (eslint): src/components/Widgets/Renderers/FilesWidget.vue#L224
'isAdmin' of property found, but never used
quality / Vue Quality (eslint): src/components/Widgets/Renderers/ClockWidget.vue#L138
Unexpected inline JSDoc tag. Did you mean to use {@SPEC}, \@SPEC, or `@spec`?
quality / Vue Quality (eslint): src/components/Widgets/Renderers/ClockWidget.vue#L110
Unexpected inline JSDoc tag. Did you mean to use {@SPEC}, \@SPEC, or `@spec`?
quality / Vue Quality (eslint): src/components/Widgets/Renderers/ClockWidget.vue#L103
Unexpected inline JSDoc tag. Did you mean to use {@SPEC}, \@SPEC, or `@spec`?
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 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 / 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 (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 (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 / 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 (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 / 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 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 / 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/cache@v4, 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.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 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 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 / 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 / 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/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🎭 Playwright Run Summary
114 passed (11.8m)

Artifacts

Produced during runtime
Name Size Digest
coverage-report Expired
102 KB
sha256:58308c064e69ff71ecf2268bea4230d5b25b659976726faec4690942ca82954a
frontend-build-output Expired
23.3 MB
sha256:7c3296e1da4a385fda973643f9e899aaf8a651d5e95c7f64652b9e3b17c950f6
license-report-composer
3.65 KB
sha256:59cac735949c0fcf223d590209c20d4f578c9c2a97a9ec72c82b471c2fcb5cab
license-report-npm
11.8 KB
sha256:06100b0c48ccadfea2401ec4a8e2e8fccad378a44d0888198a17d35ab3bdead5
playwright-report Expired
359 KB
sha256:2168186e33e80b12e7e3b78ede600d4d25e16bc07053d443201db6bacee13dc4
quality-report
28.2 KB
sha256:a32f8bfc154ab479352b006822c18a56080f1ce762e8716ef39871762c75f31f
result-frontend-build
160 Bytes
sha256:40ed21e0e076233559902fef662330129f588f29104855a4d7a48c2d9135d7ce
result-frontend-check-0
160 Bytes
sha256:016576495e6a4bc6d78717c5b159168868cabc689d4e659bea9ac3ea82bc1021
result-frontend-check-1
144 Bytes
sha256:99f0c71949340d8399f474da22844befb39b7352f3c04cdd448409f720a2cea7
result-frontend-tests
160 Bytes
sha256:e0332013b546592a0f94410a0e137f3e26b70b8198c4b4fad92ee93ada07e3de
result-hydra-gates
154 Bytes
sha256:654e726fd0f50b5bdd2802126ed8c0a5af09797578865f0d0208449bab9f8f60
result-info-xml
148 Bytes
sha256:4f403d850840257f9b9080d294e86565adc9ae44e41bb1f9a64c1d3c42c9abd2
result-license-composer
148 Bytes
sha256:5265d05a5b786c2d789a10a7380d46abf0aefec668705e8b3f90f4be2b1f3b43
result-license-npm
138 Bytes
sha256:2476a33648486de83fb9caea5326aea93f55084c36d11ff781bf70f4f6f48079
result-php-quality-lint
140 Bytes
sha256:6753a755278308049aa8cc2dacc967b00f7742c92f68a93d75e4bf7400e917fc
result-php-quality-phpcs
142 Bytes
sha256:783caa8cb324ddd13020312c54b6696e396e4b5bfd567f99f28c5dacb6ba8f06
result-php-quality-phpmd
142 Bytes
sha256:7896d5ef27d858bd052046d0ec09ee010eb862960f906bbb2018b76e71b3ee00
result-php-quality-phpmetrics
152 Bytes
sha256:f2a475e4d4c48aefb2171d53163b6fda4e4c0dd02ee886855be2a6acb92e8edc
result-php-quality-phpstan
146 Bytes
sha256:dc7f69600934284a6cd6c236923e1666eb1ef1a19d74621e5435ead194b1976b
result-php-quality-psalm
142 Bytes
sha256:372c4f0bbb9e01cfdb4bc0126235b594b01a16f6d10f4b1ed22228e242964a09
result-reuse
142 Bytes
sha256:0ef27593b03ec37739bd2c8ca9d2130f55e3929292a4e1d8ab0f25d40ff1ed67
result-security-composer
148 Bytes
sha256:33b81f82a4b755b0a27e39fa518b5f66e684f1d529ccb77c8a4239a087252009
result-security-npm
138 Bytes
sha256:0a2103b8ff8834a9ba6610a2f12bca619e854cc6122047febcc65742f4dde7a6
result-vue-quality-eslint
144 Bytes
sha256:2346394428e0fbf3973c23d16c77943a7bd6bf6fad66f0e1caee632b954a21ca
result-vue-quality-stylelint
150 Bytes
sha256:7ed142e30571eb159189cce15fac7d0342a9f84ddd5d173ef4d831e285c94c26