feat(flows): give the flow-detail canvas its sidebar #1126
Triggered via pull request
August 30, 2026 07:00
Status
Success
Total duration
1h 31m 43s
Artifacts
28
code-quality.yml
on: pull_request
Matrix: quality / security
quality
/
Nextcloud test matrix
4s
quality
/
Changed paths
7s
quality
/
Frontend Build
1m 38s
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
15s
quality
/
info.xml lint
13s
quality
/
Frontend Tests (unit)
24s
quality
/
Coverage Baseline Protection
7s
quality
/
Features Check
10s
quality
/
Features Extract
quality
/
Integration Tests (Newman)
0s
quality
/
Journeydoc Capture (screenshots)
0s
Matrix: quality / phpunit
quality
/
Quality Report
36s
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 / 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 / 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 / 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 / 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 / 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 / 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 (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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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#L249
Unexpected inline JSDoc tag. Did you mean to use {@nextcloud}, \@nextcloud, or `@nextcloud`?
|
|
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 (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 / 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 (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 / 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 (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 / 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 / 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 (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 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 / 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 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 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 / 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
|
2.54 MB |
sha256:f4599dd4a6cc6b558a201967f696a357d7ab3d9497afbc3fd7dfc2a3a32f49ad
|
|
|
frontend-build-output
Expired
|
25.5 MB |
sha256:2e228ffb85b4f42eb320118ab43563e6d30faad2249cce1c6ac73230c9a100cb
|
|
|
license-report-composer
|
4.2 KB |
sha256:fe2d17fc5c28975658a8ce3161c2c405fb8aa40743ca99e10b1541188aa6a250
|
|
|
license-report-npm
|
14.9 KB |
sha256:6a2a80fb69461e7b2143090564720e38a71a09cb573faee4ffb1844d52f69b12
|
|
|
quality-report
|
29.4 KB |
sha256:ca90fd761a933d85a566effe6cb6653046e944fc54b78776b1783e2fa117267b
|
|
|
result-frontend-build
|
160 Bytes |
sha256:ee82b885725ba16ecde386ff61863ca276c1da2973b827387f144e7b3dfe535c
|
|
|
result-frontend-check-0
|
160 Bytes |
sha256:42654465886be34de6c31bcbac6d8cd8cdbb3db9b68d5867ac79e917874e7bc2
|
|
|
result-frontend-check-1
|
160 Bytes |
sha256:0d8c58bed49ee18dc3ee9896673acdc575db68640dd8f0fcccc56a5da9a880e8
|
|
|
result-frontend-check-2
|
150 Bytes |
sha256:4c60aea6c101e699cafc3bd4595e8718416c8ad41dd7a1939ab54640217a34a1
|
|
|
result-frontend-check-3
|
144 Bytes |
sha256:4722fbc3fa2ef3d3b4545b02b9736ab561f833621b2ff7e75b3c5187a8f7ea0a
|
|
|
result-frontend-check-4
|
166 Bytes |
sha256:e2ec5e13a945b9bf483f0ffd7ca8973c5347f7f3d5ec81a5993dd83c11e87f96
|
|
|
result-frontend-check-5
|
158 Bytes |
sha256:be4c8570d035502a65ee29eb8146621b06e39d931b505b9effe93643abdf97cf
|
|
|
result-frontend-tests
|
160 Bytes |
sha256:a457e1555eb2df4a29e5a8bfcf0c5ad102148dfd6d54cdd32c2ae70e41d0a7c3
|
|
|
result-hydra-gates
|
154 Bytes |
sha256:7fb92d849cd664ce97139847d3ffac0d63888aea55b2381eb54188e1955f6ade
|
|
|
result-info-xml
|
148 Bytes |
sha256:c7a091080c8bdde4923dd316e024bb84d82829d2eacbc48ad376a98bc6b2e71d
|
|
|
result-license-composer
|
148 Bytes |
sha256:bf3bd49b85b382c0b97f54a9efdfc3151bf0787e153fddd12ac08a661016c750
|
|
|
result-license-npm
|
138 Bytes |
sha256:e7e5150fa57429d4591795bd25a3627bc24864a1303c75b2ec1501354bf765b7
|
|
|
result-php-quality-lint
|
140 Bytes |
sha256:6cb50c676b97570f99183eb01bf3312ce10cb59ff4fbe161ebffcf988ccc3915
|
|
|
result-php-quality-phpcs
|
142 Bytes |
sha256:21c91f051ddf06acc2ca0a85be4f2721b7a60e70c87d03669962bd772f0c4c67
|
|
|
result-php-quality-phpmd
|
142 Bytes |
sha256:407b277b08104f81ab4bd2b3d62dfc26a652e4c2d810dcf0c9d8482ea4df8663
|
|
|
result-php-quality-phpmetrics
|
152 Bytes |
sha256:2ed03dd700c2a7fd9cd1e0d9c22e6aabfd990b46f5e85bc77c4ef1397545c75e
|
|
|
result-php-quality-phpstan
|
146 Bytes |
sha256:2dbc090346be2b04257461546da7ec4694cb8e2b1b7b08b1ad14515b5a711551
|
|
|
result-php-quality-psalm
|
142 Bytes |
sha256:d9718ff4c155fed4ee5a8b2d6381637868f55c9b88de9f2b3a9c742eaadb7947
|
|
|
result-reuse
|
142 Bytes |
sha256:b2e391fe26d53e4032717b56dee5572774108e830b20e2bbde493a01f101969f
|
|
|
result-security-composer
|
148 Bytes |
sha256:f88b5eb315470bdec7cc304f29e7ca4c2accaa56ebeca442bb85e10774cd64f9
|
|
|
result-security-npm
|
138 Bytes |
sha256:a7ed03bde822bf049c39572d8f5d20a336fe9202b734bf9c07ef8cd48e4a06f9
|
|
|
result-vue-quality-eslint
|
144 Bytes |
sha256:53275012a2a70c2685bf529a7bc371f7d2227cb154dc554a603065e19eecbdda
|
|
|
result-vue-quality-stylelint
|
150 Bytes |
sha256:c669769913d428be9fe5f92308d1f00f7df0a13427c5b66783cdc60bfda94a91
|
|