Skip to content

Merge pull request #837 from ConductionNL/release/beta-to-main-202608… #1213

Merge pull request #837 from ConductionNL/release/beta-to-main-202608…

Merge pull request #837 from ConductionNL/release/beta-to-main-202608… #1213

Triggered via push August 30, 2026 18:45
Status Success
Total duration 5h 16m 33s
Artifacts 30

code-quality.yml

on: push
Matrix: quality / security
quality  /  Nextcloud test matrix
8s
quality / Nextcloud test matrix
quality  /  Changed paths
8s
quality / Changed paths
quality  /  Frontend Build
1m 39s
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)
3h 57m
quality / Nextcloud API check (app:check-code)
quality  /  REUSE compliance
16s
quality / REUSE compliance
quality  /  info.xml lint
26s
quality / info.xml lint
quality  /  Frontend Tests (unit)
31s
quality / Frontend Tests (unit)
quality  /  Coverage Baseline Protection
3h 57m
quality / Coverage Baseline Protection
quality  /  Features Check
3h 57m
quality / Features Check
quality  /  Features Extract
6s
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)
14m 49s
quality / E2E Tests (Playwright)
quality  /  Hydra Gates
1m 9s
quality / Hydra Gates
quality  /  Quality Report
34s
quality / Quality Report
Fit to window
Zoom out
Zoom in

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