Skip to content

chore(deps): hydra-gates 1.10, so the E2E skip-discipline gate can run #2976

chore(deps): hydra-gates 1.10, so the E2E skip-discipline gate can run

chore(deps): hydra-gates 1.10, so the E2E skip-discipline gate can run #2976

Triggered via pull request August 28, 2026 07:10
Status Success
Total duration 1h 19m 35s
Artifacts 29

code-quality.yml

on: pull_request
Matrix: quality / security
quality  /  Nextcloud test matrix
6s
quality / Nextcloud test matrix
quality  /  Changed paths
5s
quality / Changed paths
quality  /  Frontend Build
1m 56s
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)
quality / Nextcloud API check (app:check-code)
quality  /  REUSE compliance
17s
quality / REUSE compliance
quality  /  info.xml lint
17s
quality / info.xml lint
quality  /  Frontend Tests (unit)
28s
quality / Frontend Tests (unit)
quality  /  Coverage Baseline Protection
6s
quality / Coverage Baseline Protection
quality  /  Features Check
8s
quality / Features Check
quality  /  Features Extract
quality / Features Extract
quality  /  SBOM
quality / SBOM
quality  /  Integration Tests (Newman)
3m 50s
quality / Integration Tests (Newman)
quality  /  Journeydoc Capture (screenshots)
quality / Journeydoc Capture (screenshots)
Matrix: quality / phpunit
quality  /  E2E Tests (Playwright)
29m 55s
quality / E2E Tests (Playwright)
quality  /  Hydra Gates
54s
quality / Hydra Gates
quality  /  Quality Report
26s
quality / Quality Report
Fit to window
Zoom out
Zoom in

Annotations

43 warnings and 2 notices
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 / 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 / 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 (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 / 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 / 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: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 / 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 / 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 (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 / 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 / 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 / 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 (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 (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 (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 (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 (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:nav-ceiling)
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 (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 (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/AgendaBuilder.vue#L551
Missing JSDoc @PARAM "delta" description
quality / Vue Quality (eslint): src/components/AgendaBuilder.vue#L550
Missing JSDoc @PARAM "index" description
quality / Vue Quality (eslint): src/components/AgendaBuilder.vue#L532
Missing JSDoc @PARAM "targetIndex" description
quality / Vue Quality (eslint): src/components/AgendaBuilder.vue#L531
Missing JSDoc @PARAM "event" description
quality / Vue Quality (eslint): src/components/AgendaBuilder.vue#L522
Missing JSDoc @PARAM "index" description
quality / Vue Quality (eslint): src/components/AgendaBuilder.vue#L521
Missing JSDoc @PARAM "event" description
quality / Vue Quality (eslint): src/components/AgendaBuilder.vue#L510
Missing JSDoc @PARAM "index" description
quality / Vue Quality (eslint): src/components/AgendaBuilder.vue#L509
Missing JSDoc @PARAM "event" description
quality / Vue Quality (eslint): src/components/AgendaBuilder.vue#L489
Missing JSDoc @PARAM "val" description
quality / Vue Quality (eslint): src/components/AgendaBuilder.vue#L109
'itemList' is defined as ref, but never used
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 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 / 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 / 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)
20 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).
🎭 Playwright Run Summary
46 skipped 142 passed (27.4m)

Artifacts

Produced during runtime
Name Size Digest
coverage-report
2.65 MB
sha256:28cb4e7701315a84c05239ee0843aeeca019b1a10df60e5e6d670cf6bbfb7e40
frontend-build-output Expired
35.2 MB
sha256:17576d0d800e8e59cac7c5fe87ea0d32a02c66e71a5817fdabc68c70d2b94845
license-report-composer
3.65 KB
sha256:d509fa2afbecae6bd9b43eb32e0e2ce4f92eca5b0d1fe6c8d9e88d22115a6e6a
license-report-npm
11.9 KB
sha256:a6b05cc7a9d274f4a3983513f7f3dfd9b8fb2ba4d9ad3385c1cc709d035c3eb7
playwright-report
355 KB
sha256:5ca453bb94301ce893b3894808e46934dd8d658c5b3ddeb1bd3ed1a9e2cddb4d
quality-report
28.3 KB
sha256:38a01f05a21c316a114c405f5a11116c18021b503c4cbd2572743ad8cf859544
result-frontend-build
160 Bytes
sha256:b92a28003c36fc29e090a480942b5e885a1ca9da725ad66ddfa95363c56664be
result-frontend-check-0
160 Bytes
sha256:f7e40cb70f482a953bb7ef96dd58a68b223ee36a448a837105518c5020c2455e
result-frontend-check-1
166 Bytes
sha256:c706dc95d4322896aebe1d688038f9982bc6b7377f51b99d782a3e07eeb5a130
result-frontend-check-2
150 Bytes
sha256:865de9b8a756ee929141642061d83b3601ca7696238ab45a78797e5782a4c6be
result-frontend-check-3
144 Bytes
sha256:9d727cc781e03676c12e69167448fda4e9e5498a3e025397b987c7449196741b
result-frontend-check-4
158 Bytes
sha256:bc542ae80e96573261a6add0c3641eacc3725090ad343d1e39a74c22a2f971cf
result-frontend-check-5
166 Bytes
sha256:c8fbbb5f737a792debf045b4f8821560cf208fb9b8f576f24c28bc1ccf0a3435
result-frontend-tests
160 Bytes
sha256:0b3d1e2784718f05763eda43cba706f19fe94748394b269b87d8c597cbea4e9c
result-hydra-gates
154 Bytes
sha256:8fc7a9b098ad258693494b54ab5de6a12da9885e8015ba351b29accc5d82d3fb
result-info-xml
148 Bytes
sha256:057780c74de545e7062f367a76be8648666275c4ede5f58bdfcd5a40cc840b71
result-license-composer
148 Bytes
sha256:bfe4b1b78e9a092896119e686f581410754a04db085f75abc8ab015932c773b1
result-license-npm
138 Bytes
sha256:a358f43ce77e9c4e701ba58fcbb50136297d42c1506a1859ca3ac4d75b955c01
result-php-quality-lint
140 Bytes
sha256:1ef300a48e8beda2bc50fba2ddfc279af1114e42335b4e40f3480fa06318b459
result-php-quality-phpcs
142 Bytes
sha256:f1ba0814e8fec05cfceabb60c1250caa2f0c3f88b7d37a28595438a951fcba94
result-php-quality-phpmd
142 Bytes
sha256:941e321001a83abb60c72880d5d254bcc6aafbdf84bae4219806b8cee5bd802f
result-php-quality-phpmetrics
152 Bytes
sha256:78264b4ef648a3878d5d034555e98924dd444893a65a261394d85186c68d9337
result-php-quality-phpstan
146 Bytes
sha256:bd2e2300475351a6be9a5e99ae4a161602c97ab4c2b1aacb0d73c7414269387b
result-php-quality-psalm
142 Bytes
sha256:cc6f19cd9a8568c13a6f0c53aef9da2cb69ee9358f8e608ce4ba2227d9196301
result-reuse
142 Bytes
sha256:71fdc86f0f73b63f316b9f412b36ade30f8741ce161502719572bb60de1fab7b
result-security-composer
148 Bytes
sha256:ab76410cec80f45820b2adef40ba781d8e7146760dd459de1bc5e6c1d3f58d1f
result-security-npm
138 Bytes
sha256:b80e9d7d40df1225f471579a62a0902b7c9ab72ecd6c92aa46496a2ee8d79ddf
result-vue-quality-eslint
144 Bytes
sha256:8df87927336659ea75ee03c397d87c66b81872d1af5d1fcf23a858d5927adfee
result-vue-quality-stylelint
150 Bytes
sha256:54994cd2902295d860857b264d92377807c5c8bedaacc702b349f7643929cb78