feat: adopt nextcloud/coding-standard, NC 34 and the .editorconfig — the fleet migration recipe #302
code-quality.yml
on: pull_request
Matrix: quality / security
quality
/
Frontend Build
1m 28s
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
12s
quality
/
info.xml lint
19s
quality
/
Frontend Tests (unit)
8s
quality
/
Coverage Baseline Protection
8s
quality
/
Features Check
8s
quality
/
Features Extract
0s
Matrix: quality / phpunit
quality
/
Integration Tests (Newman)
1m 38s
quality
/
Journeydoc Capture (screenshots)
0s
quality
/
SBOM
0s
quality
/
Quality Report
29s
Annotations
9 errors, 30 warnings, and 1 notice
|
quality / info.xml lint
Process completed with exit code 3.
|
|
quality / PHPUnit (PHP 8.3, NC stable34, pgsql)
Process completed with exit code 1.
|
|
quality / PHPUnit (PHP 8.3, NC stable34, pgsql)
scripts/coverage-guard.php predates merge-base comparison. Update it from ConductionNL/.github before enabling the ratchet.
|
|
quality / E2E Tests (Playwright)
Canceling since a higher priority waiting request for quality-refs/pull/142/merge exists
|
|
quality / E2E Tests (Playwright)
The operation was canceled.
|
|
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
|
|
Code Quality
Canceling since a higher priority waiting request for quality-refs/pull/142/merge exists
|
|
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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 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 / 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 (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 / 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 (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 (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 / 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 / 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 (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 (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 / 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 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.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 / 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 / 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 / E2E Tests (Playwright)
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, 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
Job(s) cancelled, but this run has been SUPERSEDED (feat/nextcloud-coding-standard is now at 7fd7881, this run is e1b1cae). Concurrency cancellation of an outdated run is not a defect — staying quiet.
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
coverage-report
Expired
|
287 KB |
sha256:22a39f54a24e019464b7ed803052719748868173c3c1fdd53d6a49d6035bac62
|
|
|
frontend-build-output
Expired
|
18.3 MB |
sha256:5a848dfc4763d8c6c7defc757621e6b0c10c1a835e6969f74dd399b80c01f10e
|
|
|
license-report-composer
|
3.62 KB |
sha256:14e2012adc0d141b1c82c217c613534258dd66a70c19d4af64fc06325cabd992
|
|
|
license-report-npm
|
15.7 KB |
sha256:d1d5c025c28435cb7949fe93b250fc867046e0fb377108db4db99a4cf1bf2068
|
|
|
quality-report
|
28.6 KB |
sha256:b515c63b669acc1cf4d3eaff25422d39d4c7503119d702416fe216fd4b360e2b
|
|
|
result-frontend-build
|
160 Bytes |
sha256:e92326592d148411b7e88682b6f5df043bc0125dc1d543a252d9b6901909d7d6
|
|
|
result-frontend-check-0
|
154 Bytes |
sha256:f5d79faefdc16e405bc829cd576a76b61d760ca192ccb659eb2c7ffffe287fd9
|
|
|
result-frontend-check-1
|
160 Bytes |
sha256:99d2a67a0c09e087f23d186c083d8b57f3126feffacc874510c3cc33669d0327
|
|
|
result-frontend-tests
|
160 Bytes |
sha256:dcdedaf52536c1fc7b8e4a57222f2391f4d82b8e5feebf4e1929d4f573cc74fd
|
|
|
result-info-xml
|
148 Bytes |
sha256:c6511aa90c2c728786de8e2b2f351a15929db31617c83ca4965f8f9cc066ddfb
|
|
|
result-license-composer
|
148 Bytes |
sha256:7c04d9b0687c125b9c933e8826155cc732236138059ce1d400e63d729d967ac8
|
|
|
result-license-npm
|
138 Bytes |
sha256:21c9f4eee3257031096a43d9a268b2d2756291d272a7b68546d1fd29e308ef97
|
|
|
result-php-quality-lint
|
140 Bytes |
sha256:bc91421030d0ecab4f5b748b07eca2eeb74a2cb6a4450de25dfbdeb0a1d4df1a
|
|
|
result-php-quality-phpcs
|
142 Bytes |
sha256:77e77e4ba32fabf6e487d292e3dd122ee97548fd92af5d508d2dce8a22b806b1
|
|
|
result-php-quality-phpmd
|
142 Bytes |
sha256:10c6021dbc0fdaa80f5690102d1da227947249236c9db6549733e6e4efe9bb33
|
|
|
result-php-quality-phpmetrics
|
152 Bytes |
sha256:e25e9a07d3237b946868ee4987499d8821b50bd6eeb63618fb02dbe77e844cea
|
|
|
result-php-quality-phpstan
|
146 Bytes |
sha256:52d614dfd0b28bd67421b53c4f38483dbdbdde3ef3dc8b6a6322f62f97b6a07c
|
|
|
result-php-quality-psalm
|
142 Bytes |
sha256:28ca740a4f21a119f1f17a7e17960a06f550eec2c2195e40d5166ad67f1a2c3c
|
|
|
result-reuse
|
142 Bytes |
sha256:63fbf8cdfccd3a45a43caf1336dfaacae8c5c7cc7d51341694ce9b7225de3638
|
|
|
result-security-composer
|
148 Bytes |
sha256:c60fa2727d7b7921c0b6e536d7d873dac551bcb044996603ba4fcdbe399e8a84
|
|
|
result-security-npm
|
138 Bytes |
sha256:6269bbc2a09699edb7beca3ebb4c4018a7ea18e72ee6ea5d96ea7949b77c7ca5
|
|
|
result-vue-quality-eslint
|
144 Bytes |
sha256:20280c47ba78a99aa96020515f4d0082d481503274f83956317185a0a4a6fa4e
|
|
|
result-vue-quality-stylelint
|
150 Bytes |
sha256:54765697f5000715d88c9ed5fb38d1157056cb189fd9f9952f5f6cc3da43843c
|
|