Skip to content

Merge remote-tracking branch 'origin/development' into fix/clean-env-… #2042

Merge remote-tracking branch 'origin/development' into fix/clean-env-…

Merge remote-tracking branch 'origin/development' into fix/clean-env-… #2042

Status Success
Total duration 3h 32m 20s
Artifacts 36

code-quality.yml

on: push
Matrix: quality / security
quality  /  Nextcloud test matrix
7s
quality / Nextcloud test matrix
quality  /  Frontend Build
1m 32s
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
31s
quality / REUSE compliance
quality  /  info.xml lint
15s
quality / info.xml lint
quality  /  Frontend Tests (unit)
40s
quality / Frontend Tests (unit)
quality  /  Coverage Baseline Protection
quality / Coverage Baseline Protection
quality  /  Features Check
quality / Features Check
quality  /  Features Extract
12s
quality / Features Extract
Matrix: quality / phpunit
quality  /  Integration Tests (Newman)
5m 1s
quality / Integration Tests (Newman)
quality  /  Journeydoc Capture (screenshots)
0s
quality / Journeydoc Capture (screenshots)
quality  /  E2E Tests (Playwright)
26m 4s
quality / E2E Tests (Playwright)
quality  /  Quality Report
48s
quality / Quality Report
Fit to window
Zoom out
Zoom in

Annotations

53 warnings
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 Check (check:manifest-shell)
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:job-registration)
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 / 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 / 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 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 (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:seeds)
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 / 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 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 Check (check:nav-reachability)
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 (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 (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 / 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/dashboard/financial/financialSeries.js#L171
Missing JSDoc @PARAM "input.transactions" description
quality / Vue Quality (eslint): src/components/cashflow/ScenarioCreator.vue#L196
The "create-scenario" event has been triggered but not declared on `emits` option
quality / Vue Quality (eslint): src/components/cashflow/CashflowDashboard.vue#L144
The "export-pdf" event has been triggered but not declared on `emits` option
quality / Vue Quality (eslint): src/components/Dashboard/BBVComplianceDashboard.vue#L329
The "programme-click" event has been triggered but not declared on `emits` option
quality / Vue Quality (eslint): src/components/BudgetBBVMapping/BudgetBBVMappingDetail.vue#L735
The "navigate" event has been triggered but not declared on `emits` option
quality / Vue Quality (eslint): src/components/AdministratieSwitcher.vue#L92
Boolean prop should only be defaulted to false
quality / Vue Quality (eslint): src/App.vue#L181
Unexpected inline JSDoc tag. Did you mean to use {@nextcloud}, \@nextcloud, or `@nextcloud`?
quality / Frontend Check (check:markers)
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 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:registers)
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 / 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 / Frontend Check (check:manifest-budget)
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 / Frontend Check (check:fragment-required)
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 / 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 / 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 / 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 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.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 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 / 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/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
coverage-report Expired
9.53 MB
sha256:004f28f927c665e62b679baa1c3e0e4a3b638c18f30af729f3e0f9d6917759df
frontend-build-output Expired
8.15 MB
sha256:58e7e0df285dffd81c5cc0059d787f4a51d6ad6c94d1c17368c2696eab36ac6c
license-report-composer
3.69 KB
sha256:a6e65f10fbb1cc9e0f3c07635a752b7672586e4847717efe22643f966eeed482
license-report-npm
11.8 KB
sha256:9a529ce909a20bada24e28e924839158ede2d2acb3cfb663cf5bc7a275fc7438
playwright-report Expired
510 KB
sha256:28ce0667de4f2910b0a29bf84f29d5b1f630efd160bc2d8dcbe85ff5c9af2320
quality-report
28.7 KB
sha256:a402c4d461940b3c6f8fd6b769a3c8c2992440ccacbffcb9a89f827186b130c9
result-frontend-build
160 Bytes
sha256:1c169dc2d20b8c29793f75d7f6c755cf68f2d49b7d0a92b3cdf1e5fb371a303a
result-frontend-check-0
160 Bytes
sha256:d3667cfd014544cec8b7ce0923a18339f8d64a4ff86755afe6151f5fda63a0cf
result-frontend-check-1
172 Bytes
sha256:a335543c4de9c439adca2b609bbdf57a5685fca88f39823553c2be03a4a9afeb
result-frontend-check-10
144 Bytes
sha256:4671d6d5ff4d00537807bb84faef2a3e8f84ad939bfc238dd70bc45cdcfd2711
result-frontend-check-11
158 Bytes
sha256:97d01d66e9de2ccd7e814dbc265892f645dd30f0c57da33408db4bb50baa534a
result-frontend-check-12
166 Bytes
sha256:2086ad3a57ca9b06b5e2600c8e9044ca0966051693d1f9dacc40a6a016218397
result-frontend-check-2
174 Bytes
sha256:2a7bf9d903255ecdaf6bef923dfc5ca56e42685cba666884137764c6b7cf434d
result-frontend-check-3
158 Bytes
sha256:f62de78ad3ded2ebbee5d4d38b00bfff42a86b71da121c6eacc9799cc29691fb
result-frontend-check-4
162 Bytes
sha256:1eb9fb9e090c381b3e3d177bd6bf79d44e09f74f2a94f3a838f015ffb9e5e3a2
result-frontend-check-5
154 Bytes
sha256:1dbbefdbd2ad11f7858834c164062102f72dea422d34363e382b7e9e11cc47bf
result-frontend-check-6
178 Bytes
sha256:9c73bfc503149f8c31e387c332a3a967f16232030a9787174ec7ee13e7bc734a
result-frontend-check-7
176 Bytes
sha256:aa06ff80f66300210bf03a45917d6a04a8bc79f8f9613aa4986df9fe081dd7a3
result-frontend-check-8
176 Bytes
sha256:257bea3a0c3ee45ea6fc608cf7ee67cae53cb1b7989229fecfd615fb7a386547
result-frontend-check-9
150 Bytes
sha256:f03314cb53ebe61a3e649fb0face8fb422b43b9b3961b6a75e612f9eafa48fdf
result-frontend-tests
160 Bytes
sha256:fee42ff2132f45bc2bbad72870e7b2edc74bbd37a59cd1dfb6b0c46dfcab9895
result-hydra-gates
154 Bytes
sha256:974eb72fb5e019eeb9c9577613014858ff0e2360a96fb209e0b866f665449ebf
result-info-xml
148 Bytes
sha256:3c6200de5e75701c6b6c54ca0b294909c469e6f1104138016eda0d90ce881f19
result-license-composer
148 Bytes
sha256:f8afe3b9a9840da45609745ebb9cf7dd39a824962f3d10cf445c4d5d99a5cdd8
result-license-npm
138 Bytes
sha256:539d8c13533dfadde00cbdbcce1ad65a5ebf9d821a1b6d1168f4eb76d4e20513
result-php-quality-lint
140 Bytes
sha256:318a2827d9e7fc3429eb3fc066c0bc975753812e7c5577467d7e9d89fb261889
result-php-quality-phpcs
142 Bytes
sha256:8818f21299767a42b94b21069446f853454e4835b8ac9a96e13bba423f6c3d2d
result-php-quality-phpmd
142 Bytes
sha256:66fff312f56926a6fa23d6bacd4f4724b0b73ef8de026e13b5f8c842aaf71016
result-php-quality-phpmetrics
152 Bytes
sha256:68d682667173ea1617efaa46fbb21c28a7b89e51111c30a020ef09102131a726
result-php-quality-phpstan
146 Bytes
sha256:9921d384f69eaa3924dc4e54a7eb1cd4e07025620a65b8827aa4ea4468a505fc
result-php-quality-psalm
142 Bytes
sha256:d9e99a87d1f4d2581b1c2e3c60e90f80b439cf1efb4cd866e90b9f9c70137bc9
result-reuse
142 Bytes
sha256:1b5abb6403bb66cc690ac9065c68778e9a7aafbf8d72b9641449bc1a0be98316
result-security-composer
148 Bytes
sha256:af65e46750a38fd8ae4a9ec7b759e8f9cef5db40fee7b27582cd49901b7b2a84
result-security-npm
138 Bytes
sha256:b34006d044a4ceaaa3ca1ffab1d2adb35de470ffb3c8549d9d60ab4374f076bc
result-vue-quality-eslint
144 Bytes
sha256:0586e61c6652e5c43c8164834806b5da940f1a1bd93e6e8d6787544bced3dc27
result-vue-quality-stylelint
150 Bytes
sha256:d093bcc1e9cffda23570f7b14fef5a59d37abcff7269053407801262aa83f65e