fix(gate-57): drop the caller-less cascade-delete wrapper #346
code-quality.yml
on: pull_request
Matrix: quality / security
quality
/
Nextcloud test matrix
17s
quality
/
Frontend Build
1m 31s
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
19s
quality
/
info.xml lint
31s
quality
/
Frontend Tests (unit)
1m 11s
quality
/
Coverage Baseline Protection
13s
quality
/
Features Check
9s
quality
/
Features Extract
0s
Matrix: quality / phpunit
quality
/
Integration Tests (Newman)
2m 2s
quality
/
Journeydoc Capture (screenshots)
quality
/
Quality Report
34s
Annotations
5 errors, 43 warnings, and 1 notice
|
quality / PHPUnit (PHP 8.3, NC stable34, pgsql)
Process completed with exit code 1.
|
|
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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 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 / 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 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 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 / 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.8m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
coverage-report
Expired
|
102 KB |
sha256:fce7134c27b04f09b3153d7291573aca7e4384fbed03a0ebc1f20d8245e0fb5a
|
|
|
frontend-build-output
Expired
|
23.3 MB |
sha256:0355e398ae5ecfda1341f840ec4a7e427c381543468b38fadd2bda1ec17e2e71
|
|
|
license-report-composer
|
3.65 KB |
sha256:b789cb23a6455898ae4ef50d97596c0b95c7ffeb19dc52e4b2815b95af425384
|
|
|
license-report-npm
|
11.8 KB |
sha256:250102ecdbf7b4dd142f9adf46439ed1db07e3ed11a1948a5acad1af29ae7f09
|
|
|
playwright-report
Expired
|
361 KB |
sha256:cd1243e69cfac4ce68db404e932937fdd67a7489ab1508c69f947c6b136fb97b
|
|
|
quality-report
|
28.4 KB |
sha256:bb7c6811368356c7967b46b4601b3fd7810af7d19117cce85140865eb5b11ea8
|
|
|
result-frontend-build
|
160 Bytes |
sha256:4afafd5148697b43b29730739b22133f582b02a7b6784a3ace6ab1fd4d5b663d
|
|
|
result-frontend-check-0
|
160 Bytes |
sha256:e4016016ebe6969c6380e5d41cad52214bf0f5ededd95cb8f2eb6fbfa977cb9d
|
|
|
result-frontend-check-1
|
144 Bytes |
sha256:49d1f7f0cb4b6c8ff4eab97e1b656bd5d72aa308dc2c6aed5bce43e2ca307774
|
|
|
result-frontend-tests
|
160 Bytes |
sha256:eb6edf71db8ccb7031f256006b9e9d4458fb42a5bdfdc46d796b2cb8218c1b7a
|
|
|
result-hydra-gates
|
154 Bytes |
sha256:ab2434d98054cc8071b5d079bf71ff8242b24e5309ac054236b449ee5c5ba413
|
|
|
result-info-xml
|
148 Bytes |
sha256:203856a6a3b53e1f673064ad0acd478664c2f52eab2e163c43e404117514fe8f
|
|
|
result-license-composer
|
148 Bytes |
sha256:4b8359a8f931b61d9c6d4eead4b15724bf3141a38b2f035126f219233fdbdfea
|
|
|
result-license-npm
|
138 Bytes |
sha256:f3b26f8aa47e767c7a1a4fe3d5d0b3c23143fbe251d7f34e8e3c47c608928594
|
|
|
result-php-quality-lint
|
140 Bytes |
sha256:93b1fa21617bcf814d3fadcb47e0be13b7a921c5660655733de176b97d27ad0b
|
|
|
result-php-quality-phpcs
|
142 Bytes |
sha256:193a88982cec5ad0a617490f7fc2ccb046f1bea04e30b760f659de21b36950ab
|
|
|
result-php-quality-phpmd
|
142 Bytes |
sha256:639adab22d08686dd5db7c703f412ff8f2f17cda1cd93be7d34572a834f56656
|
|
|
result-php-quality-phpmetrics
|
152 Bytes |
sha256:b83480a3d5ec46f5ddc9560ca8bc935e86dc2ab1eb9bfdbe32ae4bf083ae2258
|
|
|
result-php-quality-phpstan
|
146 Bytes |
sha256:acfa9f7885a0405ec2d31878753c5cc5d9e66c8fd20c809a63b6ebf92401fc55
|
|
|
result-php-quality-psalm
|
142 Bytes |
sha256:974a4a39d9df583ddfdd1ee9c471c0d6f2392ffc2683bfa4a015c92f0314d938
|
|
|
result-reuse
|
142 Bytes |
sha256:2052a46e311237dbe65ac99c75ab4266e9a491ce60e348e9c317a9dd6686f2ff
|
|
|
result-security-composer
|
148 Bytes |
sha256:9ea185a35903be09c4d7cf8cae7d2ee11a8f163c9c3ab7bf51f1174a9374ee0b
|
|
|
result-security-npm
|
138 Bytes |
sha256:f279969bc9a60ffb83b02d3edbc9bdd3aa8734642b329194ae5c97d9daea77e1
|
|
|
result-vue-quality-eslint
|
144 Bytes |
sha256:bcd3ff72d48b12b184bedc57f5a966fe2a7fee505aeb4ddd1a11403a4a958d36
|
|
|
result-vue-quality-stylelint
|
150 Bytes |
sha256:528353bf794a1ac06b1bc2d2db8230f70ebfdf1abd562a637a83bbb0d7c3222d
|
|