Merge pull request #1768 from ConductionNL/sync/beta-to-development-0… #2330
code-quality.yml
on: push
Matrix: quality / security
quality
/
Nextcloud test matrix
7s
quality
/
Changed paths
9s
quality
/
Frontend Build
1m 27s
Matrix: quality / frontend-checks
Matrix: quality / license
Matrix: quality / php-quality
Matrix: quality / vue-quality
quality
/
Nextcloud API check (app:check-code)
quality
/
REUSE compliance
13s
quality
/
info.xml lint
17s
quality
/
Frontend Tests (unit)
31s
quality
/
Coverage Baseline Protection
quality
/
Features Check
quality
/
Features Extract
11s
quality
/
Integration Tests (Newman)
2m 18s
quality
/
Journeydoc Capture (screenshots)
Matrix: quality / phpunit
quality
/
Quality Report
1m 1s
Annotations
48 warnings and 1 notice
|
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 / 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 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 (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 / 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 / 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 / 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 (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 / 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 (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 / 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: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 / 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 (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 / 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 (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 / 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 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 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 / 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 / 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 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 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 / 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 / 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
|
538 Bytes |
sha256:77fbe8effbf10a23a558ac567ead2f3c2c0dd5d6fa66a2f7d4294d1d4fded7d9
|
|
|
coverage-report
|
177 KB |
sha256:bbbbb9174b44ba3ede589e457c2b73edd56a1285b7c10f2cda57afff692e7515
|
|
|
frontend-build-output
Expired
|
5.65 MB |
sha256:b59553d098a339d0b4b02d94188ad7dd0af6007189af55e88207ebaeeeb944d1
|
|
|
license-report-composer
|
4.47 KB |
sha256:4648a1ee3b16f222d375301e295a4d1d348b4b35073bcbe795e476998467a103
|
|
|
license-report-npm
|
11.9 KB |
sha256:b7e482ec2569ad478bee804b1973962dabfe5f67b4e60860b978bfbd7bbbf4e3
|
|
|
playwright-report
|
353 KB |
sha256:5a63d443cf0a36c60d73d928d787a142ead91b28edf76d839b9b7a7b5c01dbaf
|
|
|
quality-report
|
28.9 KB |
sha256:b39337896db8bc71b5786d9d7e9207e2915e7581c5d288b4284e81a5bf87cce0
|
|
|
result-frontend-build
|
160 Bytes |
sha256:a00b53712c552a886a63809b292121b07bcaba721dbb3b71c5d0ab0f67d6b113
|
|
|
result-frontend-check-0
|
142 Bytes |
sha256:32c44cb85bc8de1f0661602977e6e7933e96290df06e6af1e4cc8ec597068e7a
|
|
|
result-frontend-check-1
|
154 Bytes |
sha256:25cd1533ec7d1e061b19d1ad481f5f4494192cd77c763455d313f773c2bdb234
|
|
|
result-frontend-check-2
|
150 Bytes |
sha256:9986e6d6f2462c7d1e75a8111399c51356d2a609c0f7ff506828ec12947359b7
|
|
|
result-frontend-check-3
|
144 Bytes |
sha256:03c7b95b6d044fb7ef8c5942150aa12e4e965e43c8f8e7dfe6059e19de745ece
|
|
|
result-frontend-check-4
|
166 Bytes |
sha256:62c6438e75e6db16396c90c085da29e5433c793fef6ba00d419b0f6ad688c7a3
|
|
|
result-frontend-check-5
|
158 Bytes |
sha256:052f89c9a62504735ab2525e55a13e7c1a535a45759d3a36d1947ff33811651c
|
|
|
result-frontend-tests
|
160 Bytes |
sha256:e882dd4679deae0640a9242961c6d0193efa7373fd6aa5fba2fc85555d85f099
|
|
|
result-hydra-gates
|
154 Bytes |
sha256:9488ba2d011bc8d83e4067781d30dd369bb8f7a78063a0d6abe2c5067c13b28b
|
|
|
result-info-xml
|
148 Bytes |
sha256:69f9d27722fe7112f8ac799b0c200d56d29b59ac8c3478be96265d7277d67224
|
|
|
result-license-composer
|
148 Bytes |
sha256:4113a680ac3d51cc9c97e2dc6b0a47f7b7458821ef19ab9125bb038fa4cd7829
|
|
|
result-license-npm
|
138 Bytes |
sha256:2766950045adacdb3c537b9c63ad185c0654be48dd32265a2d15a0896336761b
|
|
|
result-php-quality-lint
|
140 Bytes |
sha256:f6ce874a3b6feb23f93332e79082b3f730d556e02c18c9e6654ea2c35f09362c
|
|
|
result-php-quality-phpcs
|
142 Bytes |
sha256:5fc7b0dfe7c1a7a26e914122ae06ddee992a6a6cfbdb0504a2bc28089f64a570
|
|
|
result-php-quality-phpmd
|
142 Bytes |
sha256:cb438982e4e3ea08842330ffecca3647f83e8b8cc707e5d6ca3188519382cde7
|
|
|
result-php-quality-phpmetrics
|
152 Bytes |
sha256:29639dd32cc2184cf7b4200ada2291acc0fd592dc903dda9667421dfd320953a
|
|
|
result-php-quality-phpstan
|
146 Bytes |
sha256:fd309e1a8ff5c15a501935cd5c17f6928bde686c902ff349e06cc631084bc7cb
|
|
|
result-php-quality-psalm
|
142 Bytes |
sha256:1bb0624c4a171788cf919230aac8231b6d65b733f493280b96b217aec3e35475
|
|
|
result-reuse
|
142 Bytes |
sha256:8cc39b61ac845ecfa16dbb62f27b302066da1361af0c5e452ed596ec6628d6c6
|
|
|
result-security-composer
|
148 Bytes |
sha256:7b104413add6f78f931dd1958cbdfe29702181330a4bfcdb9755f1303c7142bb
|
|
|
result-security-npm
|
138 Bytes |
sha256:aec001331b693e41af77c21fe8919d251024cf05093e3c78c0a3a46ea4a92cfb
|
|
|
result-vue-quality-eslint
|
144 Bytes |
sha256:468fdf56211af281f3b2b927e9116c45557e578939f32710b7f122f3335beee8
|
|
|
result-vue-quality-stylelint
|
150 Bytes |
sha256:23194367c9ec745628718ad9c6da4c76f7d861bf870babe75ce185ce52f5179f
|
|
|
sbom-integriq
|
79.4 KB |
sha256:b1f58a325472694a9d14f6977365a98fc94c9e71509e51d6ef6b3fb546f29484
|
|