Skip to content

fix(gate-57): drop the caller-less cascade-delete wrapper #346

fix(gate-57): drop the caller-less cascade-delete wrapper

fix(gate-57): drop the caller-less cascade-delete wrapper #346

Triggered via pull request August 16, 2026 09:50
Status Failure
Total duration 56m 48s
Artifacts 25

code-quality.yml

on: pull_request
Matrix: quality / security
quality  /  Nextcloud test matrix
17s
quality / Nextcloud test matrix
quality  /  Frontend Build
1m 31s
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
19s
quality / REUSE compliance
quality  /  info.xml lint
31s
quality / info.xml lint
quality  /  Frontend Tests (unit)
1m 11s
quality / Frontend Tests (unit)
quality  /  Coverage Baseline Protection
13s
quality / Coverage Baseline Protection
quality  /  Features Check
9s
quality / Features Check
quality  /  Features Extract
0s
quality / Features Extract
Matrix: quality / phpunit
quality  /  Integration Tests (Newman)
2m 2s
quality / Integration Tests (Newman)
quality  /  Journeydoc Capture (screenshots)
quality / Journeydoc Capture (screenshots)
quality  /  E2E Tests (Playwright)
13m 47s
quality / E2E Tests (Playwright)
quality  /  Quality Report
34s
quality / Quality Report
Fit to window
Zoom out
Zoom in

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/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 / 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