Release: merge development into beta #324
code-quality.yml
on: pull_request
Matrix: quality / security
quality
/
Nextcloud test matrix
11s
quality
/
Frontend Build
1m 37s
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
15s
quality
/
info.xml lint
14s
quality
/
Frontend Tests (unit)
1m 12s
quality
/
Coverage Baseline Protection
10s
quality
/
Features Check
11s
quality
/
Features Extract
0s
Matrix: quality / phpunit
quality
/
Integration Tests (Newman)
1m 53s
quality
/
Journeydoc Capture (screenshots)
quality
/
Quality Report
38s
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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 (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 / 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 (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 / 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 (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 (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 / 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 / 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 / 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.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 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 / 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 / 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 (11.9m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
coverage-report
Expired
|
102 KB |
sha256:3afcc7cc124194437ffb354f95ce81b6fa4dc888e297e309bdc1f64fea19cd6d
|
|
|
frontend-build-output
Expired
|
23.3 MB |
sha256:57c91a9fa8e684e94a932c1885a57c6a4a8416c989933261b660f990c52dcc41
|
|
|
license-report-composer
|
3.64 KB |
sha256:3cfd3add2becd4f1cb500933356da019c823f367bbeb4bd4a3393ff98998c00b
|
|
|
license-report-npm
|
12 KB |
sha256:e77f9ff5d45d06323e454beeab6951dcd55ac1ca5385a261ce6bb631cdb7d103
|
|
|
playwright-report
Expired
|
387 KB |
sha256:76b5a5a943042e844eee132086f7e122735dc989d9502bc209eb9986eac46b5b
|
|
|
quality-report
|
28.4 KB |
sha256:cd8d5c23f8c135502bebc4a91440f2e4b33c467501b9b9372099c8cf67ff86cf
|
|
|
result-frontend-build
|
160 Bytes |
sha256:03605eee95fc879dd62f7f24e2228260da7d455bb5d4fb72266bf7bb4d3982b6
|
|
|
result-frontend-check-0
|
160 Bytes |
sha256:03b87143dda0f1341a6b94e2c19594e05470b9f808fa752bd8748a879bbefd45
|
|
|
result-frontend-check-1
|
144 Bytes |
sha256:76234d4642d384558cb068e81e9b7467171f39847163c4988099c52dbfc8ab35
|
|
|
result-frontend-tests
|
160 Bytes |
sha256:0587c920f8eceafc0109f7a2dfcb5b922f8510649613b255ea60d408839acafa
|
|
|
result-hydra-gates
|
154 Bytes |
sha256:096af24969141b3971f9c7e15d8e566c2f73029f4e48415a3871cbe5ad9cd77e
|
|
|
result-info-xml
|
148 Bytes |
sha256:8ff99c30ac1d80abe05088648b5f7014ddc61c4008ac09adcfa5f9c1e698daaa
|
|
|
result-license-composer
|
148 Bytes |
sha256:45fd7b87e1b4cd43a6a308337fa1b4c350a9f4dc027dc5644f98619261c60533
|
|
|
result-license-npm
|
138 Bytes |
sha256:c182fe68592b2a7bdce6fc05bb7131a9fad2007f2f449417cd56c72676268815
|
|
|
result-php-quality-lint
|
140 Bytes |
sha256:721467ce13f5e6419d419ec78ac89fa6ef87bcb4c0cfcff12a69923fe093c455
|
|
|
result-php-quality-phpcs
|
142 Bytes |
sha256:6026208150d1834f8cbb9b54db8c0fd11dcdb2fe9e7904cb3f8465731933c3fe
|
|
|
result-php-quality-phpmd
|
142 Bytes |
sha256:a7b6295b04ec7a852f12106a47c2be19ddb0721206747c77bf8306a3a6a51c8d
|
|
|
result-php-quality-phpmetrics
|
152 Bytes |
sha256:273848c86b11cd8962891d1aa757eed8ea04fc98c09ce27b3c2c640a7087d210
|
|
|
result-php-quality-phpstan
|
146 Bytes |
sha256:af5247341ff74e384192b00388e1620965a6ef97479e3ae7446ec6c195d8c3b6
|
|
|
result-php-quality-psalm
|
142 Bytes |
sha256:19c1fe2a468fb0178e9d0c8e903aa829d22d3043525caf98b90b1150a27f5c82
|
|
|
result-reuse
|
142 Bytes |
sha256:98450f3f7c7707365b309edbb2a8fabdc3d054d414c6b665f937c3e407b77dc2
|
|
|
result-security-composer
|
148 Bytes |
sha256:518f0c0b829f85b8d6d38616d257268b7b8f62e7e111e5d3e3f74f9a61849cd6
|
|
|
result-security-npm
|
138 Bytes |
sha256:59602cd3c2a474a62fcc7e0104874d45a45137ecaefb0d6dcd4f2fca890c9eba
|
|
|
result-vue-quality-eslint
|
144 Bytes |
sha256:e980966a513805124cde0bc6a601df1939f7914e626bdf173a1a5b69709de00d
|
|
|
result-vue-quality-stylelint
|
150 Bytes |
sha256:59e720e7d3e1f8a67e02ea1e51c88b112538b66baa9ed309834fd775649949b7
|
|