chore(deps): hydra-gates 1.10, so the E2E skip-discipline gate can run #1057
code-quality.yml
on: pull_request
Matrix: quality / security
quality
/
Nextcloud test matrix
9s
quality
/
Changed paths
8s
quality
/
Frontend Build
1m 43s
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
13s
quality
/
info.xml lint
17s
quality
/
Frontend Tests (unit)
33s
quality
/
Coverage Baseline Protection
8s
quality
/
Features Check
7s
quality
/
Features Extract
0s
quality
/
Integration Tests (Newman)
0s
quality
/
Journeydoc Capture (screenshots)
0s
Matrix: quality / phpunit
quality
/
Quality Report
1m 21s
Annotations
42 warnings and 1 notice
|
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 / 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 / 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 / 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: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 (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 (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: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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 (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 (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 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 (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 (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 / 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 (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#L249
Unexpected inline JSDoc tag. Did you mean to use {@nextcloud}, \@nextcloud, or `@nextcloud`?
|
|
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 / 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)
3 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/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).
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
coverage-report
|
2.52 MB |
sha256:0c96b8f98a4c1c86fed7ca5584f4853677f922add4aa7b5d96ff4246c0fd1f61
|
|
|
frontend-build-output
Expired
|
25.4 MB |
sha256:799ebd72e23eb5fd2fc8e60da10ea9a7dee1609ef8982cd01885acd046d7174d
|
|
|
license-report-composer
|
4.2 KB |
sha256:4a40e9d3f4183f6ad96aeead5b60e5eaa14e207722281f0ad74bb2cfcc522d29
|
|
|
license-report-npm
|
14.9 KB |
sha256:75e907836312283863cdf8484be536d135949c1a7604c734b7eb3311ca39f0c4
|
|
|
playwright-report
|
288 KB |
sha256:f91d7242f6fbbe8ca4e38e8302b8398919ce898e89ae5c1bb0ed3c1ca448a65d
|
|
|
quality-report
|
28.4 KB |
sha256:b757f53efb92839bb3f17dada18d2429c2dbe12976b3b21e84f1fe17e0657b14
|
|
|
result-frontend-build
|
160 Bytes |
sha256:03cc257c82e73212c1a9e5398e422d088db18d64c058d58c8e163a8584847c8a
|
|
|
result-frontend-check-0
|
160 Bytes |
sha256:1afb411ab26cd56867bd192cbfef7df30c69f83f0f8d842a686dbe8728d1da57
|
|
|
result-frontend-check-1
|
160 Bytes |
sha256:7cd6283b81b276bd77e93e688bec9ca922ff67e0cbe0d29d5c5094eecd036bc2
|
|
|
result-frontend-check-2
|
150 Bytes |
sha256:fae7662cbd4035da69a070150c3e24d69576422e8ae03baf78f7edc8f9dec75d
|
|
|
result-frontend-check-3
|
144 Bytes |
sha256:2174f4deef989404ebbf1862e1d9c89f468632eaa0fb4c7581d16a41a679c12d
|
|
|
result-frontend-check-4
|
166 Bytes |
sha256:d470b3a905f6b40e4f096a417659e1c329cf3ef6284cc4673a5add4cf6635d0b
|
|
|
result-frontend-check-5
|
158 Bytes |
sha256:27ee0e4c1eb7ad000ed76e09498b2abc9b40e4fe62bf5edce392ff435966877e
|
|
|
result-frontend-tests
|
160 Bytes |
sha256:e2dd458776fc87feb3a75ddf11147f83a7f4bd7f6027e3003813b1981291ff83
|
|
|
result-hydra-gates
|
154 Bytes |
sha256:c65854b111bac73488d82243021c62c82a7e1f4d2d2fff539f7066c0efa62c6b
|
|
|
result-info-xml
|
148 Bytes |
sha256:a966d9dcc9e487e75531d27dbffd66ea7bcf08c7868f9d459ecbc5906c1269ae
|
|
|
result-license-composer
|
148 Bytes |
sha256:6f2ee1de6f8eca49b7d2b8dbd57db340214238d6900977a51d2f297c6552a172
|
|
|
result-license-npm
|
138 Bytes |
sha256:b7925d3b02a83235335a30fdd03db4ba65b5a59261fe2cd1955014dd3658e0ac
|
|
|
result-php-quality-lint
|
140 Bytes |
sha256:c75a5edac3a501c860d29f4c810d5ea2861b379d42ac6b273ed07fe6e29ff4bc
|
|
|
result-php-quality-phpcs
|
142 Bytes |
sha256:d9a5d1c2d4b62b570c1dbe246cb9b436e1417c441c7c1d4305c6b91f2af37816
|
|
|
result-php-quality-phpmd
|
142 Bytes |
sha256:b17a85c7faecbd30ca9a5569afb60d9b8a2e5496d47646be8c30813e4c2a2edc
|
|
|
result-php-quality-phpmetrics
|
152 Bytes |
sha256:4b3afbc7cfece1c812192cf06f0f8290438df85bdd65c49197acfae4b7e09320
|
|
|
result-php-quality-phpstan
|
146 Bytes |
sha256:6a0f2655bbb7a7f8069d528e26b062c181a12840b6f669937e10af444b9640b4
|
|
|
result-php-quality-psalm
|
142 Bytes |
sha256:b57b8d16d0159e77bd7722a8e956d96eaf51af46f3f66ab60233cbe8c0bf08a9
|
|
|
result-reuse
|
142 Bytes |
sha256:700c82a60cad7b760fe58708f3e4a0ef2a0d7f2e247d8fa1571fa82beea75d82
|
|
|
result-security-composer
|
148 Bytes |
sha256:876c1a18ce41d0bb6881eebbf26c096217f547fc2eee13b93ed7e0c364a9fbe9
|
|
|
result-security-npm
|
138 Bytes |
sha256:561e1c391f657d7d8dda6db79533d627b8ebb5be0ba3bb009794bbe8a05141ea
|
|
|
result-vue-quality-eslint
|
144 Bytes |
sha256:aab6e9b8fcb6c81b9351233045158584310eac9b02bc9ce69fa0df32aa22b23b
|
|
|
result-vue-quality-stylelint
|
150 Bytes |
sha256:48e5e2fa7cac6c5df15bcd08ba0b1d419ac2b1aa56e97fd8569b17d5fdbe0c47
|
|