fix(cases): restore the New case field narrowing that #1708 dropped #2763
code-quality.yml
on: pull_request
Matrix: quality / security
quality
/
Nextcloud test matrix
5s
quality
/
Changed paths
7s
quality
/
Frontend Build
1m 53s
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
21s
quality
/
info.xml lint
17s
quality
/
Frontend Tests (unit)
34s
quality
/
Coverage Baseline Protection
10s
quality
/
Features Check
14s
quality
/
Features Extract
0s
quality
/
Integration Tests (Newman)
0s
quality
/
Journeydoc Capture (screenshots)
0s
Matrix: quality / phpunit
quality
/
Quality Report
27s
Annotations
1 error, 45 warnings, and 2 notices
|
quality / Quality Report
Unable to download artifact(s): Artifact not found for name: playwright-report
Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md
|
|
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 / 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 / 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 / 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 (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 / 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 / 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 / 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 (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 (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 (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 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 (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 / 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 / Frontend Check (check:vue3-compile)
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 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/map/AddressSearch.vue#L139
Missing JSDoc @PARAM "type" description
|
|
quality / Vue Quality (eslint):
src/components/map/AddressSearch.vue#L102
Missing JSDoc @PARAM "result" description
|
|
quality / Vue Quality (eslint):
src/components/map/AddressSearch.vue#L69
Missing JSDoc @PARAM "value" description
|
|
quality / Vue Quality (eslint):
src/components/initiator/InitiatorPicker.vue#L247
The "select" event has been triggered but not declared on `emits` option
|
|
quality / Vue Quality (eslint):
src/components/besluitvorming/BesluitPublicatiePanel.vue#L94
The "published" event has been triggered but not declared on `emits` option
|
|
quality / Vue Quality (eslint):
src/App.vue#L180
Missing JSDoc @PARAM "key" description
|
|
quality / Vue Quality (eslint):
scripts/vue3-compile-sweep.cjs#L36
Missing JSDoc @PARAM "out" type
|
|
quality / Vue Quality (eslint):
scripts/vue3-compile-sweep.cjs#L36
Missing JSDoc @PARAM "out" description
|
|
quality / Vue Quality (eslint):
scripts/vue3-compile-sweep.cjs#L35
Missing JSDoc @PARAM "dir" type
|
|
quality / Vue Quality (eslint):
scripts/vue3-compile-sweep.cjs#L35
Missing JSDoc @PARAM "dir" description
|
|
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 (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 / 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 (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 (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 / 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 / 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 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 / 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.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 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 / 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/
|
|
quality / Changed paths
Heavy tier WILL run — path filtering is not enabled for this repository (enable-path-filtering=false).
|
|
quality / Quality Report
Partial run — Playwright did not execute because the changed-path filter found nothing for them to decide. This run is green about the files it examined, not about the test suite.
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
coverage-report
|
223 KB |
sha256:d571c4b4fe4f059dccf9cf9452956727822894995e3dfa12591363bb95c285a5
|
|
|
frontend-build-output
Expired
|
18 MB |
sha256:863440caf4e5079ec1a17dc2425b246e86cb75655a6849465aa16288829b8544
|
|
|
license-report-composer
|
3.69 KB |
sha256:5df0ea278894f8f4d55e4e758ca6e9d9a6f86af616aad482db15a66e73cc24fd
|
|
|
license-report-npm
|
11.7 KB |
sha256:37a7ac4a9a6431658c148602679cd3d8b9c701c0479c4c506b4762eba06f8161
|
|
|
quality-report
|
29.9 KB |
sha256:5e370eef3202c8d6254d4271d9f247bd73d625afb85a86f8a0dc92d47307ce97
|
|
|
result-frontend-build
|
160 Bytes |
sha256:e66565dba3971b2ef183970f4bc6b1e48777a3d527aa2620d438e1966f48bf07
|
|
|
result-frontend-check-0
|
160 Bytes |
sha256:3779426f4461d28ef52d6ff52a81ff2e5879be7ac40e848804f7b8b414d0c7fe
|
|
|
result-frontend-check-1
|
168 Bytes |
sha256:27aae98ece6ffe0bd97e1ca712c1ae0b00b02f38e16a66a0ac2453820fad9223
|
|
|
result-frontend-check-2
|
150 Bytes |
sha256:0b2cdbf1f78d8e09221daed86ef6c365f12e2580061b4ae85977e902d429cf68
|
|
|
result-frontend-check-3
|
144 Bytes |
sha256:764d2185ea0e5ffc9ac4dea9bebdd4ee4674bcaaad6d70aad0fa9562e66b5067
|
|
|
result-frontend-check-4
|
166 Bytes |
sha256:4b9847e08fc899e2df66c06e17dc580d7fe8cc6edd8eaa89ec8164207b7adde6
|
|
|
result-frontend-check-5
|
158 Bytes |
sha256:cfc3749fc8e69b634763ee2303f4f8e4fa8267ae3b5b1f7bf7374ca25c8987fa
|
|
|
result-frontend-tests
|
160 Bytes |
sha256:bbfdee7d2a94375fbef21f372b6edc3fbf4ca7c68cfa2af97c5a6e2b76f1b3d4
|
|
|
result-hydra-gates
|
154 Bytes |
sha256:c71bd3f5dd73461afc3f8aaf6d79e5b0bccc6adf31eb5f98817be6d878a27067
|
|
|
result-info-xml
|
148 Bytes |
sha256:2b4f5c5c527769e42c1ccdf4e009e8b40c5087efffb6b6a178cf306a4cad28a4
|
|
|
result-license-composer
|
148 Bytes |
sha256:9b0f9f86d8a781c8845d22314f87284db8128599bd3ee8377afaeca4c8670e17
|
|
|
result-license-npm
|
138 Bytes |
sha256:347c966344c5e6537d05ff431b52ad43d3c81b5421ef2109dc28612ed6518c9c
|
|
|
result-php-quality-lint
|
140 Bytes |
sha256:ba5b8c588c44644505ac8ce2b2948a0022a2922c63858c8391624040ef1a29db
|
|
|
result-php-quality-phpcs
|
142 Bytes |
sha256:6b6d6a697c02bd089bd32b2eb4e18d6972aaa1b5c228b337b722194d6b06e224
|
|
|
result-php-quality-phpmd
|
142 Bytes |
sha256:2d09d88415ce468e97a681392b8702dc579bbac33eb161dd57443ae9fc37188c
|
|
|
result-php-quality-phpmetrics
|
152 Bytes |
sha256:9d6dcd2125123bdc668312b0261e8babf52581117283d8f9f3e297af3f5f33d2
|
|
|
result-php-quality-phpstan
|
146 Bytes |
sha256:0ba477e19f09c6ed372e874ecb07b772343806da036aee0c921054cf5232e153
|
|
|
result-php-quality-psalm
|
142 Bytes |
sha256:a3af283541b71f4f8df831eda7e1e7ca756b0e5ccd72814e8417cfda563af003
|
|
|
result-reuse
|
142 Bytes |
sha256:e58540b57757ddf5b49461a0520de2d07eac380e631e5483b52d83d9d01acc9e
|
|
|
result-security-composer
|
148 Bytes |
sha256:5bfe96807d77254623d462d4893bebf4325aa7a2850f65fe4cbdf3346c36ca03
|
|
|
result-security-npm
|
138 Bytes |
sha256:34026b5d34e78780e429763ddfa9e5564aad389dd061bb1da6d5cff5666bd4e2
|
|
|
result-vue-quality-eslint
|
144 Bytes |
sha256:4df0339be54e83b8ed5869c04fc4704f610ee9b74d2f9aec1c8bd9be7411ee2c
|
|
|
result-vue-quality-stylelint
|
150 Bytes |
sha256:b31867d2caa3553cb5cb5fde4cbfbecbc5ee3bb8a5e679579892524d7fe798bd
|
|