Release: merge development into beta #339
code-quality.yml
on: pull_request
Matrix: quality / security
quality
/
Nextcloud test matrix
15s
quality
/
Frontend Build
1m 41s
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
21s
quality
/
info.xml lint
19s
quality
/
Frontend Tests (unit)
1m 1s
quality
/
Coverage Baseline Protection
11s
quality
/
Features Check
7s
quality
/
Features Extract
0s
Matrix: quality / phpunit
quality
/
Integration Tests (Newman)
1m 58s
quality
/
Journeydoc Capture (screenshots)
quality
/
Quality Report
39s
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/LiveTileWidgetForm.vue#L340
Prefer a more specific type to `*`
|
|
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/IframeWidgetForm.vue#L277
Prefer a more specific type to `*`
|
|
quality / Vue Quality (eslint):
src/components/Widgets/Renderers/IframeWidgetForm.vue#L218
Prefer a more specific type to `*`
|
|
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 / 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
|
|