fix(router): resolve deep links in both URL forms (#788) #1556
code-quality.yml
on: push
Matrix: quality / security
quality
/
Nextcloud test matrix
4s
quality
/
Changed paths
7s
quality
/
Frontend Build
1m 33s
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)
5s
quality
/
Coverage Baseline Protection
0s
quality
/
Features Check
0s
quality
/
Features Extract
10s
quality
/
Integration Tests (Newman)
0s
quality
/
Journeydoc Capture (screenshots)
0s
Matrix: quality / phpunit
quality
/
Quality Report
51s
Annotations
45 warnings
|
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 / 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 (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 / 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 / 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 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/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/store/modules/object.js#L24
Missing JSDoc @PARAM "opts.schemaBaseUrl" type
|
|
quality / Vue Quality (eslint):
src/store/modules/object.js#L24
Missing JSDoc @PARAM "opts.schemaBaseUrl" description
|
|
quality / Vue Quality (eslint):
src/store/modules/object.js#L23
Missing JSDoc @PARAM "opts.baseUrl" type
|
|
quality / Vue Quality (eslint):
src/store/modules/object.js#L23
Missing JSDoc @PARAM "opts.baseUrl" description
|
|
quality / Vue Quality (eslint):
src/components/admin/ActionAuthMatrix.vue#L180
Missing JSDoc @PARAM "checked" description
|
|
quality / Vue Quality (eslint):
src/components/admin/ActionAuthMatrix.vue#L179
Missing JSDoc @PARAM "group" description
|
|
quality / Vue Quality (eslint):
src/components/admin/ActionAuthMatrix.vue#L178
Missing JSDoc @PARAM "action" description
|
|
quality / Vue Quality (eslint):
src/components/admin/ActionAuthMatrix.vue#L165
Missing JSDoc @PARAM "group" description
|
|
quality / Vue Quality (eslint):
src/components/admin/ActionAuthMatrix.vue#L164
Missing JSDoc @PARAM "action" description
|
|
quality / Vue Quality (eslint):
src/App.vue#L100
Unexpected inline JSDoc tag. Did you mean to use {@nextcloud}, \@nextcloud, or `@nextcloud`?
|
|
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 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 / 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 (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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 (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 / 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.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 / 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.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 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)
2 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/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/
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
coverage-report
|
2.49 MB |
sha256:111025789b48178a823125bd33c6dca9b7eaa26c120f4a30da5fa1f81db61e9f
|
|
|
frontend-build-output
Expired
|
17.8 MB |
sha256:90dec6f1c0a9442501b074bceca4e562d609cd57043e6a40eaab837704df4597
|
|
|
license-report-composer
|
3.65 KB |
sha256:1fd2880c4a516ad9ccd69d40d825c15db1a520e2263cf44ff37dcbc5b64706e8
|
|
|
license-report-npm
|
13.7 KB |
sha256:bc2af91f542f3cef8cd20e193747d912755a78b4096d9ab7b15dc59c04a96629
|
|
|
playwright-report
|
436 KB |
sha256:3e3d2cafcb9a394ee5a0239f33201103ba8f28b9a73ffb7d4f2739c58a8d81c6
|
|
|
quality-report
|
28.4 KB |
sha256:41b923bf2a35a62e39778bf9cab0e2416bb5672473ddc864acdecc1158b2753b
|
|
|
result-frontend-build
|
160 Bytes |
sha256:919ec4cc6f5be6136dd7b3f6bb78991e0fc72392cd0531c413f82699121a17db
|
|
|
result-frontend-check-0
|
154 Bytes |
sha256:233a91377e763d629c0211cfc9d60183db24f485ac433fdfff92b41cb9ae8203
|
|
|
result-frontend-check-1
|
144 Bytes |
sha256:63fe4b9bd9886b0bdad1fb765b7e8b245a09e35e9bd178fdf02fc7fa9e8a6ae1
|
|
|
result-frontend-check-2
|
158 Bytes |
sha256:e972ac5a5d28306f511c9fbee38fddfcc735ef8e7f0da48403f2dba171879b4c
|
|
|
result-frontend-check-3
|
166 Bytes |
sha256:81348d332865ab557704b8924ea0af6d63094c63ef45e14f063869115f33e4fe
|
|
|
result-frontend-tests
|
160 Bytes |
sha256:cab0b252cec6d010fca37186f0cb26444e24f65fd689182b3091d65285697ed4
|
|
|
result-hydra-gates
|
154 Bytes |
sha256:7baba2a4e95676ff5fd6a04dd2b21d8a434ae2a61e20d650a56725963bcfd557
|
|
|
result-info-xml
|
148 Bytes |
sha256:30d96b33de5ccccb91ba33e559b31f200ef620d46b6ac28188a46d954ac62b74
|
|
|
result-license-composer
|
148 Bytes |
sha256:09cc24cc771a18ffefeb0f9ee15d803262349d1e224a3f3a630c62892543d122
|
|
|
result-license-npm
|
138 Bytes |
sha256:5bff8496ffb91198c3968a041ab5cb749c44362e7879d0b5e05cb1220725245d
|
|
|
result-php-quality-lint
|
140 Bytes |
sha256:c2fec113d7e09f0fae28d8b21d014a656072182fa9a5ab875b7ad36504b247c5
|
|
|
result-php-quality-phpcs
|
142 Bytes |
sha256:4b24399f03666ad5f75424cac62793b8b7dbcfff09de5c8af2970e872a5cc80e
|
|
|
result-php-quality-phpmd
|
142 Bytes |
sha256:45a38ba655e40f92917880c6d95995d9d2ee7643eb5feed78eabeb86730a960b
|
|
|
result-php-quality-phpmetrics
|
152 Bytes |
sha256:286e97181dc8711fa53ec1799e64e50a56efbc55c91ee31b26e265d1537e77e7
|
|
|
result-php-quality-phpstan
|
146 Bytes |
sha256:0e0251129c8db9a05be6c647e7b1b006e44d495d0e695281f8465c8fa889c581
|
|
|
result-php-quality-psalm
|
142 Bytes |
sha256:86783acfc525b067b14104cf10428db1ebcf00ceef12f8fd20bfe4fe051a6f65
|
|
|
result-reuse
|
142 Bytes |
sha256:0303632498318c275f246c542794dfe73c3b31ff78bd829f1a49bcaa44b11864
|
|
|
result-security-composer
|
148 Bytes |
sha256:d724a42cd8b16fa83029aed70fbf8f8bd14b6503949910853f0f4d5cfb63d2be
|
|
|
result-security-npm
|
138 Bytes |
sha256:0c1ebfa9361b9c4ade5965c6b913e91080378d01f2654768d38849e2d7bb5353
|
|
|
result-vue-quality-eslint
|
144 Bytes |
sha256:c91c79af444af7497bf5bc163f428c12a10954d62593d878382bffd874a506d5
|
|
|
result-vue-quality-stylelint
|
150 Bytes |
sha256:849c5f8a9169e4eb1b74e8e398da76dc35f0180a8c2758d49bd2723005961b10
|
|
|
sbom-learniq
|
75.5 KB |
sha256:769a03b0ac1096287fa02c9d3742b2bddd44c7195528bf3c8ac1f01c9dd2c85f
|
|