Skip to content

fix(tests): declare the classes the connection report tests use #1419

fix(tests): declare the classes the connection report tests use

fix(tests): declare the classes the connection report tests use #1419

Triggered via pull request September 16, 2026 05:01
Status Success
Total duration 20m 18s
Artifacts 28

code-quality.yml

on: pull_request
Matrix: quality / security
quality  /  Changed paths
8s
quality / Changed paths
quality  /  Nextcloud test matrix
6s
quality / Nextcloud test matrix
quality  /  Frontend Build
1m 36s
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
19s
quality / REUSE compliance
quality  /  info.xml lint
17s
quality / info.xml lint
quality  /  Lockfile Sync
11s
quality / Lockfile Sync
quality  /  Frontend Tests (unit)
1m 5s
quality / Frontend Tests (unit)
quality  /  Coverage Baseline Protection
8s
quality / Coverage Baseline Protection
quality  /  Hydra Gates
1m 12s
quality / Hydra Gates
quality  /  Features Check
15s
quality / Features Check
quality  /  Features Extract
quality / Features Extract
Matrix: quality / phpunit
quality  /  Integration Tests (Newman)
2m 3s
quality / Integration Tests (Newman)
quality  /  Journeydoc Capture (screenshots)
0s
quality / Journeydoc Capture (screenshots)
Matrix: quality / playwright
quality  /  Hydra Gates (axe)
0s
quality / Hydra Gates (axe)
quality  /  Quality Report
28s
quality / Quality Report
Fit to window
Zoom out
Zoom in

Annotations

40 warnings and 2 notices
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 / 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 / Lockfile Sync
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 / 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 / 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 / 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 / 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/crypto/cxp.js#L40
Missing JSDoc @PARAM "bytes" type
quality / Vue Quality (eslint): src/crypto/cxp.js#L40
Missing JSDoc @PARAM "bytes" description
quality / Vue Quality (eslint): src/components/share/ShareDialog.vue#L80
'secretId' of property found, but never used
quality / Vue Quality (eslint): src/components/share/GroupShareForm.vue#L78
'secretId' of property found, but never used
quality / Vue Quality (eslint): src/components/VersionHistoryPanel.vue#L156
The "restored" event has been triggered but not declared on `emits` option
quality / Vue Quality (eslint): src/components/SecretListItem.vue#L212
The "open" event has been triggered but not declared on `emits` option
quality / Vue Quality (eslint): src/components/SecretListItem.vue#L96
The "copied" event has been triggered but not declared on `emits` option
quality / Vue Quality (eslint): src/components/SecretListItem.vue#L8
The "open" event has been triggered but not declared on `emits` option
quality / Vue Quality (eslint): src/components/CopyButton.vue#L133
The "copied" event has been triggered but not declared on `emits` option
quality / Vue Quality (eslint): src/App.vue#L907
Missing JSDoc @PARAM "acceptEmergencyLoss" declaration
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 / 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 / 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 / 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 / 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 / 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 (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 / 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 (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 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 / 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 (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 / 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 / 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 (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 / 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 (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 / 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 / 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 / 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 / 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
E2E deliberately NOT run — E2E runs locally and on the promotion path only. This pull request targets `development`, so the suite is asked once per promotion into `beta` and `main` rather than once per push per open pull request. Run it on any branch from the Actions tab, or locally with npx playwright test.
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
coverage-report
2.91 MB
sha256:c6a6c40521280b8928b93ac8f81107ba7f86de12728ae42a7d18412762b05f63
frontend-build-output Expired
22.7 MB
sha256:3c9a3cff1944064518e8bbe09b77e68a1f6ed1f7f7c8f7a4de7427a30c2d4895
license-report-composer
3.9 KB
sha256:ee12b8b1f94d14a144dd379e596436781384ff478b311f98e2169ad31f0e8ac0
license-report-npm
11.8 KB
sha256:78a6922a6a91c3b39b83edaf700abe6b069643d719e9fb50972b50170e349b53
quality-report
31.9 KB
sha256:3ace7dedd5fd7cd0692af3f66669e3e3b19e09625029112c9aa2e75c0c3774a2
result-frontend-build
160 Bytes
sha256:e901d38abb408ea9f27f14cb03550cdb0339847272fa146ae1ce513bc669eef8
result-frontend-check-0
160 Bytes
sha256:610ca8ac81a376b63c4c669bb339d61bc39924d4da9603ae96ea643892c51dcc
result-frontend-check-1
150 Bytes
sha256:f404212814b1b167e7564418546ab28f57b39824c91e326a93f2f86bf507b72b
result-frontend-check-2
144 Bytes
sha256:5ffdefa07abbd534d4d01b45489826bdfe517e497321ca64255b5e584562b114
result-frontend-check-3
158 Bytes
sha256:064f33c3d1b2695aea1850dae5c568e3212a6858c75efe5adb506a023d3c4f50
result-frontend-check-4
166 Bytes
sha256:ec88b4930bc3702e30ebeea47edd4e268d0d4846ea333adbd666fec7c8187dec
result-frontend-tests
160 Bytes
sha256:425324d69f2ea26109f030d8b526e4530f9cbce8d1d60244e0b98f3ee667f716
result-hydra-gates
154 Bytes
sha256:cd55da23202173e9f08a19a474a184eb1329a1756f6a661b4e2e631f86135466
result-info-xml
148 Bytes
sha256:e6b5ed948c30258c7dc2df09ed969c17128a44a7be8a6f2a1dc87aaf6c78f6f3
result-license-composer
148 Bytes
sha256:f2d0110418fcc39a75e995e0db05feb7545918937e112f2656ca80742d712ff9
result-license-npm
138 Bytes
sha256:142e256be8af977e5bcdd78e75102106b2d4308e25391c5b364aa93860dca08c
result-lockfile-sync
158 Bytes
sha256:4609d82158f57159be0b120849cd42338aa789ec36be16363553e0a9d3021054
result-php-quality-lint
140 Bytes
sha256:757e70a7b683ed8d6520151b496e316d82f4481487a7d3dd4924e7d7c4a821c1
result-php-quality-phpcs
142 Bytes
sha256:e1de8465e51113f52776dfc517a8bef3323ea1ca021e287777a0c1abc60834c0
result-php-quality-phpmd
142 Bytes
sha256:4f28a54a2f9066c45a7dd377e0e20ff3ec3ed1d705ecd9cc2791c76c090f00a9
result-php-quality-phpmetrics
152 Bytes
sha256:4185d20563a47873e613cab6cefe632c12e98ae63306696e0e03be94b112e70d
result-php-quality-phpstan
146 Bytes
sha256:9dbac1d3498141880e8a5cd31e4cc3ef807bd8e4d5a68e6c00d669de0ac07108
result-php-quality-psalm
142 Bytes
sha256:0a7168a48f3234f6a545cd35d5978676446eedc489b1c362a386c939e5decaa0
result-reuse
142 Bytes
sha256:1d7c13bdc8ce1d4727add686602dfe31a2c9f6ccec86f2d48dfc055dfb27cd64
result-security-composer
148 Bytes
sha256:84b46df9f9eb912f2703776b2dbc314b8b2f089da09ccfd997bd9c14da3bf973
result-security-npm
138 Bytes
sha256:875994533111d6f90709554be9990e45eafc0de50be3215f49e3d951841eca31
result-vue-quality-eslint
144 Bytes
sha256:d543d0cd8c1906e81b51b9566a07f9c4e1796b1ed0365dc10d4e967d9e105847
result-vue-quality-stylelint
150 Bytes
sha256:9e95ab3eabf182969a6b73545dec8837e2bed99e6186feea0a2f2e4fa9867128