Skip to content

chore: Update linter artifacts #53

chore: Update linter artifacts

chore: Update linter artifacts #53

Triggered via push March 19, 2026 10:05
Status Failure
Total duration 1m 26s
Artifacts 15

code-quality.yml

on: push
Matrix: quality / security
Matrix: quality / php-quality
Matrix: quality / license
Matrix: quality / vue-quality
quality  /  Coverage Baseline Protection
0s
quality / Coverage Baseline Protection
Matrix: quality / phpunit
quality  /  Integration Tests (Newman)
quality / Integration Tests (Newman)
quality  /  Update Coverage Baseline
quality / Update Coverage Baseline
quality  /  Quality Report
29s
quality / Quality Report
Fit to window
Zoom out
Zoom in

Annotations

16 errors and 23 warnings
quality / PHP Quality (phpcs)
Process completed with exit code 2.
quality / Vue Quality (stylelint)
Process completed with exit code 78.
quality / Vue Quality (eslint): src/components/GenericObjectTable.vue#L244
Parsing error: x-invalid-end-tag
quality / Vue Quality (eslint): src/components/GenericObjectTable.vue#L168
Parsing error: x-invalid-end-tag
quality / Vue Quality (eslint): src/components/GenericObjectTable.vue#L167
Parsing error: x-invalid-end-tag
quality / Vue Quality (eslint): src/components/GenericObjectTable.vue#L90
Parsing error: x-invalid-end-tag
quality / Vue Quality (eslint): src/components/GenericObjectTable.vue#L76
Parsing error: x-invalid-end-tag
quality / Vue Quality (eslint): src/components/GenericObjectTable.vue#L64
Expected indentation of 0 tabs but found 6 tabs
quality / Vue Quality (eslint): src/components/GenericObjectTable.vue#L63
Expected indentation of 6 tabs but found 7 tabs
quality / Vue Quality (eslint): src/components/GenericObjectTable.vue#L62
Named slots must use '<template>' on a custom element
quality / Vue Quality (eslint): src/components/GenericObjectTable.vue#L62
'#icon' should be on a new line
quality / Vue Quality (eslint): src/components/GenericObjectTable.vue#L62
Parsing error: unexpected-character-in-attribute-name
quality / License (npm)
Process completed with exit code 1.
quality / License (npm)
1 npm dependency license(s) are not on the allowlist. Add them to .license-allowlist.json or .license-overrides.json
quality / License (npm)
Disallowed license: @fortawesome/free-solid-svg-icons (6.7.2) uses '(CC-BY-4.0 AND MIT)'
quality / Quality Report
Unable to download artifact(s): Artifact not found for name: coverage-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 / PHP Quality (phpstan)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. 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 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. 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 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. 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 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. 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 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. 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 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. 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 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. 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 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. 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 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. 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 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / Vue Quality (eslint): src/modals/Modals.vue#L74
The "setup" property should be above the "computed" property on line 59
quality / Vue Quality (eslint): src/components/GenericObjectTable.vue#L62
Attribute "#icon" should go before "<template"
quality / Vue Quality (eslint): src/components/GenericObjectTable.vue#L56
'<ncactions>' should have end tag
quality / Vue Quality (eslint): src/components/GenericObjectTable.vue#L19
'<ncappcontent>' should have end tag
quality / License (npm)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. 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 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. 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 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. 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
license-report-composer Expired
3.92 KB
sha256:16c5fa746b4ec6c14342ae6b19e891977abdf34109c3dd0566681da196e24cda
license-report-npm Expired
13 KB
sha256:9e288a6812b662a82afa609dba4555ab39451afeeaf07b25cb1f64d5f78d63c2
quality-report Expired
31.7 KB
sha256:af29b4068d95d7ec7f1834ddb68d700ecb2e51911dbd9497bf84877c3a04bdc5
result-license-composer Expired
148 Bytes
sha256:da8e18716cdf3a52c733ac124927c1b697a56a52dfb12cc3b8a0e94181c86c61
result-license-npm Expired
138 Bytes
sha256:bbba275dcf22e17d7b9b2fb4087ae9fc01b24d9a684c45e3bb63881424ce92f5
result-php-quality-lint Expired
140 Bytes
sha256:cadc8b0f01d64b75bf081a6a3d44ef3eb4e9c74838897fb0231fe05220dd76df
result-php-quality-phpcs Expired
142 Bytes
sha256:593e0c024fdd89f9b71a65e22c2a186eac35f4e4a5d5fb61bdf45f9ad42719c5
result-php-quality-phpmd Expired
142 Bytes
sha256:4bce6a6014b09cf7391e43333df7b7d75901a658978304ddefdaaaa0bd3e96b9
result-php-quality-phpmetrics Expired
152 Bytes
sha256:99118d831255a029f73179f10e4d6713c8c85d71889ad76d853818419fe03ae1
result-php-quality-phpstan Expired
146 Bytes
sha256:f38a5edc224628540b542ddf8df032198920ef041925d330824a5e7009dd2444
result-php-quality-psalm Expired
142 Bytes
sha256:2f58078b977d888d90f9c66fca133340c2719c3f38d3e1ee464834e8e8c65c52
result-security-composer Expired
148 Bytes
sha256:a580130797d7d9c8cf3da5d2df60339918e6c8601b168df40f2f1adc9aea1864
result-security-npm Expired
138 Bytes
sha256:c2f27213bdd672f6209510844e3bb374eebcdf69a51f8ff9582c011e53499b83
result-vue-quality-eslint Expired
144 Bytes
sha256:7b73756f405401ea6700cdf4e3f0c4e66881e8284a91fa961f44e821434d3274
result-vue-quality-stylelint Expired
150 Bytes
sha256:a53a907361152ee4919cf72e869aa3e00b5deb029511536b90cb57ceac2af0df