fix(quality): close nine of ten Hydra gates in the template #359
code-quality.yml
on: pull_request
Matrix: quality / security
quality
/
Nextcloud test matrix
15s
quality
/
Frontend Build
1m 24s
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
11s
quality
/
info.xml lint
15s
quality
/
Frontend Tests (unit)
13s
quality
/
Coverage Baseline Protection
5s
quality
/
Features Check
10s
quality
/
Features Extract
0s
Matrix: quality / phpunit
quality
/
Integration Tests (Newman)
1m 32s
quality
/
Journeydoc Capture (screenshots)
0s
quality
/
Quality Report
26s
Annotations
3 errors and 33 warnings
|
quality / PHPUnit (PHP 8.3, NC stable34, pgsql)
The "https://api.github.com/repos/php-http/discovery/zipball/82fe4c73ef3363caed49ff8dd1539ba06044910d" file could not be downloaded (HTTP/2 504 )
|
|
quality / PHPUnit (PHP 8.4, NC stable34, pgsql)
The "https://api.github.com/repos/guzzle/promises/zipball/9ad1e4fc607446a055b95870c7f668e93b5cff29" file could not be downloaded (HTTP/2 504 )
|
|
quality / PHPUnit (PHP 8.3, NC stable32, pgsql)
The "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71" file could not be downloaded (HTTP/2 504 )
|
|
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 / 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 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/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 (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 / 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 / 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 (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 (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, icewind1991/nextcloud-version-matrix@8a7bac6300b2f0f3100088b297995a229558ddba. 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 / 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 / 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 (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: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 / 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 (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 Check (check:specs)
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 / 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 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 / 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 / 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 / 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 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 / 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 / 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/
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
coverage-report
Expired
|
287 KB |
sha256:eb75f3136f29b7a09ef9589b7fa3be5553ca5fdba993461b381712341cde56f6
|
|
|
frontend-build-output
Expired
|
18.4 MB |
sha256:0d42bc733a8c231c7d92a54b3163b7934009be0e57da0cc49a656799c0cd3007
|
|
|
license-report-composer
|
3.62 KB |
sha256:a8473f379987c1b3d875d6cb99d6226c798d12d2ac03e809fc4924985ec6128a
|
|
|
license-report-npm
|
15.3 KB |
sha256:e6a9a107310c68ffd15d69f06fac04f49a831793e5cec8df55d02060a71c40e5
|
|
|
playwright-report
Expired
|
210 KB |
sha256:07af12b6e6cf284232e5c3e155067053501fb9439123408db92bfc44f0081a8c
|
|
|
quality-report
|
28.7 KB |
sha256:052a9546c1444bf94122b8cb9d3831beb5202774eb4041e4c27d6ab5830e20ac
|
|
|
result-frontend-build
|
160 Bytes |
sha256:3bef51a18164641f17abec872dccb85d0b8b5dd8999baded739e3f41ad9dcd3a
|
|
|
result-frontend-check-0
|
154 Bytes |
sha256:be13e64f472793ff4ed057b710337586d5b7e4ea2661a4577b91f76cb60a1267
|
|
|
result-frontend-check-1
|
160 Bytes |
sha256:f394a1270c87b1d4cecb154115bb1975fca38229adfc7c6f7143b4814cf4338e
|
|
|
result-frontend-check-2
|
144 Bytes |
sha256:a7a0b03290e897c326b47f3859abc4b5bac6bee330e55edbf61d0454d62ab01e
|
|
|
result-frontend-tests
|
160 Bytes |
sha256:c42015387b95a0ede6859d5e81817fbee6eda8d5733b8924920ebdebb24bf39b
|
|
|
result-hydra-gates
|
154 Bytes |
sha256:d13fee1db17a37ee049e83fc08e6e0f2acd2d1cb8cb8d39eb9f0ad3c47ba3afe
|
|
|
result-info-xml
|
148 Bytes |
sha256:9e4066a6a7dc296996b8aa8670f47c96709f1c8317569294c10d6daae89a8ef7
|
|
|
result-license-composer
|
148 Bytes |
sha256:488d90e3a80e8aacdc17f612e86021eb0a4c49c0772b5aa6767eb6c8e8c2a758
|
|
|
result-license-npm
|
138 Bytes |
sha256:c1a2eb483eee53ecfcbfb4886b36ceeb4d452661583766ad489922dbbd246ab8
|
|
|
result-php-quality-lint
|
140 Bytes |
sha256:695514a393b7927b3f562fd93a67c1448f88f9e83ce3cd4a81205556afa34183
|
|
|
result-php-quality-phpcs
|
142 Bytes |
sha256:1c8c2a20b3d981024b2eff7784d6c536338dbb16e1ae9242691f87dde1cd1f1c
|
|
|
result-php-quality-phpmd
|
142 Bytes |
sha256:f0c8b833c1c0b89af4cff09de0444d08de66f38bb657f71161934cde2b915d97
|
|
|
result-php-quality-phpmetrics
|
152 Bytes |
sha256:11b5de096e98b50d788d9b70902003faea2fe9620d8c5caed2cd3eee04cd7f07
|
|
|
result-php-quality-phpstan
|
146 Bytes |
sha256:e01b5ea3debcb4ec2ccd403960b1208482ed0cf6624edd0d7d49d72fb246ec47
|
|
|
result-php-quality-psalm
|
142 Bytes |
sha256:265bcef3e83a533bd5099b279436878a277cff4ae298ee20ec3d8ecc4ee61f9c
|
|
|
result-reuse
|
142 Bytes |
sha256:c1882674b81e1859ffb3b787e847259acd1414855a4d8978424396ac93981398
|
|
|
result-security-composer
|
148 Bytes |
sha256:1d9e404154e37f6a0e6fcf3317606a4610b2f236dc05b01236ae74e5861af75b
|
|
|
result-security-npm
|
138 Bytes |
sha256:316bd64cdc90e0f031609bb0681b92a33dbe79615c135a79c29bf667936f87df
|
|
|
result-vue-quality-eslint
|
144 Bytes |
sha256:58b2f5951bec70b3f3486d52a18483a342c1cd7386deba2b9006bd6463a3ffd8
|
|
|
result-vue-quality-stylelint
|
150 Bytes |
sha256:f1116d1924dcf521cb30f0db1cc9ade7a3cb9b7ad1f3174ddcf62922ff60a92a
|
|