Skip to content

ci

ci #7180

Triggered via merge group May 30, 2026 12:40
Status Success
Total duration 7m 56s
Artifacts 9

ci.yml

on: merge_group
Test  /  api-lint
1m 49s
Test / api-lint
Test  /  veans-lint
36s
Test / veans-lint
Test  /  veans-test
31s
Test / veans-test
Test  /  frontend-lint
27s
Test / frontend-lint
Test  /  frontend-stylelint
20s
Test / frontend-stylelint
Test  /  frontend-typecheck
41s
Test / frontend-typecheck
Test  /  test-frontend-unit
29s
Test / test-frontend-unit
Test  /  prepare-mage
22s
Test / prepare-mage
Test  /  frontend-build
51s
Test / frontend-build
Matrix: Test / test-api
Matrix: Test / test-frontend-e2e-playwright
Matrix: Test / test-migration-smoke
Test  /  test-veans-e2e
38s
Test / test-veans-e2e
Matrix: Release / desktop
Waiting for pending jobs
Release  /  binaries
Release / binaries
Release  /  veans-binaries
Release / veans-binaries
Release  /  prepare-build-mage
Release / prepare-build-mage
Release  /  config-yaml
Release / config-yaml
Release  /  docker
Release / docker
Release  /  generate-swagger-docs
Release / generate-swagger-docs
Matrix: Release / os-package
Waiting for pending jobs
Matrix: Release / veans-os-package
Waiting for pending jobs
Matrix: Release / publish-repos
Waiting for pending jobs
Release  /  create-release
Release / create-release
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 28 warnings
Test / frontend-typecheck
Property '$el' does not exist on type 'HTMLElement'.
Test / frontend-typecheck
Argument of type '{ readonly id: number; readonly email: string; readonly username: string; readonly name: string; readonly exp: number; readonly type: AuthType; readonly created: Date; ... 6 more ...; readonly maxPermission: Permission | null; }' is not assignable to parameter of type 'IUser'.
Test / frontend-typecheck
Type '{ readonly id: number; readonly email: string; readonly username: string; readonly name: string; readonly exp: number; readonly type: AuthType; readonly created: Date; ... 6 more ...; readonly maxPermission: Permission | null; }' is not assignable to type 'IUser'.
Test / frontend-typecheck
Operator '+' cannot be applied to types 'string | number' and 'number'.
Test / frontend-typecheck
The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
Test / frontend-typecheck
Argument of type 'string | number' is not assignable to parameter of type 'number'.
Test / frontend-typecheck
Argument of type '{ readonly id: number; readonly title: string; readonly description: string; readonly owner: { readonly id: number; readonly email: string; readonly username: string; readonly name: string; readonly exp: number; ... 8 more ...; readonly maxPermission: Permission | null; }; ... 13 more ...; readonly maxPermission: Pe...' is not assignable to parameter of type 'IProject'.
Test / frontend-typecheck
Argument of type '{ style: { 'background-image': "" | `url(${string})`; filter: 0 | `brightness(${number}%)` | null; }; class: string; }' is not assignable to parameter of type 'HTMLAttributes & ReservedProps & Record<string, unknown>'.
Test / frontend-typecheck
Argument of type '{ dateFrom: string | null; dateTo: string | null; }' is not assignable to parameter of type '{ dateFrom: string | Date; dateTo: string | Date; }'.
Test / frontend-typecheck
Cannot find name 'ImportMetaEnv'. Did you mean 'ImportMeta'?
Test / frontend-stylelint
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Test / frontend-lint
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Test / frontend-lint: frontend/src/components/input/FormSelect.vue#L15
Prop 'error' requires default value to be set
Test / frontend-lint: frontend/src/components/input/FormSelect.vue#L12
Prop 'id' requires default value to be set
Test / frontend-lint: frontend/src/components/input/FormSelect.vue#L10
Prop 'modelValue' requires default value to be set
Test / frontend-lint: frontend/src/components/input/FormInput.vue#L10
Prop 'error' requires default value to be set
Test / frontend-lint: frontend/src/components/input/FormInput.vue#L7
Prop 'id' requires default value to be set
Test / frontend-lint: frontend/src/components/input/FormInput.vue#L5
Prop 'modelValue' requires default value to be set
Test / frontend-lint: frontend/src/components/input/FormField.vue#L8
Prop 'id' requires default value to be set
Test / frontend-lint: frontend/src/components/input/FormField.vue#L7
Prop 'error' requires default value to be set
Test / frontend-lint: frontend/src/components/input/FormField.vue#L6
Prop 'label' requires default value to be set
Test / frontend-lint: frontend/src/components/input/FormField.vue#L5
Prop 'modelValue' requires default value to be set
Test / test-frontend-unit
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Test / frontend-typecheck
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Test / frontend-build
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061, proudust/gh-describe@v2. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Test / api-build
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: proudust/gh-describe@v2. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Test / test-frontend-e2e-playwright (5, 6)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Test / test-frontend-e2e-playwright (5, 6)
No files were found with the provided path: frontend/test-results/. No artifacts will be uploaded.
Test / test-frontend-e2e-playwright (2, 6)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Test / test-frontend-e2e-playwright (2, 6)
No files were found with the provided path: frontend/test-results/. No artifacts will be uploaded.
Test / test-frontend-e2e-playwright (3, 6)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Test / test-frontend-e2e-playwright (3, 6)
No files were found with the provided path: frontend/test-results/. No artifacts will be uploaded.
Test / test-frontend-e2e-playwright (1, 6)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Test / test-frontend-e2e-playwright (1, 6)
No files were found with the provided path: frontend/test-results/. No artifacts will be uploaded.
Test / test-frontend-e2e-playwright (6, 6)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Test / test-frontend-e2e-playwright (6, 6)
No files were found with the provided path: frontend/test-results/. No artifacts will be uploaded.
Test / test-frontend-e2e-playwright (4, 6)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Test / test-frontend-e2e-playwright (4, 6)
No files were found with the provided path: frontend/test-results/. No artifacts will be uploaded.

Artifacts

Produced during runtime
Name Size Digest
frontend_dist
2.44 MB
sha256:946c4a4a5594a618d758eb1521a04321325248a8a2231cf3a7c6d0a289252a50
mage_bin
5.29 MB
sha256:0a1cfe329f2bf48834975fec7053ecf3899024cd2868f92b64147f9d3755056d
playwright-report-1
257 KB
sha256:22ad7c8cd0f3c8597970101186d7efe7e81e16adc62e732086a8b173ae87611f
playwright-report-2
235 KB
sha256:bad2b354c48eeb493772032ec4f08a2a7afef97f3d10604afce29daea26b68b3
playwright-report-3
227 KB
sha256:3a25b89194277deb5657a5f3100a8335a57b80076062a82d76f32e997df3da6c
playwright-report-4
269 KB
sha256:8c153ff253e1b0708488a6183de0b30a0c2f60f647171d3e56f827395c0dff99
playwright-report-5
212 KB
sha256:8911d672682d9c91e2c1eefe3cfd21d06c771bf965d642ab9497f3364d9dcdea
playwright-report-6
244 KB
sha256:96509063e9ce9d20b21439215f5f4402be91747e3e0db786337f6af7c36d79d6
vikunja_bin
23 MB
sha256:8e3ab8891122b29261ceb56612b051f860b765455232a561afb8809a1b682208