chore(release): 0.3.16-unstable.20260831214826 (#1795) #2379
code-quality.yml
on: push
Matrix: quality / security
quality
/
Nextcloud test matrix
7s
quality
/
Changed paths
7s
quality
/
Frontend Build
1m 12s
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
17s
quality
/
info.xml lint
14s
quality
/
Frontend Tests (unit)
43s
quality
/
Coverage Baseline Protection
0s
quality
/
Features Check
0s
quality
/
Features Extract
12s
quality
/
Integration Tests (Newman)
1m 59s
quality
/
Journeydoc Capture (screenshots)
Matrix: quality / phpunit
quality
/
Quality Report
1m 25s
Annotations
48 warnings and 1 notice
|
quality / Changed paths
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 / 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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
quality / Frontend Check (check:l10n-js)
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 / Frontend Check (check:specs)
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 / Features Extract
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 / 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 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 Check (check:schema-l10n)
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/dialogs/EditMappingRuleDialog.vue#L301
The "submit" event has been triggered but not declared on `emits` option
|
|
quality / Vue Quality (eslint):
src/dialogs/EditMappingRuleDialog.vue#L293
The "submit" event has been triggered but not declared on `emits` option
|
|
quality / Vue Quality (eslint):
src/dialogs/EditMappingRuleDialog.vue#L69
The "cancel" event has been triggered but not declared on `emits` option
|
|
quality / Vue Quality (eslint):
src/dialogs/EditMappingRuleDialog.vue#L23
The "cancel" event has been triggered but not declared on `emits` option
|
|
quality / Vue Quality (eslint):
src/components/mapping/mappingShape.js#L44
Prefer a more specific type to `*`
|
|
quality / Vue Quality (eslint):
src/components/mapping/mappingShape.js#L17
Prefer a more specific type to `*`
|
|
quality / Vue Quality (eslint):
src/components/mapping/MappingResultPanel.vue#L231
Boolean prop should only be defaulted to false
|
|
quality / Vue Quality (eslint):
src/components/mapping/MappingResultPanel.vue#L225
Boolean prop should only be defaulted to false
|
|
quality / Vue Quality (eslint):
src/components/mapping/MappingResultPanel.vue#L213
Boolean prop should only be defaulted to false
|
|
quality / Vue Quality (eslint):
src/components/CatalogItemCard.vue#L69
'selected' of property found, but never used
|
|
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 (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 (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 (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 (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 / 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 / Frontend Check (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 (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 / 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 / Frontend Check (test:l10n)
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 (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 / 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 / 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 / SBOM
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, actions/upload-artifact@v4, anchore/scan-action/download-grype@v5. 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 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 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 / 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 / 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.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 / 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 / E2E Tests (Playwright)
6 e2e skip-discipline violations (report-only). Flip `e2e-skip-blocking: true` for this app once they are worked down.
|
|
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/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 / 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/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
quality / Changed paths
Heavy tier WILL run — path filtering is not enabled for this repository (enable-path-filtering=false).
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
axe-report
|
537 Bytes |
sha256:e2c7abe15c019948f2fe682ba3cc1b66fe4a3316fe2ffbcc89335ee4918c7e44
|
|
|
coverage-report
|
177 KB |
sha256:31adf5e430cec39a9016f1e3331e121ce3f0741141e504bfe33a4c1f766f1525
|
|
|
frontend-build-output
Expired
|
5.65 MB |
sha256:78a6ff378d9b0a1f98c6c5fd2beb2110cb686258a7ecb4e4ebd879b8fad3160c
|
|
|
license-report-composer
|
4.47 KB |
sha256:0365a184fbe6230515de630c1870bbed2ad27487410b2b18a0293c0f2646dfc1
|
|
|
license-report-npm
|
11.9 KB |
sha256:2a1bdbd971038228f84ef36c4d1a29f78dcd452f177ec9a2da73f39cf55c3109
|
|
|
playwright-report
|
353 KB |
sha256:2c3408ee096e928a22e5dea4e8ccdf305327a37124f1e4f6dd7f26c4d5ed2368
|
|
|
quality-report
|
28.3 KB |
sha256:a9678e72ba79460ea78fa5b1ef25eb6b26d4f577ea25bf9507e9c48ee904753d
|
|
|
result-frontend-build
|
160 Bytes |
sha256:022eeafbbabc2cee31e27563b3b9aaa4c34f05a7ee09b33020f6ef7e311f19ff
|
|
|
result-frontend-check-0
|
142 Bytes |
sha256:05e7a8332b2fd358c04b92e5e638aeb6be4212962e0aec7fa3e1b3431dd92f28
|
|
|
result-frontend-check-1
|
154 Bytes |
sha256:6ca456a7b61384e640f29a80b254758b0b985c7bf3e81e3e983014daf7c6eb99
|
|
|
result-frontend-check-2
|
150 Bytes |
sha256:ab9c1dc325ea3c246474dfe35022df3089251185f400e0bdd2eb32dcca10ea24
|
|
|
result-frontend-check-3
|
144 Bytes |
sha256:1acb9a32e0ba748394964b5ead0d56b873d1a80aedb7c4d6147d365c848cc469
|
|
|
result-frontend-check-4
|
166 Bytes |
sha256:75006ce08409d99349ce69caf882ba9367e218a769b10e996d997bd401af9c5e
|
|
|
result-frontend-check-5
|
158 Bytes |
sha256:3b8fef8b0bcc78775e623dc65b36371596aa4d6619a07beabc44c88c1f5dc3eb
|
|
|
result-frontend-tests
|
160 Bytes |
sha256:f740c5fc2bb315733b63c393c6950baff414bd1d1c3af377bf2fe4305d62ec65
|
|
|
result-hydra-gates
|
154 Bytes |
sha256:d4b74542126e21a85a99677ce2c6c53e8ee5e4c024d3a6d22051d495df5ddf13
|
|
|
result-info-xml
|
148 Bytes |
sha256:04e4a833b50e3a561c67af0679d04338c60152ba1ff30545eda056b8d8b78b52
|
|
|
result-license-composer
|
148 Bytes |
sha256:ed2ce3a7b589ff0c8740cb2e1248582b934bfbd638b603fd8bf0b1fed70bb723
|
|
|
result-license-npm
|
138 Bytes |
sha256:18f5a969fd386d8bfec0ff03ab7192cc44051161aeea8207508bfd0e0d67d277
|
|
|
result-php-quality-lint
|
140 Bytes |
sha256:e3f629f7e76be5779b00ca17563d1d1b7313c6bd588a6a7b9f8efcba5ee8a1c9
|
|
|
result-php-quality-phpcs
|
142 Bytes |
sha256:aa9c17d661ee5a1cf7d139c676562f1004fc7701b994aa9126b1d16eddcb0093
|
|
|
result-php-quality-phpmd
|
142 Bytes |
sha256:c4103ad675e3110752091722b10c108da4e4d92cbf1af560707c26e7ba25e0bb
|
|
|
result-php-quality-phpmetrics
|
152 Bytes |
sha256:0e0f0b3d0a9dcec5a664af9d1408ee3d11aaba3353ff9e1ce1cd09ff8d455fb9
|
|
|
result-php-quality-phpstan
|
146 Bytes |
sha256:aad9b57e455cbb7407f36083c21888fefeafaef0de132706c033ba8ee348e568
|
|
|
result-php-quality-psalm
|
142 Bytes |
sha256:d59305952e8db2824102e8fba574d4c9fc75a776c51eb7100b872f94e9cc52a7
|
|
|
result-reuse
|
142 Bytes |
sha256:b4e6547e708ac3f7ddaa03a79d6fe2d225f6bb47db1b75e596e9b3fa7f77d6fe
|
|
|
result-security-composer
|
148 Bytes |
sha256:012ff10f6868084068ea90e15b2406524f0ddcf11c5795f6edded0cb293b9542
|
|
|
result-security-npm
|
138 Bytes |
sha256:82994e6e1ad54cacd7f8a8ec5b6a90728ac83b9f66767ab030f96ac0f9d75760
|
|
|
result-vue-quality-eslint
|
144 Bytes |
sha256:a49fc0503e8697b1f4532fd6b02e71acb232a368b0c31081c9146149ac98643d
|
|
|
result-vue-quality-stylelint
|
150 Bytes |
sha256:398c2474feb11b0fd682fd52efc46320138dbbad2886c1bcfd2465644d2afb32
|
|
|
sbom-integriq
|
79.4 KB |
sha256:e14ee25cedfce1aaf85a3e978f52212eda90a32288c07bb87bb94187a0e1dea0
|
|