test(flow): cover the heartbeat recovery paths that no test executed #3686
code-quality.yml
on: pull_request
Matrix: quality / security
quality
/
Nextcloud test matrix
5s
quality
/
Changed paths
22s
quality
/
Frontend Build
1m 13s
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
27s
quality
/
info.xml lint
29s
quality
/
Frontend Tests (unit)
59s
quality
/
Coverage Baseline Protection
20s
quality
/
Features Check
18s
quality
/
Features Extract
0s
quality
/
Integration Tests (Newman)
2m 55s
quality
/
Journeydoc Capture (screenshots)
0s
Matrix: quality / phpunit
quality
/
Quality Report
33s
Annotations
5 errors, 41 warnings, and 1 notice
|
quality / Hydra Gates
Process completed with exit code 1.
|
|
quality / Hydra Gates
1 Hydra gate(s) failed. The exit code is the failure COUNT — see the named [gate-N] FAIL lines above.
|
|
quality / Quality Report
Process completed with exit code 1.
|
|
quality / Quality Report
One or more quality jobs failed — see the report above.
|
|
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 / 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 / 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 / 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 / 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 (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 / 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 (test:l10n:parity)
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 / 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 / Vue Quality (eslint):
scripts/l10n/casing.js#L280
Missing JSDoc @PARAM "extra" type
|
|
quality / Vue Quality (eslint):
scripts/l10n/casing.js#L280
Missing JSDoc @PARAM "extra" description
|
|
quality / Vue Quality (eslint):
scripts/l10n/casing.js#L279
Missing JSDoc @PARAM "m" type
|
|
quality / Vue Quality (eslint):
scripts/l10n/casing.js#L279
Missing JSDoc @PARAM "m" description
|
|
quality / Vue Quality (eslint):
scripts/l10n/casing.js#L278
Missing JSDoc @PARAM "name" type
|
|
quality / Vue Quality (eslint):
scripts/l10n/casing.js#L278
Missing JSDoc @PARAM "name" description
|
|
quality / Vue Quality (eslint):
scripts/l10n/casing.js#L75
Missing JSDoc @PARAM "dflt" type
|
|
quality / Vue Quality (eslint):
scripts/l10n/casing.js#L75
Missing JSDoc @PARAM "dflt" description
|
|
quality / Vue Quality (eslint):
scripts/l10n/casing.js#L74
Missing JSDoc @PARAM "flag" type
|
|
quality / Vue Quality (eslint):
scripts/l10n/casing.js#L74
Missing JSDoc @PARAM "flag" description
|
|
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 (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 (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 (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 / 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 (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 / 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 / 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 / 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: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 / 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 (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 (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 (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 / 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 / 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 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 / 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 | |
|---|---|---|---|
|
license-report-composer
|
5.87 KB |
sha256:09faade5f1a72a5d0c88ade6929b9aebc91da25214c8f6108fa1ce9eadbc4f67
|
|
|
license-report-npm
|
12.8 KB |
sha256:b45f6652979a090567ae821d7bc6b9cedc4d5ea81d33ba17bfd37ba033db9756
|
|
|
quality-report
|
29.9 KB |
sha256:ca038985c6694e1181f5bd2a03e308499d8cd385e504be6d3d24dfaeade74f02
|
|
|
result-frontend-build
|
160 Bytes |
sha256:951836d695b76a049f9bc5a08d6e16455be577861c330c8e9e6c13e34fa90471
|
|
|
result-frontend-check-0
|
154 Bytes |
sha256:11e0895e505cab1d677fada5b850ae2e0578819e010016e3259a3e0c2266b22f
|
|
|
result-frontend-check-1
|
150 Bytes |
sha256:426c2ff8d27e66ac25ebe5d5a43a32f14e55e870c96f846e3111bd6cb477aeae
|
|
|
result-frontend-check-2
|
164 Bytes |
sha256:6f6045c01121ecffa31f07da83c3450cf7ed6cc8989f56b1d23e672e1a040811
|
|
|
result-frontend-check-3
|
144 Bytes |
sha256:8337be10b8e1a55fc95519306c0580e1f773bb646ce3cdf787faa6f601317b53
|
|
|
result-frontend-check-4
|
166 Bytes |
sha256:cd2f3c825f5a3075a7d8e70e2f5711711fc0cd9df1634313042c5f7a81847859
|
|
|
result-frontend-check-5
|
158 Bytes |
sha256:a9e75faff531ed910ee87cd3d587f023cbbe915583d0b9dcd6a9812bba5c22eb
|
|
|
result-frontend-tests
|
160 Bytes |
sha256:60df60a68afe6a84651e816f85256cbd139c31253fe1aa67cc5bfec785f32dbc
|
|
|
result-hydra-gates
|
154 Bytes |
sha256:f44f868580b7d11fd43386ebab254109db81a3d4e425fb8194bebef40fe65f4b
|
|
|
result-info-xml
|
148 Bytes |
sha256:46796775e5e05dd79c9ebc5746234e7cc42102d95bef59821704615696c9b030
|
|
|
result-license-composer
|
148 Bytes |
sha256:35fac67116e4ec70d7e400666b67666f51f993d56a73ca15a28007985e5355c8
|
|
|
result-license-npm
|
138 Bytes |
sha256:067a8786dc12b677548bcb171097ae3af6bd898e241f719ea25cc010c61017ff
|
|
|
result-php-quality-lint
|
140 Bytes |
sha256:84c175da5da6e4ceef41f826aef7fa08e6c1a6679086ead42637093f86561012
|
|
|
result-php-quality-phpcs
|
142 Bytes |
sha256:b91b04a7c6cf09be367217e7669798e7b4f079dd3ca496dd90967890167e2391
|
|
|
result-php-quality-phpmd
|
142 Bytes |
sha256:4a4255efbf017549ade3e2b366d6e7b418979bd71aba3e01c4c0c93ad4020cdf
|
|
|
result-php-quality-phpmetrics
|
152 Bytes |
sha256:7cb233b06a3cdca7a51f5d69ba18c6e2b1b5e5d24e924252889efa26d6bfa630
|
|
|
result-php-quality-phpstan
|
146 Bytes |
sha256:8cf3c460ed5d4c664e9bcc3382740f1ad0c5c8be1a987b8fa9866f42b6070738
|
|
|
result-php-quality-psalm
|
142 Bytes |
sha256:9b37ef15c431b05d52d02d69f6ba2a30136c7ba64d7d4cbd70fef14764ba1367
|
|
|
result-reuse
|
142 Bytes |
sha256:998d4b959fea1ad74cd960b60a42efa7a913e0e28c6c19b1aa780437c1e1cda3
|
|
|
result-security-composer
|
148 Bytes |
sha256:dfe4ffe3bb1c3caf0bf70e50aa9ce697d8d7d8720ec6c21ccbcfcbc7615ba24a
|
|
|
result-security-npm
|
138 Bytes |
sha256:93541acc6120726edc151aaba79d3b85384930e5cffd5e10b9f706a0a251f595
|
|
|
result-vue-quality-eslint
|
144 Bytes |
sha256:f05431bde57b67230d5d10f6574a83a2b70b31aae93aaa1e4b01df2f4136d9e4
|
|
|
result-vue-quality-stylelint
|
150 Bytes |
sha256:1366b37cfc0cfbb490f857ef354b4cb598353371fe1f275b018291d42a161ecd
|
|