chore(icons): adopt the Tier B vocabulary in full (#736) #1821
code-quality.yml
on: push
Matrix: quality / security
quality
/
Nextcloud test matrix
7s
quality
/
Changed paths
9s
quality
/
Frontend Build
1m 32s
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
31s
quality
/
info.xml lint
21s
quality
/
Frontend Tests (unit)
5s
quality
/
Coverage Baseline Protection
quality
/
Features Check
quality
/
Features Extract
7s
quality
/
Integration Tests (Newman)
1m 30s
quality
/
Journeydoc Capture (screenshots)
0s
Matrix: quality / phpunit
quality
/
Quality Report
31s
Annotations
48 warnings and 1 notice
|
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 / 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 / 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 / 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 / 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 (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 / 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 / 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 / Vue Quality (eslint):
src/components/KillSwitchToggle.vue#L136
Missing JSDoc @PARAM "option" declaration
|
|
quality / Vue Quality (eslint):
src/components/CnAgentRunsWidget/CnAgentRunsWidget.vue#L223
Missing JSDoc @PARAM "entry" declaration
|
|
quality / Vue Quality (eslint):
src/components/CnAgentRunsWidget/CnAgentRunsWidget.vue#L129
Missing JSDoc @PARAM "status" declaration
|
|
quality / Vue Quality (eslint):
src/components/CnAgentChatTab/CnAgentChatTab.vue#L170
Missing JSDoc @PARAM "role" declaration
|
|
quality / Vue Quality (eslint):
src/api/toolTaxonomy.js#L101
Prefer a more specific type to `*`
|
|
quality / Vue Quality (eslint):
src/api/toolTaxonomy.js#L57
Prefer a more specific type to `*`
|
|
quality / Vue Quality (eslint):
src/api/chat.js#L301
Prefer a more specific type to `Function`
|
|
quality / Vue Quality (eslint):
src/api/chat.js#L300
Prefer a more specific type to `Function`
|
|
quality / Vue Quality (eslint):
src/api/chat.js#L299
Prefer a more specific type to `Function`
|
|
quality / Vue Quality (eslint):
src/api/chat.js#L298
Prefer a more specific type to `Function`
|
|
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 (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 / Features Extract
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 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 / 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: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 (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 / 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 / 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 / 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 / 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 (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 / 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 / SBOM
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, anchore/scan-action/download-grype@v5. 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 / 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.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.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 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.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 / 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)
2 e2e skip-discipline violations (report-only). Flip `e2e-skip-blocking: true` for this app once they are worked down.
|
|
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/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).
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
coverage-report
Expired
|
3.85 MB |
sha256:50e583dd9d2a0c40bf8f3ac96fbfc88ab303f3a978671ad15d52c78de053669f
|
|
|
frontend-build-output
Expired
|
33.3 MB |
sha256:ea3b488ae8ecd8227c5868d3d6403dacce4d1f643ea485538661867b018c11ec
|
|
|
license-report-composer
|
4.47 KB |
sha256:a13d5cab2bad90f6bc58a21b6c2d6d4b26fe41ad37e9f2eaf7bb30f2bc05b984
|
|
|
license-report-npm
|
15.6 KB |
sha256:2cc19fccd970632a29a9c1935a0add4c1ee1bb7610d9175c0e816166d80f8e3d
|
|
|
playwright-report
Expired
|
239 KB |
sha256:359e5d10c4783316ce2be73e4907e201c3e88dfb6318b0fb15feae55bec584db
|
|
|
quality-report
|
28.7 KB |
sha256:146c9c2026c5c24e7d251b9e3302c2967de155c9742ef0a8508d106bcca288da
|
|
|
result-frontend-build
|
160 Bytes |
sha256:07156ef2861d47d84be3503485ec9381b5eebd35cf7148f2a84ee439437324bd
|
|
|
result-frontend-check-0
|
154 Bytes |
sha256:6d53ceff5f76470b5acfe355f01d2cdda6a847c435b885f657821f4bb29ce437
|
|
|
result-frontend-check-1
|
160 Bytes |
sha256:51f97a42e63c0a33018e3ae4addfb3fddbfdb2b4586cdb3c8c355cce987e9737
|
|
|
result-frontend-check-2
|
150 Bytes |
sha256:4fde459f8545ea3c7dfa335479abf19a7778875b1f50547b2644efe974481f52
|
|
|
result-frontend-check-3
|
144 Bytes |
sha256:013f1aa1d27918a01c92c21342d506298082e4f6e0706485cc5aff7be15d6ed7
|
|
|
result-frontend-check-4
|
158 Bytes |
sha256:f6641e1c175d2fd4650b8fab47dfbcefa47a7c9700235fbd37e23b7d21675514
|
|
|
result-frontend-check-5
|
166 Bytes |
sha256:4ba15845b8327c039fc2440b11004ef6222be59f54b2c087c95760dec431ee8d
|
|
|
result-frontend-tests
|
160 Bytes |
sha256:12ee101ff1a60dd31b9d2044c98d076a4af457aba64955115495d0081d9ab83b
|
|
|
result-hydra-gates
|
154 Bytes |
sha256:22f54e2835ebfc6e9d18eb20b95f35c9e947b63c56d810fc539a483a770a42b4
|
|
|
result-info-xml
|
148 Bytes |
sha256:59f6d9f5bf14ed5783954b35ada51f04d71a964d727cf5ca5f35abbef01dc1a6
|
|
|
result-license-composer
|
148 Bytes |
sha256:43f31c25bd3c044a0cf884dea6168fd755de46b9d907b260e2690071636c5a03
|
|
|
result-license-npm
|
138 Bytes |
sha256:0dd252eb9896d62c757507951571b20375569ae68733c42a8cac83291a849c5d
|
|
|
result-php-quality-lint
|
140 Bytes |
sha256:bf4741066a672e0e1a49efcb4328e82f74d5be631449db46fe3b4e45e32f3986
|
|
|
result-php-quality-phpcs
|
142 Bytes |
sha256:da8275df15bc1247189ceda625c14b9cc6f1ca60f38e37cbe2f6a5db65f49bfc
|
|
|
result-php-quality-phpmd
|
142 Bytes |
sha256:c66b6c64ef1d8ff333028c1f37b7c02b28f3ece08463ac17d81e95f050ce6c8a
|
|
|
result-php-quality-phpmetrics
|
152 Bytes |
sha256:ec8956862f720c4a2af3b54f2275a6d1fd54e7cf5b82195d460f81615e7c3719
|
|
|
result-php-quality-phpstan
|
146 Bytes |
sha256:16ef7cbab11b1d26d3d4a298b3f50295274383a3b861950dd078c07b7f699d3a
|
|
|
result-php-quality-psalm
|
142 Bytes |
sha256:ff929fa8f32f94c9b7f98c7a9022dd1d3b44bd006ccbe192f93317928b1c683e
|
|
|
result-reuse
|
142 Bytes |
sha256:45f1211756d7dad491c6c22deceddd93a3fda30cc1dc285309f93e7ebf295929
|
|
|
result-security-composer
|
148 Bytes |
sha256:1cf1cb231584095be1eee890c947d3ad15a2090240ca3c65f4c4cdece1f66d09
|
|
|
result-security-npm
|
138 Bytes |
sha256:1babe8e5169fc107cbc595854be3c0fba6582a4a9944b495c1726a2c29f43bfe
|
|
|
result-vue-quality-eslint
|
144 Bytes |
sha256:de544634f9497920d111fb47c8d5943ac92c168d6c340b48a786d52c6159699c
|
|
|
result-vue-quality-stylelint
|
150 Bytes |
sha256:7cc126f39902a52d6d3cef5d67ef66f5427e905651c8c021cb003ea08bd401a8
|
|
|
sbom-hermiq
|
91.5 KB |
sha256:1b331c999b2747c2b8330d95c19c6db1272130ef756b6844eb7abf41e62e775e
|
|