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
/
Changed paths
5s
quality
/
Frontend Build
1m 56s
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
17s
quality
/
info.xml lint
17s
quality
/
Frontend Tests (unit)
28s
quality
/
Coverage Baseline Protection
6s
quality
/
Features Check
8s
quality
/
Features Extract
quality
/
Integration Tests (Newman)
3m 50s
quality
/
Journeydoc Capture (screenshots)
Matrix: quality / phpunit
quality
/
Quality Report
26s
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
|
|