docs: repoint stale Codeberg URLs to GitHub #396
code-quality.yml
on: pull_request
Matrix: quality / security
quality
/
Nextcloud test matrix
7s
quality
/
Frontend Build
1m 24s
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
20s
quality
/
info.xml lint
14s
quality
/
Frontend Tests (unit)
7s
quality
/
Coverage Baseline Protection
6s
quality
/
Features Check
7s
quality
/
Features Extract
0s
Matrix: quality / phpunit
quality
/
Integration Tests (Newman)
1m 32s
quality
/
Journeydoc Capture (screenshots)
quality
/
Quality Report
34s
Annotations
34 warnings and 1 notice
|
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 / 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: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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 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 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.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.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 / 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/download-artifact@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 / E2E Tests (Playwright)
check_e2e_skips.py not found (hydra-gates not vendored here yet) — skip discipline NOT measured on this run.
|
|
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 / PHPUnit (PHP 8.3, NC stable34, pgsql)
scripts/coverage-guard.php predates --deletion-neutral, so deleting well-tested dead code will still read as a coverage drop. Copy the canonical version from ConductionNL/.github at quality-config/coverage-guard.php to pick it up.
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
coverage-report
|
291 KB |
sha256:860c79e46b257a7ab517964339385e9ec18c1cbafa89d454c3384fd3051dad98
|
|
|
frontend-build-output
Expired
|
18.6 MB |
sha256:0130de6671816ce46806a5a91edb9b4ae9445afbaeb8658bd43adfe62a74acce
|
|
|
license-report-composer
|
3.61 KB |
sha256:27562a0541452c686ee9ba39f2fe6fcafd16ab6075cd9a280e3e9e9cc4bed2c0
|
|
|
license-report-npm
|
15.3 KB |
sha256:70c4fe6be71f5ec035e83205b15c00364ccb9f25deb2e62a0e90c1255c13465f
|
|
|
playwright-report
|
203 KB |
sha256:f756dbdd526246a4d683cf0f91659769dfbe26771fe4db5fe4ce5c770494162f
|
|
|
quality-report
|
28.6 KB |
sha256:ce002b9b96d368ecb6213f73335357ca9d707613f2e093f8d94d60b2cc43fda2
|
|
|
result-frontend-build
|
160 Bytes |
sha256:f43d04b7ab1ccf8b9cd80ea9ed934d3b3c97be0f6f562c56c0365555b7bc7890
|
|
|
result-frontend-check-0
|
154 Bytes |
sha256:3bf38f147a618379ba176c0a96f24ece5d3f707fdc4a5d80cd78c84f3c10b810
|
|
|
result-frontend-check-1
|
160 Bytes |
sha256:aa4d5cd922f2ae56f8538d84355a6fefa0d528dc6df2f9e74da5ef403915a8ee
|
|
|
result-frontend-check-2
|
144 Bytes |
sha256:c5f0db284f3ef095c649c288552bae23fb3873e847871686e1c4046a0254be18
|
|
|
result-frontend-tests
|
160 Bytes |
sha256:80ae89822e2cea0268328a23294b7f0165f5a4760a355ce5bc6958869e21f71f
|
|
|
result-hydra-gates
|
154 Bytes |
sha256:63f690c28004dfc0f6c0a0b9538159b301416e68049090d8c3e03f3124f71160
|
|
|
result-info-xml
|
148 Bytes |
sha256:4bb00a98a8f51944e4ef9d712af2ca2c49be924b12628a9e1e24dca9aa293b6a
|
|
|
result-license-composer
|
148 Bytes |
sha256:7f92722daeea94ab57d5d79100544095d160c9c613cde3a821c5cad70b95215f
|
|
|
result-license-npm
|
138 Bytes |
sha256:b6c16501546c9fe39f0f4d23ef497599274be33a63901f82d47db2fd51c94e51
|
|
|
result-php-quality-lint
|
140 Bytes |
sha256:84c5340f908ac111f10a0bf7c7e6321f2c647ab03cb382d80d5e1a62b001e2d3
|
|
|
result-php-quality-phpcs
|
142 Bytes |
sha256:a75da672b6ee4e3f90a9d8bd435d5ee0bf50cd561c43785141cd611f5d5aec0d
|
|
|
result-php-quality-phpmd
|
142 Bytes |
sha256:38c22bc26ed5632dfb8021d8c329f292f879272d6e73b45002e8364b304036d9
|
|
|
result-php-quality-phpmetrics
|
152 Bytes |
sha256:ad05a30c9edb57c31566e795cf0a80c74b423ca6b524a32f7dc74aa75a3b95e6
|
|
|
result-php-quality-phpstan
|
146 Bytes |
sha256:8eb78372163c72ecd69ad80fc8c5e028986c19cb8373d693bf3a3ecfcf886150
|
|
|
result-php-quality-psalm
|
142 Bytes |
sha256:7c689b759d80f318490bf583c9d6afa783074682680cd0353c4d1d62ac4acbc0
|
|
|
result-reuse
|
142 Bytes |
sha256:6f0a01780570bd01dee28d4e41f87079f03af482c57cf6689deab7191cc77889
|
|
|
result-security-composer
|
148 Bytes |
sha256:20a87a56e89a846d03c74bdd0679c2a6da7bb5267b8aabb82319fb0f2bc4ce70
|
|
|
result-security-npm
|
138 Bytes |
sha256:399ffca2a10da0e78c41f3d885df309a1d894ff6f14285fb0c2b8761a2de7446
|
|
|
result-vue-quality-eslint
|
144 Bytes |
sha256:e2111d222969c050b0bac71788037de0648565c5328947c9e31dd06f160128fe
|
|
|
result-vue-quality-stylelint
|
150 Bytes |
sha256:aec62a3a3d37d50f3e52e59d616bbca629d775b82a10b02b6c6d0c6ff2eec04a
|
|