chore(sync): record beta's ancestry on development #1150
code-quality.yml
on: pull_request
Matrix: quality / security
quality
/
Nextcloud test matrix
6s
quality
/
Changed paths
6s
quality
/
Frontend Build
1m 41s
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
14s
quality
/
info.xml lint
27s
quality
/
Frontend Tests (unit)
34s
quality
/
Coverage Baseline Protection
10s
quality
/
Features Check
11s
quality
/
Features Extract
0s
quality
/
Integration Tests (Newman)
quality
/
Journeydoc Capture (screenshots)
Matrix: quality / phpunit
quality
/
Quality Report
28s
Annotations
16 errors, 35 warnings, and 2 notices
|
quality / PHP Quality (phpstan)
phpstan failed (exit 1).
|
|
quality / PHP Quality (phpstan):
lib/Service/StackiqService.php#L2389
Strict comparison using !== between OCP\IUser|null and false will always evaluate to true.
|
|
quality / PHP Quality (phpstan):
lib/Service/StackiqService.php#L2379
Strict comparison using !== between OCP\IUser|null and false will always evaluate to true.
|
|
quality / PHP Quality (phpstan):
lib/Service/StackiqService.php#L2281
Strict comparison using !== between OCP\IUser|null and false will always evaluate to true.
|
|
quality / PHP Quality (phpstan):
lib/Service/StackiqService.php#L2271
Strict comparison using !== between OCP\IUser|null and false will always evaluate to true.
|
|
quality / PHP Quality (phpstan):
lib/Service/Stackiq/OrganizationHandler.php#L710
Strict comparison using !== between int<min, -1>|int<1, max> and null will always evaluate to true.
|
|
quality / PHP Quality (phpstan):
lib/Service/Stackiq/OrganizationHandler.php#L710
Strict comparison using !== between int<min, -1>|int<1, max> and false will always evaluate to true.
|
|
quality / PHP Quality (phpstan):
lib/Service/Stackiq/OrganizationHandler.php#L702
Strict comparison using !== between int<min, -1>|int<1, max> and null will always evaluate to true.
|
|
quality / PHP Quality (phpstan):
lib/Service/Stackiq/OrganizationHandler.php#L702
Strict comparison using !== between int<min, -1>|int<1, max> and false will always evaluate to true.
|
|
quality / PHP Quality (phpstan):
lib/Service/Stackiq/ContactPersonHandler.php#L1417
Strict comparison using !== between OCP\IUser|null and false will always evaluate to true.
|
|
quality / Vue Quality (eslint)
Process completed with exit code 1.
|
|
quality / Vue Quality (eslint)
Vue Quality failed: eslint
|
|
quality / Vue Quality (eslint)
eslint failed (exit 2).
|
|
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 / 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 / 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 / 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 / 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 / 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 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 (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 (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 / 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 (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 (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 / 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 / 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 / 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 / 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 / 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 / Frontend Check (check:vue-demi)
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 / 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 / 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 / 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 / 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.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 / 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.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 — path filtering is not enabled for this repository (enable-path-filtering=false).
|
|
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.54 MB |
sha256:dc6f53a464aa959e221170a2b4df7b1c16ea692cc37bc04180b1b9dc97d5179c
|
|
|
frontend-build-output
Expired
|
25.5 MB |
sha256:bd714385c4a2c9434ce8d5d3f8ac817bee6737c0c9e5cb4683867b49bdabaf48
|
|
|
license-report-composer
|
4.2 KB |
sha256:e1833ccaf8561f38d4b119a541eb9d0c289c266e4668588a80abbf60f71fb620
|
|
|
license-report-npm
|
15 KB |
sha256:21e19087d1ce289fa9d02afac68a30e521eefc967c5cef7e086970ea1af16fe8
|
|
|
quality-report
|
29.3 KB |
sha256:c3b4b08797ee6e07df35d394a1b91569f315bb64532948c89871a6090c1116b9
|
|
|
result-frontend-build
|
160 Bytes |
sha256:6ab454f05c69cd90aec9cc11d81ac9e1716033807b59adfc57a7c2c4c1f045e0
|
|
|
result-frontend-check-0
|
160 Bytes |
sha256:bd039591a69ea8e1669374e0527bb6522a7956c4544af30470880db5793c72db
|
|
|
result-frontend-check-1
|
160 Bytes |
sha256:011e888ad63239b231890ec57eba2a6ba9c54b909010062c07594235710fb474
|
|
|
result-frontend-check-2
|
150 Bytes |
sha256:3bc7d728a3b125a4effbf1333e709c783e6e1cad1647e12a44efd1e5364c982d
|
|
|
result-frontend-check-3
|
144 Bytes |
sha256:a1788d9b55f0601e2c5344c900d9c12b1ac9322b970e52ef6aaa40a616e7cc94
|
|
|
result-frontend-check-4
|
166 Bytes |
sha256:8ea1cb40c3fe12a41f682b4941e505b58d923ecdbd325ca26a60344e1a0ed1c8
|
|
|
result-frontend-check-5
|
158 Bytes |
sha256:bc1111fa37e9935273d5becb561296bff7a73c288db57cc32ebfacdd54c66abe
|
|
|
result-frontend-tests
|
160 Bytes |
sha256:6766d6c8f7fbfc520085ad1ab7e12fd8cd0a4144207fae897af3b47b6a993d46
|
|
|
result-hydra-gates
|
154 Bytes |
sha256:b748627b309b461883d7163fa2d79fece75933541d354ca0c5c2f9fca47b5508
|
|
|
result-info-xml
|
148 Bytes |
sha256:33a3ad87fbe428f750947bfd32ae9bccaaa884e6dc1ae3eb6688e45350331109
|
|
|
result-license-composer
|
148 Bytes |
sha256:9d581396d81f5a9bb940b813efcc048a95302fa47e96b37224687f9405087787
|
|
|
result-license-npm
|
138 Bytes |
sha256:7454fb2c604ccd05accab32295c4b312805c6e3012d38c023f31de7fea3ca52d
|
|
|
result-php-quality-lint
|
140 Bytes |
sha256:f1cfe57931d74e68bc8cf225e1f863f856f41851cc49f33f20c7a6c262983ca2
|
|
|
result-php-quality-phpcs
|
142 Bytes |
sha256:9ee1dba8906c87b463912408ebd6fad9cd632d8b47d0ac938131bf2bce21f028
|
|
|
result-php-quality-phpmd
|
142 Bytes |
sha256:e25ddec26e9da96cdcbd952e99350ce4aa755fa3bc40cea78507a3ea1212ba7a
|
|
|
result-php-quality-phpmetrics
|
152 Bytes |
sha256:f00328edb56d187bc4210c63e40402513724c9a6330a7aa17caa74febf614b40
|
|
|
result-php-quality-phpstan
|
146 Bytes |
sha256:ef90f77aea5dc9bf804c936979f3c3220d7ac8a0cdd96acb868c099ceee2541b
|
|
|
result-php-quality-psalm
|
142 Bytes |
sha256:b6bc5641656385baf00ec526410a2c3e7f010bd556fe85931232ce2a0bf978ee
|
|
|
result-reuse
|
142 Bytes |
sha256:67250fc9970b92783b1720afae38388780a7fb3d4afc85b492c44ddafdfc7bbe
|
|
|
result-security-composer
|
148 Bytes |
sha256:b073472fef15c2385561df5779a23da6c52760d6a83c40c0456aa47b7f1a3388
|
|
|
result-security-npm
|
138 Bytes |
sha256:686bb0bba21d5862a0182635502f00ae1a9b2bdc2d8e5e76feb4fae08a580cf5
|
|
|
result-vue-quality-eslint
|
144 Bytes |
sha256:23dfbc34df78a894c65e6dfbbb3bbc149d7df17ac9448d239502735b40e25286
|
|
|
result-vue-quality-stylelint
|
150 Bytes |
sha256:4aa81694c9f14c50fe8d83605ffd2d5b30764760530ed22144b3d60c32e0b37a
|
|