Skip to content

fix(settings): install the declarative schema annotations on import #2743

fix(settings): install the declarative schema annotations on import

fix(settings): install the declarative schema annotations on import #2743

Triggered via pull request September 3, 2026 05:37
Status Success
Total duration 4m 27s
Artifacts 28

code-quality.yml

on: pull_request
Matrix: quality / security
quality  /  Nextcloud test matrix
5s
quality / Nextcloud test matrix
quality  /  Changed paths
7s
quality / Changed paths
quality  /  Frontend Build
1m 26s
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)
26s
quality / Frontend Tests (unit)
quality  /  Coverage Baseline Protection
9s
quality / Coverage Baseline Protection
quality  /  Features Check
12s
quality / Features Check
quality  /  Features Extract
0s
quality / Features Extract
quality  /  Integration Tests (Newman)
0s
quality / Integration Tests (Newman)
quality  /  Journeydoc Capture (screenshots)
0s
quality / Journeydoc Capture (screenshots)
Matrix: quality / phpunit
quality  /  E2E Tests (Playwright)
quality / E2E Tests (Playwright)
quality  /  Hydra Gates
2m 3s
quality / Hydra Gates
quality  /  Quality Report
26s
quality / Quality Report
Fit to window
Zoom out
Zoom in

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 / 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 / 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 (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 / 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 / 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: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 / 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 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: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 / 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 / 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: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 / 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" description
quality / Vue Quality (eslint): scripts/vue3-compile-sweep.cjs#L35
Missing JSDoc @PARAM "dir" description
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 (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 (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 / 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 / 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 / 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.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 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 / 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 / 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 / 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 / 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:a1aa0c47a5dd49ccee74ef16d5051df4c66ddd5de5da402a38af03ac8ee39edd
frontend-build-output
18 MB
sha256:3c9e5a9db9fcc39249b7642039f079ab38fe21308d6c2a68da69eef1b7a1dff7
license-report-composer
3.69 KB
sha256:ac4542a86ce5e4f5628d547db44a500ecabe465e6ced649df441155c7834cae7
license-report-npm
11.7 KB
sha256:8280b0209e4f31f1cf227e726d0ae86c53b506f2cb1f125456bcf8ccc09e7e01
quality-report
29.9 KB
sha256:49ae9a079194fb28d99c2430566481d4363d7a59216c840df1ee20e948428df4
result-frontend-build
160 Bytes
sha256:e67f1f5befc07a023674994b26a0b4ba362dc396e234444d8fe28aa5b960e7c5
result-frontend-check-0
160 Bytes
sha256:7f47eb172e1c381a46e698956495f5d4147143eb7cc14f9cf4bd5d131f9a342e
result-frontend-check-1
168 Bytes
sha256:a23dc000c4833b6626a7d0640132f810add0db89be7d9c62e72071ea17a1ced2
result-frontend-check-2
150 Bytes
sha256:654464d11bb7aa3a86696d499cb9e50a41fd4081414fcdea65da5f7a650c491a
result-frontend-check-3
144 Bytes
sha256:44720a11a61dd9ad851608949dc319f710c0cfa8111c71b4d295ff87e3e30b5f
result-frontend-check-4
166 Bytes
sha256:d1cf595820fa4bd3bece1e0302bf8b5299fe70a1c144a8deba4b547f57c8c719
result-frontend-check-5
158 Bytes
sha256:a7de1661c40045eb6cd2e7aa6df5dd31f554ea7d65f6675120cce7924638e60e
result-frontend-tests
160 Bytes
sha256:a32f618e17d24f603cd8102efae38c71bc868341b4b1238eb0c23cef176bb214
result-hydra-gates
154 Bytes
sha256:5cb52fccbf8a675e9120eac38df622baf1d6fd65b804f3d98aaa02e347022b9d
result-info-xml
148 Bytes
sha256:305d0b50aef503c0f3c167cb1118a299e3116ac21f1b97738e57b36208cfe2b0
result-license-composer
148 Bytes
sha256:c22b7550125064d1495b2280d4460efca1a55418fec0e445b9104da2acba60b5
result-license-npm
138 Bytes
sha256:5e83c8d0d4dd7bed3c300e3c68cb8195ff9ac4ad5b6565fc6f3b6b9b4e5317c7
result-php-quality-lint
140 Bytes
sha256:a0e476cd06309edfafcb8d17b70711e1e5cf428bb12c8c950a66a2b5ef3fb951
result-php-quality-phpcs
142 Bytes
sha256:de344d9b99d26b134d811f4668181653b9dfcebb49beca17ccd661b4466b72c4
result-php-quality-phpmd
142 Bytes
sha256:12d9d6acbbe2605b680751e9fefd8d1296387253fac18de5d01d659c3208fb15
result-php-quality-phpmetrics
152 Bytes
sha256:31a9d957f9ff2f93d3246ef9197bd9a6442db90b383d8f519238276be3f6e6b2
result-php-quality-phpstan
146 Bytes
sha256:869059a38705d72c7a523148a77305aaf3606afac8259b5e5d03a929e11c473d
result-php-quality-psalm
142 Bytes
sha256:c9bd7cad8a38209b08ec13683f6931a319a6e9391d4e12f03356cd6e4b35bb7c
result-reuse
142 Bytes
sha256:3a283a1eb09b33bda90fb3979c5f14a30e3b3747560118a284632237342ead48
result-security-composer
148 Bytes
sha256:c22b7550125064d1495b2280d4460efca1a55418fec0e445b9104da2acba60b5
result-security-npm
138 Bytes
sha256:ab66518b2f317dcf69c3b0855ef0493a1b1f291204240eae31c956d7bb3195ec
result-vue-quality-eslint
144 Bytes
sha256:868c2ddcbc56c5f3412a270fac39200a2e483a4d95a9aa2f7a2e7aa045b0674b
result-vue-quality-stylelint
150 Bytes
sha256:d02323d393d0aad8d796197a8d7ee4bff13e3b28857c70d24b2cc638fc40c5e4