Skip to content

chore(release): 0.3.16-unstable.20260831214826 (#1795) #2379

chore(release): 0.3.16-unstable.20260831214826 (#1795)

chore(release): 0.3.16-unstable.20260831214826 (#1795) #2379

Triggered via push September 1, 2026 05:29
Status Success
Total duration 41m 7s
Artifacts 31

code-quality.yml

on: push
Matrix: quality / security
quality  /  Nextcloud test matrix
7s
quality / Nextcloud test matrix
quality  /  Changed paths
7s
quality / Changed paths
quality  /  Frontend Build
1m 12s
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
17s
quality / REUSE compliance
quality  /  info.xml lint
14s
quality / info.xml lint
quality  /  Frontend Tests (unit)
43s
quality / Frontend Tests (unit)
quality  /  Coverage Baseline Protection
0s
quality / Coverage Baseline Protection
quality  /  Features Check
0s
quality / Features Check
quality  /  Features Extract
12s
quality / Features Extract
quality  /  Integration Tests (Newman)
1m 59s
quality / Integration Tests (Newman)
quality  /  Journeydoc Capture (screenshots)
quality / Journeydoc Capture (screenshots)
Matrix: quality / phpunit
quality  /  E2E Tests (Playwright)
20m 36s
quality / E2E Tests (Playwright)
quality  /  Quality Report
1m 25s
quality / Quality Report
Fit to window
Zoom out
Zoom in

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