Skip to content

Release: merge development into beta #339

Release: merge development into beta

Release: merge development into beta #339

Triggered via pull request August 16, 2026 00:31
Status Failure
Total duration 1h 3m 47s
Artifacts 25

code-quality.yml

on: pull_request
Matrix: quality / security
quality  /  Nextcloud test matrix
15s
quality / Nextcloud test matrix
quality  /  Frontend Build
1m 41s
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
21s
quality / REUSE compliance
quality  /  info.xml lint
19s
quality / info.xml lint
quality  /  Frontend Tests (unit)
1m 1s
quality / Frontend Tests (unit)
quality  /  Coverage Baseline Protection
11s
quality / Coverage Baseline Protection
quality  /  Features Check
7s
quality / Features Check
quality  /  Features Extract
0s
quality / Features Extract
quality  /  SBOM
quality / SBOM
Matrix: quality / phpunit
quality  /  Integration Tests (Newman)
1m 58s
quality / Integration Tests (Newman)
quality  /  Journeydoc Capture (screenshots)
quality / Journeydoc Capture (screenshots)
quality  /  E2E Tests (Playwright)
14m 26s
quality / E2E Tests (Playwright)
quality  /  Quality Report
39s
quality / Quality Report
Fit to window
Zoom out
Zoom in

Annotations

4 errors, 43 warnings, and 1 notice
quality / Hydra Gates
Process completed with exit code 1.
quality / Hydra Gates
6 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 / 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 / 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 / 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 / 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 (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/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 / 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: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 / 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 / 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 (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 / 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 / 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 / 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 (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 (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 / 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 / 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 (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 / 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 / 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 / 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 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 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 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/
🎭 Playwright Run Summary
114 passed (12.1m)

Artifacts

Produced during runtime
Name Size Digest
coverage-report Expired
102 KB
sha256:ebda75f6f3ddec7d1415ada8f0898eeb29a3975513ce03fce022375a423798be
frontend-build-output Expired
23.3 MB
sha256:2e9d67ed53fee72f95497d665726ad23db41426aee2cb2176d91406ba5eb6967
license-report-composer
3.65 KB
sha256:9f18c8dd2c8b0a40a6e7fa109f3c2b76c8dc4879d0d25d87018f96384faca2d9
license-report-npm
11.8 KB
sha256:4f064462e8e58340185945651aa2fd91411e1a6732d29fe128c54592ff175262
playwright-report Expired
388 KB
sha256:2e7d439d32a9dc5838a0af4d914c34d07ef7ff69c7faaab3535119a13a09e193
quality-report
28.5 KB
sha256:6a0d199a0c8a941114dd00c4d32347697c52f61b475c57281c4c866ae61798cb
result-frontend-build
160 Bytes
sha256:a0757e45712c6aff5980fbd631388bd9fd878c56184b1f00169330624e9932ca
result-frontend-check-0
160 Bytes
sha256:c129c2b8c12a0033772d16e4cbc0f253f89299fa97b6c06dca29f1b3c6cbd774
result-frontend-check-1
144 Bytes
sha256:4d18390b932797f3e2056def138237acf311d80cba2dfc813f28c4f8fdbfcd22
result-frontend-tests
160 Bytes
sha256:bf7f3ef1430c0816fe30853661774ad2cf3f587c515a55924e8aacf0bd38d5a8
result-hydra-gates
154 Bytes
sha256:f5c956c36ec3471a7ac68edc17d5aa82362c4ae889c28b4e29dfa13364aedb6b
result-info-xml
148 Bytes
sha256:1f2b1e20afcf832bcad91821d772afd9499921d59f4f8e95450cb34002fd815a
result-license-composer
148 Bytes
sha256:406fdfc32592217221a157fd691ca168ad8424d348e7bebe3e8026c77509e2f1
result-license-npm
138 Bytes
sha256:cb0ff010f5fbc7ae0f915c410628f33ad20e04f401d4bec6f965a86774ba97ad
result-php-quality-lint
140 Bytes
sha256:3e6ea1a20f927b2168ffbef4a653117053d492fd66e70533568b605b9e61b37a
result-php-quality-phpcs
142 Bytes
sha256:2966a1e6d8a76a1863e0d24a9485a23a1da1fb99fc2094b55d8fa5ce4d565fbb
result-php-quality-phpmd
142 Bytes
sha256:263eae6e55a664728f543319bd2d0e77b7cb989bc0f502da5772d823f8810058
result-php-quality-phpmetrics
152 Bytes
sha256:e05f7ed405454e833ea3dbb60cd5fa79c83cd11065b1dc078a9e412d9ad54a8d
result-php-quality-phpstan
146 Bytes
sha256:36739d08d29515e2c7816d8df2a0731d86f94e20cfc290cde1f09ba6a27cfc4d
result-php-quality-psalm
142 Bytes
sha256:7985d3b8dddebfcf16b7cce50de893ec15a9279653031dbcd2d9fce18522df17
result-reuse
142 Bytes
sha256:e80deb5859ffcd5c9245ab60519c07753847abb281f9519fb274b727ce1c75bf
result-security-composer
148 Bytes
sha256:9de5072c7f8e36cc6e9041cb87188012a15e344d47c83c931265e97cd4dde598
result-security-npm
138 Bytes
sha256:c7b6cf2fc487e36f219eee5776d42741e04a11e3619b1879a546e9eaa9759843
result-vue-quality-eslint
144 Bytes
sha256:3ab819331d75af71c71b48d0271a4761a78432fe9124c9cec0554efd7c812db4
result-vue-quality-stylelint
150 Bytes
sha256:05c1ca47e5b7998cd1d4544c2ffb9d0e7ffc524696820a60e855c0846f12cc51