Merge pull request #837 from ConductionNL/release/beta-to-main-202608… #1213
code-quality.yml
on: push
Matrix: quality / security
quality
/
Nextcloud test matrix
8s
quality
/
Changed paths
8s
quality
/
Frontend Build
1m 39s
Matrix: quality / frontend-checks
Matrix: quality / license
Matrix: quality / php-quality
Matrix: quality / vue-quality
quality
/
Nextcloud API check (app:check-code)
3h 57m
quality
/
REUSE compliance
16s
quality
/
info.xml lint
26s
quality
/
Frontend Tests (unit)
31s
quality
/
Coverage Baseline Protection
3h 57m
quality
/
Features Check
3h 57m
quality
/
Features Extract
6s
quality
/
Integration Tests (Newman)
0s
quality
/
Journeydoc Capture (screenshots)
0s
Matrix: quality / phpunit
quality
/
Quality Report
34s
Annotations
47 warnings and 1 notice
|
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: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 (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 (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 / 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 (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 / 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 / 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 / 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 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 / 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 / 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 / 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 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 (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 / 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 / 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 / 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 (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 / 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: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 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 / 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 / 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 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 / 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.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 / 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 / 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:7c01508839a99bfe6284201800ea54a86f9f1aaecdab6919de86556b6a6f17f6
|
|
|
frontend-build-output
Expired
|
22.9 MB |
sha256:2961d5544496a31ca1aa1a3fb016550c9bdd75fc728311a788403d57e6096730
|
|
|
license-report-composer
|
4.2 KB |
sha256:5355c70a06a7c4a84f343d4dfa6efa521cfdc86a9be77f14772fad40783e3e0b
|
|
|
license-report-npm
|
14.9 KB |
sha256:9dc696adde23130edc93ba2c037b4646719907dab6c6f732bd55c13ae7073204
|
|
|
playwright-report
|
290 KB |
sha256:4f90cf3f0fde8ed096242746440aca715e173df811bcfce8b2cf0e18bb1f447a
|
|
|
quality-report
|
28.4 KB |
sha256:5c8c2290b26b47f655580dd11b4db5c3f149d11d65c74c12e5485d1731fd149b
|
|
|
result-frontend-build
|
160 Bytes |
sha256:5213a730797df2b3478743df3586a92773fa029e942318ffe2c9ef3b19e17a2d
|
|
|
result-frontend-check-0
|
160 Bytes |
sha256:68988d6a5156c7e32b398369b12f1c443a4c85d455db345a6c4a6a041f5866db
|
|
|
result-frontend-check-1
|
160 Bytes |
sha256:359613061d5783e81ff67b3fdd1bbd383a2d156c27f0f7ba3ad23a938427d5fd
|
|
|
result-frontend-check-2
|
150 Bytes |
sha256:2ddfc9444ee6991ee7acccedd0aeca3761b4877632d24f20e8b11bc3dcb7fab6
|
|
|
result-frontend-check-3
|
144 Bytes |
sha256:90d79b6f250bbef9add2a748e7e7eae750eb101959e906349543ca6fe13951af
|
|
|
result-frontend-check-4
|
166 Bytes |
sha256:c87e9291d8dcda5272cb7b776f861b94648624c4f933a4a94c6de74f82c3a309
|
|
|
result-frontend-check-5
|
158 Bytes |
sha256:bc9a164a71cdf675309cb8b729160690280ef8fa209e3d731de0d6a52f6f264f
|
|
|
result-frontend-tests
|
160 Bytes |
sha256:c7f35f84f471432ac771b4dc62c9f85bbed64308f37491f447ae646cf09e350f
|
|
|
result-hydra-gates
|
154 Bytes |
sha256:fda9fc95fbdb965cd796ec0a1beb5d3dd529fcdc1a048e84474dd74d48df081c
|
|
|
result-info-xml
|
148 Bytes |
sha256:afe2fb92d053905aabb4e1ec3e0dcf063331ee3da6cb187618b3d0ab3607e5ef
|
|
|
result-license-composer
|
148 Bytes |
sha256:70d09a199d59bb35f5702a83e486069434dab55bfd57a1ce6cb9778bb1604569
|
|
|
result-license-npm
|
138 Bytes |
sha256:f15ce5e83b3f51661c8cffa0ba47478aeebe0ce5a34f7456f3861dce6d1ca551
|
|
|
result-php-quality-lint
|
140 Bytes |
sha256:7a075684186779410f8c8becbb92a0fff7cae8b30435ad0d53115139a6446e6b
|
|
|
result-php-quality-phpcs
|
142 Bytes |
sha256:884d89c5b4d171c11d9fac467e479453d1a1d01d09344c6940c2a3de24eee1ae
|
|
|
result-php-quality-phpmd
|
142 Bytes |
sha256:568f71895dcb1c9f5aa21b99ecbb3bc8dfe96fd73e6b93dcaac7e4f1aacb7d18
|
|
|
result-php-quality-phpmetrics
|
152 Bytes |
sha256:e68f1ad841a1f364a9df1566dde19b341831a84070bb3b8f0100596393e1e04c
|
|
|
result-php-quality-phpstan
|
146 Bytes |
sha256:a729759a21394be7372e00093d61237b23f4c5680903d3af5355045db7085b94
|
|
|
result-php-quality-psalm
|
142 Bytes |
sha256:24762a219353dece256998e2e6e7218d7f4eba87d2610e44aef9288b8636eb70
|
|
|
result-reuse
|
142 Bytes |
sha256:fbaa7c7e2ee0c1aa09ea072f390eef86dad258bc16c3ee928ae3f469cbb10041
|
|
|
result-security-composer
|
148 Bytes |
sha256:438373ba374f28f18d604597a22726a0c6c812908dea26cdc3f98c2feb3dd7c2
|
|
|
result-security-npm
|
138 Bytes |
sha256:99f2d01bf38ab9d4b0fcf7826a2aea4e0ff4437227deb01d82bf567e7d2f1e39
|
|
|
result-vue-quality-eslint
|
144 Bytes |
sha256:b814142ab09dcea687fc0df32bb3c028bc980a469b23b9ed0d132986f211e635
|
|
|
result-vue-quality-stylelint
|
150 Bytes |
sha256:8fab74289a26f6539090549420d8e3e11fb1e45f1728762b860fcf9ae7139420
|
|
|
sbom-stackiq
|
94.3 KB |
sha256:e70929575472268be45ff76ec669565e3c4b942517056aa61f7e68593e7e7371
|
|