Skip to content

chore(sync): record beta's ancestry on development #1418

chore(sync): record beta's ancestry on development

chore(sync): record beta's ancestry on development #1418

Triggered via pull request August 30, 2026 08:44
Status Success
Total duration 58m 55s
Artifacts 26

code-quality.yml

on: pull_request
Matrix: quality / security
quality  /  Nextcloud test matrix
4s
quality / Nextcloud test matrix
quality  /  Changed paths
5s
quality / Changed paths
quality  /  Frontend Build
1m 34s
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
17s
quality / REUSE compliance
quality  /  info.xml lint
13s
quality / info.xml lint
quality  /  Frontend Tests (unit)
6s
quality / Frontend Tests (unit)
quality  /  Coverage Baseline Protection
5s
quality / Coverage Baseline Protection
quality  /  Features Check
8s
quality / Features Check
quality  /  Features Extract
quality / Features Extract
quality  /  Integration Tests (Newman)
0s
quality / Integration Tests (Newman)
quality  /  Journeydoc Capture (screenshots)
0s
quality / Journeydoc Capture (screenshots)
Matrix: quality / phpunit
quality  /  E2E Tests (Playwright)
0s
quality / E2E Tests (Playwright)
quality  /  Hydra Gates
50s
quality / Hydra Gates
quality  /  Quality Report
34s
quality / Quality Report
Fit to window
Zoom out
Zoom in

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/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