chore(sync): record beta's ancestry on development #1418
code-quality.yml
on: pull_request
Matrix: quality / security
quality
/
Nextcloud test matrix
4s
quality
/
Changed paths
5s
quality
/
Frontend Build
1m 34s
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
13s
quality
/
Frontend Tests (unit)
6s
quality
/
Coverage Baseline Protection
5s
quality
/
Features Check
8s
quality
/
Features Extract
quality
/
Integration Tests (Newman)
0s
quality
/
Journeydoc Capture (screenshots)
0s
Matrix: quality / phpunit
quality
/
Quality Report
34s
Annotations
1 error, 38 warnings, and 2 notices
|
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 / 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 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 / 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 / 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 / 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 / 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/store/modules/object.js#L24
Missing JSDoc @PARAM "opts.schemaBaseUrl" type
|
|
quality / Vue Quality (eslint):
src/store/modules/object.js#L24
Missing JSDoc @PARAM "opts.schemaBaseUrl" description
|
|
quality / Vue Quality (eslint):
src/store/modules/object.js#L23
Missing JSDoc @PARAM "opts.baseUrl" type
|
|
quality / Vue Quality (eslint):
src/store/modules/object.js#L23
Missing JSDoc @PARAM "opts.baseUrl" description
|
|
quality / Vue Quality (eslint):
src/components/admin/ActionAuthMatrix.vue#L180
Missing JSDoc @PARAM "checked" description
|
|
quality / Vue Quality (eslint):
src/components/admin/ActionAuthMatrix.vue#L179
Missing JSDoc @PARAM "group" description
|
|
quality / Vue Quality (eslint):
src/components/admin/ActionAuthMatrix.vue#L178
Missing JSDoc @PARAM "action" description
|
|
quality / Vue Quality (eslint):
src/components/admin/ActionAuthMatrix.vue#L165
Missing JSDoc @PARAM "group" description
|
|
quality / Vue Quality (eslint):
src/components/admin/ActionAuthMatrix.vue#L164
Missing JSDoc @PARAM "action" description
|
|
quality / Vue Quality (eslint):
src/App.vue#L100
Unexpected inline JSDoc tag. Did you mean to use {@nextcloud}, \@nextcloud, or `@nextcloud`?
|
|
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: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 / 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 (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 / 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 / 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 (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 (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 (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 (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 / 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 / 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 / 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 / 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 — the diff over b8a5c69e54f05f2fb41f331cd43dbb0ae8d5f133...96e1285d79c4c3f2b0923ffd40c5d75fbc9f22fb listed no files at all — not a state this filter can reason about.
|
|
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.49 MB |
sha256:77a0e4c326660094a4d2d1bce8e4ef8283a29bd810f7122424505840e2dd280c
|
|
|
frontend-build-output
Expired
|
16.2 MB |
sha256:da69be7f2518cf38d69e64707f85c81ee4fc7709ed3e72d15685a5bc0b3c2703
|
|
|
license-report-composer
|
3.65 KB |
sha256:6c96408e4d26c7d4a0f45acbc4cc7ffd2391eb6a9ef0abc774d2731db52ae557
|
|
|
license-report-npm
|
13.8 KB |
sha256:58998b0f810504c99fd37e7b93130b9eaad25eb9ace4150de045ddb19fe2d495
|
|
|
quality-report
|
29.5 KB |
sha256:2bcbb143f386129c8690ef1ccaa6eada5388c68a1304e73a14c88f67cf42b95b
|
|
|
result-frontend-build
|
160 Bytes |
sha256:f3492a8150fd1e621f8699ade43b8a5206ed59f5c135a1b5238cbf4cd0f69da9
|
|
|
result-frontend-check-0
|
154 Bytes |
sha256:9ef4487ac455f07cc5519f1ad3bedb47f6f33a68b272cd65cb8aab35a570c4b7
|
|
|
result-frontend-check-1
|
144 Bytes |
sha256:92f3d521224083dd61845b27455ee6f470e8fa76a1cd0722246a67d835f3f5c9
|
|
|
result-frontend-check-2
|
158 Bytes |
sha256:76e145f70b2687d372dda72ebc0bc1b0fa5e759e37611e7ee4aff73776acb0db
|
|
|
result-frontend-check-3
|
166 Bytes |
sha256:28002a98f7f2cdf5eb9d1e08c4372ae61ffba98ed71f0114d7d747d9e1a1c7c5
|
|
|
result-frontend-tests
|
160 Bytes |
sha256:2ddd6aa3af43ce34c1e3246fc05ce81f43ac018b7ab7a31f7dcdf7d479871197
|
|
|
result-hydra-gates
|
154 Bytes |
sha256:31933c76a7f363f8aaf309a8c6a22e59040c38b2b87658db2fc0fccbefce11bb
|
|
|
result-info-xml
|
148 Bytes |
sha256:60ecded3b7d58f98da10eb1dc80e019980229819c6c8015485080817f11ebb93
|
|
|
result-license-composer
|
148 Bytes |
sha256:6f093fefd8a1491161aec494df9b359e7c0953f6ebaf6f5921e0800bcc9f95d4
|
|
|
result-license-npm
|
138 Bytes |
sha256:b4fe563768666436972f2132a624e8c9885efaa602b4bdbeb21f06ae221238d5
|
|
|
result-php-quality-lint
|
140 Bytes |
sha256:253383143492e25e13a4d387adc68ec344eeccabbd186b3726444b90cfad5d73
|
|
|
result-php-quality-phpcs
|
142 Bytes |
sha256:0323396bad60c8a7318fc6267dd21468ee7e5a4fd14bd1b2c58384a6f5064498
|
|
|
result-php-quality-phpmd
|
142 Bytes |
sha256:ea88a8982d289509e3d51b6a3c071c4e40da8647e183189934767254d298b3bb
|
|
|
result-php-quality-phpmetrics
|
152 Bytes |
sha256:9e462ed4c0c4a6d6f223a77e17e7c9145fe969e0ee26207f6df78e8f62a0b3b6
|
|
|
result-php-quality-phpstan
|
146 Bytes |
sha256:c04b12cd660bceb62f7c9c6d8b7081399fa7562addf2971d1b967d84fd4c1fc7
|
|
|
result-php-quality-psalm
|
142 Bytes |
sha256:adc6764f7f25d653b321ce82dd470278b2b462f93e8495dd7016f185feda9d00
|
|
|
result-reuse
|
142 Bytes |
sha256:153fa5442a1aa3f7adee6cf1566cebb81e92e8f1470dec4680a1ad9dd11a9850
|
|
|
result-security-composer
|
148 Bytes |
sha256:6f093fefd8a1491161aec494df9b359e7c0953f6ebaf6f5921e0800bcc9f95d4
|
|
|
result-security-npm
|
138 Bytes |
sha256:8fa71ac1bad810c4a1a8da5ad798b57f264ce56d0bd95de4b11d19b8cc7a7a0a
|
|
|
result-vue-quality-eslint
|
144 Bytes |
sha256:33cf58616221b296b98d5f8bc247dc8f7f67bcddcacc185219e3616c779ee971
|
|
|
result-vue-quality-stylelint
|
150 Bytes |
sha256:4d7b44e678644f366fa91e12108a44f1b5ffc6b42661cb738abc5dec5845725e
|
|