Release: merge development into beta (#758) #1191
code-quality.yml
on: push
Matrix: quality / security
quality
/
Nextcloud test matrix
8s
quality
/
Changed paths
8s
quality
/
Frontend Build
1m 37s
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
22s
quality
/
info.xml lint
16s
quality
/
Frontend Tests (unit)
30s
quality
/
Coverage Baseline Protection
0s
quality
/
Features Check
0s
quality
/
Features Extract
10s
quality
/
Integration Tests (Newman)
0s
quality
/
Journeydoc Capture (screenshots)
Matrix: quality / phpunit
quality
/
Quality Report
26s
Annotations
47 warnings and 1 notice
|
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 / 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 / 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 (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 / 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 / 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 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 (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:vue-demi)
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 / 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 / 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 / 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 (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 / 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 (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 / 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/components/PaginationComponent.vue#L270
Syntax error in namepath: page-size-changed
|
|
quality / Vue Quality (eslint):
src/components/PaginationComponent.vue#L254
The "page-changed" event has been triggered but not declared on `emits` option
|
|
quality / Vue Quality (eslint):
src/components/PaginationComponent.vue#L251
Syntax error in namepath: page-changed
|
|
quality / Vue Quality (eslint):
src/components/ContactpersonenList.vue#L689
Missing JSDoc @PARAM "contactpersoon" description
|
|
quality / Vue Quality (eslint):
src/components/ContactpersonenList.vue#L582
Missing JSDoc @PARAM "contactpersoon" description
|
|
quality / Vue Quality (eslint):
src/components/CollapsibleSection.vue#L228
Boolean prop should only be defaulted to false
|
|
quality / Vue Quality (eslint):
src/components/AlwaysVisibleSection.vue#L264
The "refresh" event has been triggered but not declared on `emits` option
|
|
quality / Vue Quality (eslint):
src/components/AlwaysVisibleSection.vue#L255
The "save" event has been triggered but not declared on `emits` option
|
|
quality / Vue Quality (eslint):
src/components/AlwaysVisibleSection.vue#L206
Boolean prop should only be defaulted to false
|
|
quality / Vue Quality (eslint):
src/App.vue#L253
Unexpected inline JSDoc tag. Did you mean to use {@nextcloud}, \@nextcloud, or `@nextcloud`?
|
|
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 (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 / 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 / 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 / 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 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 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 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 / 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)
1 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/
|
|
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 | |
|---|---|---|---|
|
coverage-report
|
2.54 MB |
sha256:005289745c092c88a216a67c17a2638a925005fdd56d1402ea50c24bb3b135ed
|
|
|
frontend-build-output
Expired
|
22.9 MB |
sha256:da290ed4f4b91545b5ad01960b20b35f4010da1e06a78e231fe4b526e1acfca6
|
|
|
license-report-composer
|
4.2 KB |
sha256:c617d97c589b7578570f91e17739ae1a9721aeed6b1e234c6e2fc9e55e371a0b
|
|
|
license-report-npm
|
14.9 KB |
sha256:d5532aae0ad491be778a992c624d9aa91d3b3365c92873ba78fb383a0c0f4178
|
|
|
playwright-report
|
309 KB |
sha256:b5d53396032fe9041737c5acf1c6d9e7b871fae0a245a62b18a9e6ad0e4284a3
|
|
|
quality-report
|
28.5 KB |
sha256:44d7dc7f87b482202cefa04dc7d4abdb72973bb335ec6e499e061dbac8253d5b
|
|
|
result-frontend-build
|
160 Bytes |
sha256:4abe43957f65a3df923593c35d790be569d93b97031ea8a009577435b632df45
|
|
|
result-frontend-check-0
|
160 Bytes |
sha256:f26cde5d12ad108c16e474c87b45cbe5675d6d8413721b7449ff577a97b51976
|
|
|
result-frontend-check-1
|
160 Bytes |
sha256:ad1340bd7544da09ce81bfd4b6a26da9d08f5dd32f858ea7e865720fb01c06f0
|
|
|
result-frontend-check-2
|
150 Bytes |
sha256:5e766f736088773f1c62c3607ac525aeafa53390d903ba3f42362cb01558357b
|
|
|
result-frontend-check-3
|
144 Bytes |
sha256:58839b9fcbaffedf4ca58b999ed23b6e67eb1235b3af2debc537daa2d3fac35d
|
|
|
result-frontend-check-4
|
166 Bytes |
sha256:cd5ed80aaa5060427f7edb58e5d4bd8517966df7ee8b4a2c453959803540ec39
|
|
|
result-frontend-check-5
|
158 Bytes |
sha256:750530260a6b6ab82a2a96e57f15dde3bb415f22fdea16c9d336752ad38e41b6
|
|
|
result-frontend-tests
|
160 Bytes |
sha256:f44330b70984cd791a8773e728bf634144bfa2cdc5820fb798f3582b02c2318e
|
|
|
result-hydra-gates
|
154 Bytes |
sha256:50a972f553ceb9049c38da4943caf2aaa43b21de941d8c9c861c2804e3c8c88a
|
|
|
result-info-xml
|
148 Bytes |
sha256:c78132315ef67b5b2b0451c5896f2ca2e48daa049135a37782642683a992cdd4
|
|
|
result-license-composer
|
148 Bytes |
sha256:65246c76738828eb996541156167de9aa7471d8fec1c383877b777f29b810b04
|
|
|
result-license-npm
|
138 Bytes |
sha256:ada231c00b1952c23a17513a74315f69730a71b1b6b4e0f86660513d7b30abf4
|
|
|
result-php-quality-lint
|
140 Bytes |
sha256:1fc5381f83f7a1b479930b9ff98e82a64794d359b0d5b9df1d2a6aebdac1c5ff
|
|
|
result-php-quality-phpcs
|
142 Bytes |
sha256:81b1dbf63d079108dbaddffc9f63f8b4a4b8551a43c406e1ea87b55200a2e6ae
|
|
|
result-php-quality-phpmd
|
142 Bytes |
sha256:17ce809e9c9aafa6af7a902f9e50a0550e607c90c601d32c0fad432b22ecb45e
|
|
|
result-php-quality-phpmetrics
|
152 Bytes |
sha256:84e6cd3b4e1b961af9dca22e3ef84cff615b7dc640bf7adf76db733a6f52df8e
|
|
|
result-php-quality-phpstan
|
146 Bytes |
sha256:1aec0a4d6196eb80eb1d3d79ef214ec43fca202261c59f931f6f189c04d8fb60
|
|
|
result-php-quality-psalm
|
142 Bytes |
sha256:d9079f8fe901d5e561139610683289ad10fc29234f7c7d547045ca2b8aca420c
|
|
|
result-reuse
|
142 Bytes |
sha256:099ca12a527b149ecef116edce255e23f0ff3a20bff40e5d982588d4fd6b2a15
|
|
|
result-security-composer
|
148 Bytes |
sha256:44a9e9c61a41b29a084793ce5d9ec345c3113b83b6aca7741076083bbb75c9a5
|
|
|
result-security-npm
|
138 Bytes |
sha256:f8a8a14c09b0f01bac0037e2a05927c307d23efc8fb80d0c37deac02c77eb7f4
|
|
|
result-vue-quality-eslint
|
144 Bytes |
sha256:d74de3fa8b976daac730030502e35a8ea9c7f3141dd6889e0817f331f59251b3
|
|
|
result-vue-quality-stylelint
|
150 Bytes |
sha256:f820a94b2f2e3a594c66b5fdcaac90f73ba448fc925a7800fc25272e9cbd76ff
|
|
|
sbom-stackiq
|
94.3 KB |
sha256:fe920e4cf34a1242bcb18d57a6adfea7ae1faaa4110613430af6f95fd66d5982
|
|