Skip to content

chore(release): 0.3.15-unstable.20260831170603 (#1793) #2373

chore(release): 0.3.15-unstable.20260831170603 (#1793)

chore(release): 0.3.15-unstable.20260831170603 (#1793) #2373

Triggered via push August 31, 2026 20:12
Status Success
Total duration 34m 16s
Artifacts 31

code-quality.yml

on: push
Matrix: quality / security
quality  /  Nextcloud test matrix
5s
quality / Nextcloud test matrix
quality  /  Changed paths
11s
quality / Changed paths
quality  /  Frontend Build
1m 35s
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)
quality / Nextcloud API check (app:check-code)
quality  /  REUSE compliance
17s
quality / REUSE compliance
quality  /  info.xml lint
16s
quality / info.xml lint
quality  /  Frontend Tests (unit)
34s
quality / Frontend Tests (unit)
quality  /  Coverage Baseline Protection
quality / Coverage Baseline Protection
quality  /  Features Check
0s
quality / Features Check
quality  /  Features Extract
16s
quality / Features Extract
quality  /  Integration Tests (Newman)
2m 24s
quality / Integration Tests (Newman)
quality  /  Journeydoc Capture (screenshots)
quality / Journeydoc Capture (screenshots)
Matrix: quality / phpunit
quality  /  E2E Tests (Playwright)
20m 55s
quality / E2E Tests (Playwright)
quality  /  Quality Report
38s
quality / Quality Report
Fit to window
Zoom out
Zoom in

Annotations

48 warnings and 1 notice
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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 (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 / 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 / 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 (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 / 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 / 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 / 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 / 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 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 / 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 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.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.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 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.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.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 / 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 Expired
537 Bytes
sha256:9d2259fd2882124ed0f75d63f0505a5e0ea199c67f2ae6cacb218eacdac25901
coverage-report Expired
177 KB
sha256:01ad0ba5ab5669d05294b43e36b75c0adb055e2e61367d7786a78612ad16f9d9
frontend-build-output Expired
5.65 MB
sha256:797b1a93e437468dc3d82a6242329b47abd33447e17d902b8b13d08dbfcec39d
license-report-composer
4.47 KB
sha256:9321ab8437260d15f5ad442923e955d6baf10be3fec7ee8f0c462cbd553c75e3
license-report-npm
11.9 KB
sha256:e0bba531e8c397c5fd48f4677ee7f2f61a7c43a2548545fee874b2e872a18a90
playwright-report Expired
353 KB
sha256:2f8af9c60827a4faad58327e85feb9fa8768b9e42e15dc41501ef7444dd6cc29
quality-report
29 KB
sha256:4d08c4de70fade670d8d95653f7a55189e505f7d09676b7284b2b2d6f5ff1dc2
result-frontend-build
160 Bytes
sha256:6315da9b3a9208c143aac81569f4838742b2cb75580a3e2f1c9de22dc9d1572a
result-frontend-check-0
142 Bytes
sha256:a656ec26ffa3d158aab9aea16bad5c083ac905383ce1f21332bb06c643db3023
result-frontend-check-1
154 Bytes
sha256:c5c8393d73dc5a22b94f385a67afdbd380b5f26b4f42e102d429e5d6e7d33fed
result-frontend-check-2
150 Bytes
sha256:82a004593dd310f44e30558302fb1677cb71b33ad528260e8e120f2655c88ebb
result-frontend-check-3
144 Bytes
sha256:9c8c8acd73e14be0834d140ea954402d41c39ee01268d4277b6ffc6febef845e
result-frontend-check-4
166 Bytes
sha256:7c0c63d911c2b4182e178b69d1e9a74ee0395389f2a0f5739183e809a9995a90
result-frontend-check-5
158 Bytes
sha256:155146041e3655aa0407f4a2fef268ed1bed0e59def9aa1630c43eb40e54b7de
result-frontend-tests
160 Bytes
sha256:5ab5a4dc4950fe89e6e57c0d0839788798975c6db067b40cb78e15a906aabcc1
result-hydra-gates
154 Bytes
sha256:3c75438b82561be149a9c24ffc533784771e6d62f49af958a5378e998c141f7d
result-info-xml
148 Bytes
sha256:3603933668b6c9fd45d2c7af8f424e8c0b9e32d8fccc50048b8ab60fff0bc40f
result-license-composer
148 Bytes
sha256:551bd623531fb8c453446639dab5fdbbdd6734c88125c5fa54f149d89eaa6212
result-license-npm
138 Bytes
sha256:06a624770a03feb0895b8d851f8dc8970abc549ef7d5610f93130bffdd6f4699
result-php-quality-lint
140 Bytes
sha256:8fac93bbdd524ff1cb8ea3d3a5a7f87cc815cae92b19d930741b761feb447ed0
result-php-quality-phpcs
142 Bytes
sha256:54e58680d805fedd276aa5aba09f6e8da4b35d471c4e5d715a9df8d43955ffa8
result-php-quality-phpmd
142 Bytes
sha256:dc99ac9f34516a09f8e0155f864c3ad2953865211b2be7ecd4d6b2dc3d3b943d
result-php-quality-phpmetrics
152 Bytes
sha256:495e1950178a33208b87b64eafbda45a9be83a37e25afee190f0f77c5c3dc35a
result-php-quality-phpstan
146 Bytes
sha256:50cfc70638e0d2503c42f50d3cb49e204fe9d608b6038e7915747a6422ce77fe
result-php-quality-psalm
142 Bytes
sha256:8934a0bb78d159ba3fbbc358d3fdf8f9c4f5b7df2e5c90420c6238e4a829bf8c
result-reuse
142 Bytes
sha256:c9c0e14433e0362d642143d946a9b40d63ec8b292d77f1fc1da72321ae134377
result-security-composer
148 Bytes
sha256:31101810c0a6f4196414404376b85d3f96bb0d8c0ea474003f9678a2f1f69e20
result-security-npm
138 Bytes
sha256:caab43d527861116ba2a48f76f736b562fb77436337bfa32df54f07b46bc0529
result-vue-quality-eslint
144 Bytes
sha256:0ceeb9552c7eb9074916cc976d8b68563f656e32f6ba97417c49da70059a11a2
result-vue-quality-stylelint
150 Bytes
sha256:5414e45831f5c514d5d8bd7a35d4c494f46b62e310e64244260a477074247d32
sbom-integriq
79.4 KB
sha256:ba4169dd46eb9b507545d8890fc13134b8cf54f0f72c6e75965b86c311c30c4c