Showing logs for build greencapitaltrade/fury/pr-1895 #1 stage from-build-pack and container prepare 2026/03/02 04:40:10 Entrypoint initialization Showing logs for build greencapitaltrade/fury/pr-1895 #1 stage from-build-pack and container place-scripts 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-0-wq47t 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-1-qvgq9 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-2-krq9k 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-3-p4jq8 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-4-wxkcv 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-5-7hrjr 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-6-fbc4x 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-7-ptph5 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-8-r7g7p Showing logs for build greencapitaltrade/fury/pr-1895 #1 stage from-build-pack and container working-dir-initializer Showing logs for build greencapitaltrade/fury/pr-1895 #1 stage from-build-pack and container step-git-clone git cloning url: https://github.com/greencapitaltrade/fury.git version refs/pull/1895/head:PR-1895@51d9875f7fe2e29780f81577da57abc9ea00d14a to dir: source Cloning into 'source'... From https://github.com/greencapitaltrade/fury * [new ref] refs/pull/1895/head -> PR-1895 Switched to branch 'PR-1895' HEAD is now at 51d9875f refactor: rename current_location to location in GraphQL schema checked out revision: refs/pull/1895/head:PR-1895@51d9875f7fe2e29780f81577da57abc9ea00d14a to dir: source Showing logs for build greencapitaltrade/fury/pr-1895 #1 stage from-build-pack and container step-git-merge setup git user email jenkins-x@googlegroups.com Using SHAs from PULL_REFS=main:79b89a93af722925060eecf565b6ad1da64a77b4,1895:51d9875f7fe2e29780f81577da57abc9ea00d14a:refs/pull/1895/head using base branch main and base sha 79b89a93af722925060eecf565b6ad1da64a77b4 merging sha: 51d9875f7fe2e29780f81577da57abc9ea00d14a Showing logs for build greencapitaltrade/fury/pr-1895 #1 stage from-build-pack and container step-jx-variables WARNING: no $GIT_SECRET_MOUNT_PATH environment variable set about to run: git clone --no-checkout --filter=blob:none --depth=1 https://github.com/greencapitaltrade/mcu.git /tmp/jx-git-814360682 in dir /tmp Cloning into '/tmp/jx-git-814360682'... about to run: git sparse-checkout set --no-cone jx-requirements.yml .jx/gitops/source-config.yaml in dir /tmp/jx-git-814360682 about to run: git checkout in dir /tmp/jx-git-814360682 Your branch is up to date with 'origin/main'. export APP_NAME='fury' export BRANCH_NAME='PR-1895' export BUILD_NUMBER='1' export DOCKERFILE_PATH='Dockerfile' export DOCKER_REGISTRY='gctdev.azurecr.io' export DOCKER_REGISTRY_ORG='greencapitaltrade' export DOMAIN='gc-t.in' about to run: git rev-parse --abbrev-ref HEAD in dir . main export GIT_BRANCH='main' export JENKINS_X_URL='https://dashboard-jx.gc-t.in/greencapitaltrade/fury/PR-1895/1' export JX_CHART_REPOSITORY='http://jenkins-x-chartmuseum.jx.svc.cluster.local:8080' export KANIKO_FLAGS='--skip-unused-stages --snapshotMode=redo' export MINK_AS='tekton-bot' version file VERSION does not exist export MINK_IMAGE='gctdev.azurecr.io/greencapitaltrade/fury:0.0.0-PR-1895-1-SNAPSHOT' export NAMESPACE_SUB_DOMAIN='-jx.' export PIPELINE_KIND='pullrequest' export PUSH_CONTAINER_REGISTRY='gctdev.azurecr.io' export REPO_NAME='fury' export REPO_OWNER='greencapitaltrade' version file VERSION does not exist export VERSION='0.0.0-PR-1895-1-SNAPSHOT' added variables to file: .jx/variables.sh added variables to file: .jx/variables.sh Showing logs for build greencapitaltrade/fury/pr-1895 #1 stage from-build-pack and container step-build-npm-install npm WARN config optional Use `--omit=optional` to exclude optional dependencies, or npm WARN config `--include=optional` to include them. npm WARN config npm WARN config Default value does install optional deps unless otherwise omitted. npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/console@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/core@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/diff-sequences@30.0.1', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/environment@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/expect@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/expect-utils@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/fake-timers@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/get-type@30.1.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/globals@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/pattern@30.0.1', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/reporters@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/schemas@30.0.5', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/snapshot-utils@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/source-map@30.0.1', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/test-result@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/test-sequencer@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/transform@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/types@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'babel-jest@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'babel-plugin-jest-hoist@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'babel-preset-jest@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'expect@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-changed-files@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-circus@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-cli@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-config@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-diff@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-docblock@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-each@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-environment-node@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-haste-map@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-leak-detector@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-matcher-utils@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-message-util@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-mock@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-regex-util@30.0.1', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-resolve@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-resolve-dependencies@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-runner@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-runtime@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-snapshot@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-util@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-validate@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-watcher@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-worker@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'pretty-format@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN deprecated @apollo/server-gateway-interface@1.1.1: @apollo/server-gateway-interface v1 is part of Apollo Server v4, which is deprecated and will transition to end-of-life on January 26, 2026. As long as you are already using a non-EOL version of Node.js, upgrading to v2 should take only a few minutes. See https://www.apollographql.com/docs/apollo-server/previous-versions for details. npm WARN deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. npm WARN deprecated @apollo/server@4.13.0: Apollo Server v4 is end-of-life since January 26, 2026. As long as you are already using a non-EOL version of Node.js, upgrading to v5 should take only a few minutes. See https://www.apollographql.com/docs/apollo-server/previous-versions for details. npm WARN deprecated node-domexception@1.0.0: Use your platform's native DOMException instead npm WARN deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported npm WARN deprecated keygrip@1.1.0: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. > fury@0.0.1 postinstall > npm run build npm WARN config optional Use `--omit=optional` to exclude optional dependencies, or npm WARN config `--include=optional` to include them. npm WARN config npm WARN config Default value does install optional deps unless otherwise omitted. > fury@0.0.1 build > npm run compile npm WARN config optional Use `--omit=optional` to exclude optional dependencies, or npm WARN config `--include=optional` to include them. npm WARN config npm WARN config Default value does install optional deps unless otherwise omitted. > fury@0.0.1 compile > npm run generate && tsc npm WARN config optional Use `--omit=optional` to exclude optional dependencies, or npm WARN config `--include=optional` to include them. npm WARN config npm WARN config Default value does install optional deps unless otherwise omitted. > fury@0.0.1 generate > graphql-codegen --config codegen.yml (node:110) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) [STARTED] Parse Configuration [SUCCESS] Parse Configuration [STARTED] Generate outputs [STARTED] Generate to ./src/schema/types.ts [STARTED] Load GraphQL schemas [SUCCESS] Load GraphQL schemas [STARTED] Load GraphQL documents [SUCCESS] Load GraphQL documents [STARTED] Generate [SUCCESS] Generate [SUCCESS] Generate to ./src/schema/types.ts [SUCCESS] Generate outputs src/schema/fleet/resolvers/vehicles.ts(127,11): error TS1117: An object literal cannot have multiple properties with the same name. src/schema/fleet/resolvers/vehicles.ts(234,9): error TS1117: An object literal cannot have multiple properties with the same name. src/schema/fleet/types.ts(34,3): error TS2300: Duplicate identifier 'location'. src/schema/fleet/types.ts(58,3): error TS2300: Duplicate identifier 'location'. src/schema/fleet/types.ts(58,3): error TS2717: Subsequent property declarations must have the same type. Property 'location' must be of type 'FleetVehicleLocation', but here has type 'string'. npm ERR! code 2 npm ERR! path /workspace/source npm ERR! command failed npm ERR! command sh -c npm run build npm ERR! A complete log of this run can be found in: /tekton/home/.npm/_logs/2026-03-02T04_40_25_205Z-debug-0.log  Pipeline failed on stage 'from-build-pack' : container 'step-build-npm-install'. The execution of the pipeline has stopped. Showing logs for build greencapitaltrade/fury/pr-1895 #1 stage from-build-pack and container prepare 2026/03/02 04:40:10 Entrypoint initialization Showing logs for build greencapitaltrade/fury/pr-1895 #1 stage from-build-pack and container place-scripts 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-0-wq47t 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-1-qvgq9 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-2-krq9k 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-3-p4jq8 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-4-wxkcv 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-5-7hrjr 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-6-fbc4x 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-7-ptph5 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-8-r7g7p Showing logs for build greencapitaltrade/fury/pr-1895 #1 stage from-build-pack and container working-dir-initializer Showing logs for build greencapitaltrade/fury/pr-1895 #1 stage from-build-pack and container step-git-clone git cloning url: https://github.com/greencapitaltrade/fury.git version refs/pull/1895/head:PR-1895@51d9875f7fe2e29780f81577da57abc9ea00d14a to dir: source Cloning into 'source'... From https://github.com/greencapitaltrade/fury * [new ref] refs/pull/1895/head -> PR-1895 Switched to branch 'PR-1895' HEAD is now at 51d9875f refactor: rename current_location to location in GraphQL schema checked out revision: refs/pull/1895/head:PR-1895@51d9875f7fe2e29780f81577da57abc9ea00d14a to dir: source Showing logs for build greencapitaltrade/fury/pr-1895 #1 stage from-build-pack and container step-git-merge setup git user email jenkins-x@googlegroups.com Using SHAs from PULL_REFS=main:79b89a93af722925060eecf565b6ad1da64a77b4,1895:51d9875f7fe2e29780f81577da57abc9ea00d14a:refs/pull/1895/head using base branch main and base sha 79b89a93af722925060eecf565b6ad1da64a77b4 merging sha: 51d9875f7fe2e29780f81577da57abc9ea00d14a Showing logs for build greencapitaltrade/fury/pr-1895 #1 stage from-build-pack and container step-jx-variables WARNING: no $GIT_SECRET_MOUNT_PATH environment variable set about to run: git clone --no-checkout --filter=blob:none --depth=1 https://github.com/greencapitaltrade/mcu.git /tmp/jx-git-814360682 in dir /tmp Cloning into '/tmp/jx-git-814360682'... about to run: git sparse-checkout set --no-cone jx-requirements.yml .jx/gitops/source-config.yaml in dir /tmp/jx-git-814360682 about to run: git checkout in dir /tmp/jx-git-814360682 Your branch is up to date with 'origin/main'. export APP_NAME='fury' export BRANCH_NAME='PR-1895' export BUILD_NUMBER='1' export DOCKERFILE_PATH='Dockerfile' export DOCKER_REGISTRY='gctdev.azurecr.io' export DOCKER_REGISTRY_ORG='greencapitaltrade' export DOMAIN='gc-t.in' about to run: git rev-parse --abbrev-ref HEAD in dir . main export GIT_BRANCH='main' export JENKINS_X_URL='https://dashboard-jx.gc-t.in/greencapitaltrade/fury/PR-1895/1' export JX_CHART_REPOSITORY='http://jenkins-x-chartmuseum.jx.svc.cluster.local:8080' export KANIKO_FLAGS='--skip-unused-stages --snapshotMode=redo' export MINK_AS='tekton-bot' version file VERSION does not exist export MINK_IMAGE='gctdev.azurecr.io/greencapitaltrade/fury:0.0.0-PR-1895-1-SNAPSHOT' export NAMESPACE_SUB_DOMAIN='-jx.' export PIPELINE_KIND='pullrequest' export PUSH_CONTAINER_REGISTRY='gctdev.azurecr.io' export REPO_NAME='fury' export REPO_OWNER='greencapitaltrade' version file VERSION does not exist export VERSION='0.0.0-PR-1895-1-SNAPSHOT' added variables to file: .jx/variables.sh added variables to file: .jx/variables.sh Showing logs for build greencapitaltrade/fury/pr-1895 #1 stage from-build-pack and container step-build-npm-install npm WARN config optional Use `--omit=optional` to exclude optional dependencies, or npm WARN config `--include=optional` to include them. npm WARN config npm WARN config Default value does install optional deps unless otherwise omitted. npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/console@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/core@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/diff-sequences@30.0.1', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/environment@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/expect@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/expect-utils@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/fake-timers@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/get-type@30.1.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/globals@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/pattern@30.0.1', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/reporters@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/schemas@30.0.5', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/snapshot-utils@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/source-map@30.0.1', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/test-result@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/test-sequencer@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/transform@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/types@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'babel-jest@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'babel-plugin-jest-hoist@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'babel-preset-jest@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'expect@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-changed-files@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-circus@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-cli@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-config@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-diff@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-docblock@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-each@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-environment-node@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-haste-map@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-leak-detector@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-matcher-utils@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-message-util@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-mock@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-regex-util@30.0.1', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-resolve@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-resolve-dependencies@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-runner@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-runtime@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-snapshot@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-util@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-validate@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-watcher@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-worker@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'pretty-format@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN deprecated @apollo/server-gateway-interface@1.1.1: @apollo/server-gateway-interface v1 is part of Apollo Server v4, which is deprecated and will transition to end-of-life on January 26, 2026. As long as you are already using a non-EOL version of Node.js, upgrading to v2 should take only a few minutes. See https://www.apollographql.com/docs/apollo-server/previous-versions for details. npm WARN deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. npm WARN deprecated @apollo/server@4.13.0: Apollo Server v4 is end-of-life since January 26, 2026. As long as you are already using a non-EOL version of Node.js, upgrading to v5 should take only a few minutes. See https://www.apollographql.com/docs/apollo-server/previous-versions for details. npm WARN deprecated node-domexception@1.0.0: Use your platform's native DOMException instead npm WARN deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported npm WARN deprecated keygrip@1.1.0: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. > fury@0.0.1 postinstall > npm run build npm WARN config optional Use `--omit=optional` to exclude optional dependencies, or npm WARN config `--include=optional` to include them. npm WARN config npm WARN config Default value does install optional deps unless otherwise omitted. > fury@0.0.1 build > npm run compile npm WARN config optional Use `--omit=optional` to exclude optional dependencies, or npm WARN config `--include=optional` to include them. npm WARN config npm WARN config Default value does install optional deps unless otherwise omitted. > fury@0.0.1 compile > npm run generate && tsc npm WARN config optional Use `--omit=optional` to exclude optional dependencies, or npm WARN config `--include=optional` to include them. npm WARN config npm WARN config Default value does install optional deps unless otherwise omitted. > fury@0.0.1 generate > graphql-codegen --config codegen.yml (node:110) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) [STARTED] Parse Configuration [SUCCESS] Parse Configuration [STARTED] Generate outputs [STARTED] Generate to ./src/schema/types.ts [STARTED] Load GraphQL schemas [SUCCESS] Load GraphQL schemas [STARTED] Load GraphQL documents [SUCCESS] Load GraphQL documents [STARTED] Generate [SUCCESS] Generate [SUCCESS] Generate to ./src/schema/types.ts [SUCCESS] Generate outputs src/schema/fleet/resolvers/vehicles.ts(127,11): error TS1117: An object literal cannot have multiple properties with the same name. src/schema/fleet/resolvers/vehicles.ts(234,9): error TS1117: An object literal cannot have multiple properties with the same name. src/schema/fleet/types.ts(34,3): error TS2300: Duplicate identifier 'location'. src/schema/fleet/types.ts(58,3): error TS2300: Duplicate identifier 'location'. src/schema/fleet/types.ts(58,3): error TS2717: Subsequent property declarations must have the same type. Property 'location' must be of type 'FleetVehicleLocation', but here has type 'string'. npm ERR! code 2 npm ERR! path /workspace/source npm ERR! command failed npm ERR! command sh -c npm run build npm ERR! A complete log of this run can be found in: /tekton/home/.npm/_logs/2026-03-02T04_40_25_205Z-debug-0.log  Pipeline failed on stage 'from-build-pack' : container 'step-build-npm-install'. The execution of the pipeline has stopped. Showing logs for build greencapitaltrade/fury/pr-1895 #1 stage from-build-pack and container prepare 2026/03/02 04:40:10 Entrypoint initialization Showing logs for build greencapitaltrade/fury/pr-1895 #1 stage from-build-pack and container place-scripts 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-0-wq47t 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-1-qvgq9 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-2-krq9k 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-3-p4jq8 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-4-wxkcv 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-5-7hrjr 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-6-fbc4x 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-7-ptph5 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-8-r7g7p Showing logs for build greencapitaltrade/fury/pr-1895 #1 stage from-build-pack and container working-dir-initializer Showing logs for build greencapitaltrade/fury/pr-1895 #1 stage from-build-pack and container step-git-clone git cloning url: https://github.com/greencapitaltrade/fury.git version refs/pull/1895/head:PR-1895@51d9875f7fe2e29780f81577da57abc9ea00d14a to dir: source Cloning into 'source'... From https://github.com/greencapitaltrade/fury * [new ref] refs/pull/1895/head -> PR-1895 Switched to branch 'PR-1895' HEAD is now at 51d9875f refactor: rename current_location to location in GraphQL schema checked out revision: refs/pull/1895/head:PR-1895@51d9875f7fe2e29780f81577da57abc9ea00d14a to dir: source Showing logs for build greencapitaltrade/fury/pr-1895 #1 stage from-build-pack and container step-git-merge setup git user email jenkins-x@googlegroups.com Using SHAs from PULL_REFS=main:79b89a93af722925060eecf565b6ad1da64a77b4,1895:51d9875f7fe2e29780f81577da57abc9ea00d14a:refs/pull/1895/head using base branch main and base sha 79b89a93af722925060eecf565b6ad1da64a77b4 merging sha: 51d9875f7fe2e29780f81577da57abc9ea00d14a Showing logs for build greencapitaltrade/fury/pr-1895 #1 stage from-build-pack and container step-jx-variables WARNING: no $GIT_SECRET_MOUNT_PATH environment variable set about to run: git clone --no-checkout --filter=blob:none --depth=1 https://github.com/greencapitaltrade/mcu.git /tmp/jx-git-814360682 in dir /tmp Cloning into '/tmp/jx-git-814360682'... about to run: git sparse-checkout set --no-cone jx-requirements.yml .jx/gitops/source-config.yaml in dir /tmp/jx-git-814360682 about to run: git checkout in dir /tmp/jx-git-814360682 Your branch is up to date with 'origin/main'. export APP_NAME='fury' export BRANCH_NAME='PR-1895' export BUILD_NUMBER='1' export DOCKERFILE_PATH='Dockerfile' export DOCKER_REGISTRY='gctdev.azurecr.io' export DOCKER_REGISTRY_ORG='greencapitaltrade' export DOMAIN='gc-t.in' about to run: git rev-parse --abbrev-ref HEAD in dir . main export GIT_BRANCH='main' export JENKINS_X_URL='https://dashboard-jx.gc-t.in/greencapitaltrade/fury/PR-1895/1' export JX_CHART_REPOSITORY='http://jenkins-x-chartmuseum.jx.svc.cluster.local:8080' export KANIKO_FLAGS='--skip-unused-stages --snapshotMode=redo' export MINK_AS='tekton-bot' version file VERSION does not exist export MINK_IMAGE='gctdev.azurecr.io/greencapitaltrade/fury:0.0.0-PR-1895-1-SNAPSHOT' export NAMESPACE_SUB_DOMAIN='-jx.' export PIPELINE_KIND='pullrequest' export PUSH_CONTAINER_REGISTRY='gctdev.azurecr.io' export REPO_NAME='fury' export REPO_OWNER='greencapitaltrade' version file VERSION does not exist export VERSION='0.0.0-PR-1895-1-SNAPSHOT' added variables to file: .jx/variables.sh added variables to file: .jx/variables.sh Showing logs for build greencapitaltrade/fury/pr-1895 #1 stage from-build-pack and container step-build-npm-install npm WARN config optional Use `--omit=optional` to exclude optional dependencies, or npm WARN config `--include=optional` to include them. npm WARN config npm WARN config Default value does install optional deps unless otherwise omitted. npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/console@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/core@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/diff-sequences@30.0.1', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/environment@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/expect@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/expect-utils@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/fake-timers@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/get-type@30.1.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/globals@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/pattern@30.0.1', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/reporters@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/schemas@30.0.5', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/snapshot-utils@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/source-map@30.0.1', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/test-result@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/test-sequencer@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/transform@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/types@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'babel-jest@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'babel-plugin-jest-hoist@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'babel-preset-jest@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'expect@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-changed-files@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-circus@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-cli@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-config@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-diff@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-docblock@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-each@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-environment-node@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-haste-map@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-leak-detector@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-matcher-utils@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-message-util@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-mock@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-regex-util@30.0.1', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-resolve@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-resolve-dependencies@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-runner@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-runtime@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-snapshot@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-util@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-validate@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-watcher@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-worker@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'pretty-format@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN deprecated @apollo/server-gateway-interface@1.1.1: @apollo/server-gateway-interface v1 is part of Apollo Server v4, which is deprecated and will transition to end-of-life on January 26, 2026. As long as you are already using a non-EOL version of Node.js, upgrading to v2 should take only a few minutes. See https://www.apollographql.com/docs/apollo-server/previous-versions for details. npm WARN deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. npm WARN deprecated @apollo/server@4.13.0: Apollo Server v4 is end-of-life since January 26, 2026. As long as you are already using a non-EOL version of Node.js, upgrading to v5 should take only a few minutes. See https://www.apollographql.com/docs/apollo-server/previous-versions for details. npm WARN deprecated node-domexception@1.0.0: Use your platform's native DOMException instead npm WARN deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported npm WARN deprecated keygrip@1.1.0: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. > fury@0.0.1 postinstall > npm run build npm WARN config optional Use `--omit=optional` to exclude optional dependencies, or npm WARN config `--include=optional` to include them. npm WARN config npm WARN config Default value does install optional deps unless otherwise omitted. > fury@0.0.1 build > npm run compile npm WARN config optional Use `--omit=optional` to exclude optional dependencies, or npm WARN config `--include=optional` to include them. npm WARN config npm WARN config Default value does install optional deps unless otherwise omitted. > fury@0.0.1 compile > npm run generate && tsc npm WARN config optional Use `--omit=optional` to exclude optional dependencies, or npm WARN config `--include=optional` to include them. npm WARN config npm WARN config Default value does install optional deps unless otherwise omitted. > fury@0.0.1 generate > graphql-codegen --config codegen.yml (node:110) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) [STARTED] Parse Configuration [SUCCESS] Parse Configuration [STARTED] Generate outputs [STARTED] Generate to ./src/schema/types.ts [STARTED] Load GraphQL schemas [SUCCESS] Load GraphQL schemas [STARTED] Load GraphQL documents [SUCCESS] Load GraphQL documents [STARTED] Generate [SUCCESS] Generate [SUCCESS] Generate to ./src/schema/types.ts [SUCCESS] Generate outputs src/schema/fleet/resolvers/vehicles.ts(127,11): error TS1117: An object literal cannot have multiple properties with the same name. src/schema/fleet/resolvers/vehicles.ts(234,9): error TS1117: An object literal cannot have multiple properties with the same name. src/schema/fleet/types.ts(34,3): error TS2300: Duplicate identifier 'location'. src/schema/fleet/types.ts(58,3): error TS2300: Duplicate identifier 'location'. src/schema/fleet/types.ts(58,3): error TS2717: Subsequent property declarations must have the same type. Property 'location' must be of type 'FleetVehicleLocation', but here has type 'string'. npm ERR! code 2 npm ERR! path /workspace/source npm ERR! command failed npm ERR! command sh -c npm run build npm ERR! A complete log of this run can be found in: /tekton/home/.npm/_logs/2026-03-02T04_40_25_205Z-debug-0.log  Pipeline failed on stage 'from-build-pack' : container 'step-build-npm-install'. The execution of the pipeline has stopped. Showing logs for build greencapitaltrade/fury/pr-1895 #1 stage from-build-pack and container prepare 2026/03/02 04:40:10 Entrypoint initialization Showing logs for build greencapitaltrade/fury/pr-1895 #1 stage from-build-pack and container place-scripts 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-0-wq47t 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-1-qvgq9 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-2-krq9k 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-3-p4jq8 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-4-wxkcv 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-5-7hrjr 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-6-fbc4x 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-7-ptph5 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-8-r7g7p Showing logs for build greencapitaltrade/fury/pr-1895 #1 stage from-build-pack and container working-dir-initializer Showing logs for build greencapitaltrade/fury/pr-1895 #1 stage from-build-pack and container step-git-clone git cloning url: https://github.com/greencapitaltrade/fury.git version refs/pull/1895/head:PR-1895@51d9875f7fe2e29780f81577da57abc9ea00d14a to dir: source Cloning into 'source'... From https://github.com/greencapitaltrade/fury * [new ref] refs/pull/1895/head -> PR-1895 Switched to branch 'PR-1895' HEAD is now at 51d9875f refactor: rename current_location to location in GraphQL schema checked out revision: refs/pull/1895/head:PR-1895@51d9875f7fe2e29780f81577da57abc9ea00d14a to dir: source Showing logs for build greencapitaltrade/fury/pr-1895 #1 stage from-build-pack and container step-git-merge setup git user email jenkins-x@googlegroups.com Using SHAs from PULL_REFS=main:79b89a93af722925060eecf565b6ad1da64a77b4,1895:51d9875f7fe2e29780f81577da57abc9ea00d14a:refs/pull/1895/head using base branch main and base sha 79b89a93af722925060eecf565b6ad1da64a77b4 merging sha: 51d9875f7fe2e29780f81577da57abc9ea00d14a Showing logs for build greencapitaltrade/fury/pr-1895 #1 stage from-build-pack and container step-jx-variables WARNING: no $GIT_SECRET_MOUNT_PATH environment variable set about to run: git clone --no-checkout --filter=blob:none --depth=1 https://github.com/greencapitaltrade/mcu.git /tmp/jx-git-814360682 in dir /tmp Cloning into '/tmp/jx-git-814360682'... about to run: git sparse-checkout set --no-cone jx-requirements.yml .jx/gitops/source-config.yaml in dir /tmp/jx-git-814360682 about to run: git checkout in dir /tmp/jx-git-814360682 Your branch is up to date with 'origin/main'. export APP_NAME='fury' export BRANCH_NAME='PR-1895' export BUILD_NUMBER='1' export DOCKERFILE_PATH='Dockerfile' export DOCKER_REGISTRY='gctdev.azurecr.io' export DOCKER_REGISTRY_ORG='greencapitaltrade' export DOMAIN='gc-t.in' about to run: git rev-parse --abbrev-ref HEAD in dir . main export GIT_BRANCH='main' export JENKINS_X_URL='https://dashboard-jx.gc-t.in/greencapitaltrade/fury/PR-1895/1' export JX_CHART_REPOSITORY='http://jenkins-x-chartmuseum.jx.svc.cluster.local:8080' export KANIKO_FLAGS='--skip-unused-stages --snapshotMode=redo' export MINK_AS='tekton-bot' version file VERSION does not exist export MINK_IMAGE='gctdev.azurecr.io/greencapitaltrade/fury:0.0.0-PR-1895-1-SNAPSHOT' export NAMESPACE_SUB_DOMAIN='-jx.' export PIPELINE_KIND='pullrequest' export PUSH_CONTAINER_REGISTRY='gctdev.azurecr.io' export REPO_NAME='fury' export REPO_OWNER='greencapitaltrade' version file VERSION does not exist export VERSION='0.0.0-PR-1895-1-SNAPSHOT' added variables to file: .jx/variables.sh added variables to file: .jx/variables.sh Showing logs for build greencapitaltrade/fury/pr-1895 #1 stage from-build-pack and container step-build-npm-install npm WARN config optional Use `--omit=optional` to exclude optional dependencies, or npm WARN config `--include=optional` to include them. npm WARN config npm WARN config Default value does install optional deps unless otherwise omitted. npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/console@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/core@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/diff-sequences@30.0.1', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/environment@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/expect@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/expect-utils@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/fake-timers@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/get-type@30.1.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/globals@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/pattern@30.0.1', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/reporters@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/schemas@30.0.5', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/snapshot-utils@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/source-map@30.0.1', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/test-result@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/test-sequencer@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/transform@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/types@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'babel-jest@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'babel-plugin-jest-hoist@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'babel-preset-jest@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'expect@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-changed-files@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-circus@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-cli@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-config@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-diff@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-docblock@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-each@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-environment-node@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-haste-map@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-leak-detector@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-matcher-utils@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-message-util@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-mock@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-regex-util@30.0.1', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-resolve@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-resolve-dependencies@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-runner@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-runtime@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-snapshot@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-util@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-validate@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-watcher@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-worker@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'pretty-format@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN deprecated @apollo/server-gateway-interface@1.1.1: @apollo/server-gateway-interface v1 is part of Apollo Server v4, which is deprecated and will transition to end-of-life on January 26, 2026. As long as you are already using a non-EOL version of Node.js, upgrading to v2 should take only a few minutes. See https://www.apollographql.com/docs/apollo-server/previous-versions for details. npm WARN deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. npm WARN deprecated @apollo/server@4.13.0: Apollo Server v4 is end-of-life since January 26, 2026. As long as you are already using a non-EOL version of Node.js, upgrading to v5 should take only a few minutes. See https://www.apollographql.com/docs/apollo-server/previous-versions for details. npm WARN deprecated node-domexception@1.0.0: Use your platform's native DOMException instead npm WARN deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported npm WARN deprecated keygrip@1.1.0: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. > fury@0.0.1 postinstall > npm run build npm WARN config optional Use `--omit=optional` to exclude optional dependencies, or npm WARN config `--include=optional` to include them. npm WARN config npm WARN config Default value does install optional deps unless otherwise omitted. > fury@0.0.1 build > npm run compile npm WARN config optional Use `--omit=optional` to exclude optional dependencies, or npm WARN config `--include=optional` to include them. npm WARN config npm WARN config Default value does install optional deps unless otherwise omitted. > fury@0.0.1 compile > npm run generate && tsc npm WARN config optional Use `--omit=optional` to exclude optional dependencies, or npm WARN config `--include=optional` to include them. npm WARN config npm WARN config Default value does install optional deps unless otherwise omitted. > fury@0.0.1 generate > graphql-codegen --config codegen.yml (node:110) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) [STARTED] Parse Configuration [SUCCESS] Parse Configuration [STARTED] Generate outputs [STARTED] Generate to ./src/schema/types.ts [STARTED] Load GraphQL schemas [SUCCESS] Load GraphQL schemas [STARTED] Load GraphQL documents [SUCCESS] Load GraphQL documents [STARTED] Generate [SUCCESS] Generate [SUCCESS] Generate to ./src/schema/types.ts [SUCCESS] Generate outputs src/schema/fleet/resolvers/vehicles.ts(127,11): error TS1117: An object literal cannot have multiple properties with the same name. src/schema/fleet/resolvers/vehicles.ts(234,9): error TS1117: An object literal cannot have multiple properties with the same name. src/schema/fleet/types.ts(34,3): error TS2300: Duplicate identifier 'location'. src/schema/fleet/types.ts(58,3): error TS2300: Duplicate identifier 'location'. src/schema/fleet/types.ts(58,3): error TS2717: Subsequent property declarations must have the same type. Property 'location' must be of type 'FleetVehicleLocation', but here has type 'string'. npm ERR! code 2 npm ERR! path /workspace/source npm ERR! command failed npm ERR! command sh -c npm run build npm ERR! A complete log of this run can be found in: /tekton/home/.npm/_logs/2026-03-02T04_40_25_205Z-debug-0.log  Pipeline failed on stage 'from-build-pack' : container 'step-build-npm-install'. The execution of the pipeline has stopped. Showing logs for build greencapitaltrade/fury/pr-1895 #1 stage from-build-pack and container prepare 2026/03/02 04:40:10 Entrypoint initialization Showing logs for build greencapitaltrade/fury/pr-1895 #1 stage from-build-pack and container place-scripts 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-0-wq47t 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-1-qvgq9 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-2-krq9k 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-3-p4jq8 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-4-wxkcv 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-5-7hrjr 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-6-fbc4x 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-7-ptph5 2026/03/02 04:40:12 Decoded script /tekton/scripts/script-8-r7g7p Showing logs for build greencapitaltrade/fury/pr-1895 #1 stage from-build-pack and container working-dir-initializer Showing logs for build greencapitaltrade/fury/pr-1895 #1 stage from-build-pack and container step-git-clone git cloning url: https://github.com/greencapitaltrade/fury.git version refs/pull/1895/head:PR-1895@51d9875f7fe2e29780f81577da57abc9ea00d14a to dir: source Cloning into 'source'... From https://github.com/greencapitaltrade/fury * [new ref] refs/pull/1895/head -> PR-1895 Switched to branch 'PR-1895' HEAD is now at 51d9875f refactor: rename current_location to location in GraphQL schema checked out revision: refs/pull/1895/head:PR-1895@51d9875f7fe2e29780f81577da57abc9ea00d14a to dir: source Showing logs for build greencapitaltrade/fury/pr-1895 #1 stage from-build-pack and container step-git-merge setup git user email jenkins-x@googlegroups.com Using SHAs from PULL_REFS=main:79b89a93af722925060eecf565b6ad1da64a77b4,1895:51d9875f7fe2e29780f81577da57abc9ea00d14a:refs/pull/1895/head using base branch main and base sha 79b89a93af722925060eecf565b6ad1da64a77b4 merging sha: 51d9875f7fe2e29780f81577da57abc9ea00d14a Showing logs for build greencapitaltrade/fury/pr-1895 #1 stage from-build-pack and container step-jx-variables WARNING: no $GIT_SECRET_MOUNT_PATH environment variable set about to run: git clone --no-checkout --filter=blob:none --depth=1 https://github.com/greencapitaltrade/mcu.git /tmp/jx-git-814360682 in dir /tmp Cloning into '/tmp/jx-git-814360682'... about to run: git sparse-checkout set --no-cone jx-requirements.yml .jx/gitops/source-config.yaml in dir /tmp/jx-git-814360682 about to run: git checkout in dir /tmp/jx-git-814360682 Your branch is up to date with 'origin/main'. export APP_NAME='fury' export BRANCH_NAME='PR-1895' export BUILD_NUMBER='1' export DOCKERFILE_PATH='Dockerfile' export DOCKER_REGISTRY='gctdev.azurecr.io' export DOCKER_REGISTRY_ORG='greencapitaltrade' export DOMAIN='gc-t.in' about to run: git rev-parse --abbrev-ref HEAD in dir . main export GIT_BRANCH='main' export JENKINS_X_URL='https://dashboard-jx.gc-t.in/greencapitaltrade/fury/PR-1895/1' export JX_CHART_REPOSITORY='http://jenkins-x-chartmuseum.jx.svc.cluster.local:8080' export KANIKO_FLAGS='--skip-unused-stages --snapshotMode=redo' export MINK_AS='tekton-bot' version file VERSION does not exist export MINK_IMAGE='gctdev.azurecr.io/greencapitaltrade/fury:0.0.0-PR-1895-1-SNAPSHOT' export NAMESPACE_SUB_DOMAIN='-jx.' export PIPELINE_KIND='pullrequest' export PUSH_CONTAINER_REGISTRY='gctdev.azurecr.io' export REPO_NAME='fury' export REPO_OWNER='greencapitaltrade' version file VERSION does not exist export VERSION='0.0.0-PR-1895-1-SNAPSHOT' added variables to file: .jx/variables.sh added variables to file: .jx/variables.sh Showing logs for build greencapitaltrade/fury/pr-1895 #1 stage from-build-pack and container step-build-npm-install npm WARN config optional Use `--omit=optional` to exclude optional dependencies, or npm WARN config `--include=optional` to include them. npm WARN config npm WARN config Default value does install optional deps unless otherwise omitted. npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/console@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/core@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/diff-sequences@30.0.1', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/environment@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/expect@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/expect-utils@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/fake-timers@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/get-type@30.1.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/globals@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/pattern@30.0.1', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/reporters@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/schemas@30.0.5', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/snapshot-utils@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/source-map@30.0.1', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/test-result@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/test-sequencer@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/transform@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@jest/types@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'babel-jest@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'babel-plugin-jest-hoist@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'babel-preset-jest@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'expect@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-changed-files@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-circus@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-cli@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-config@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-diff@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-docblock@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-each@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-environment-node@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-haste-map@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-leak-detector@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-matcher-utils@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-message-util@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-mock@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-regex-util@30.0.1', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-resolve@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-resolve-dependencies@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-runner@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-runtime@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-snapshot@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-util@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-validate@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-watcher@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jest-worker@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'pretty-format@30.2.0', npm WARN EBADENGINE required: { node: '^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0' }, npm WARN EBADENGINE current: { node: 'v21.7.3', npm: '10.5.0' } npm WARN EBADENGINE } npm WARN deprecated @apollo/server-gateway-interface@1.1.1: @apollo/server-gateway-interface v1 is part of Apollo Server v4, which is deprecated and will transition to end-of-life on January 26, 2026. As long as you are already using a non-EOL version of Node.js, upgrading to v2 should take only a few minutes. See https://www.apollographql.com/docs/apollo-server/previous-versions for details. npm WARN deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. npm WARN deprecated @apollo/server@4.13.0: Apollo Server v4 is end-of-life since January 26, 2026. As long as you are already using a non-EOL version of Node.js, upgrading to v5 should take only a few minutes. See https://www.apollographql.com/docs/apollo-server/previous-versions for details. npm WARN deprecated node-domexception@1.0.0: Use your platform's native DOMException instead npm WARN deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported npm WARN deprecated keygrip@1.1.0: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. > fury@0.0.1 postinstall > npm run build npm WARN config optional Use `--omit=optional` to exclude optional dependencies, or npm WARN config `--include=optional` to include them. npm WARN config npm WARN config Default value does install optional deps unless otherwise omitted. > fury@0.0.1 build > npm run compile npm WARN config optional Use `--omit=optional` to exclude optional dependencies, or npm WARN config `--include=optional` to include them. npm WARN config npm WARN config Default value does install optional deps unless otherwise omitted. > fury@0.0.1 compile > npm run generate && tsc npm WARN config optional Use `--omit=optional` to exclude optional dependencies, or npm WARN config `--include=optional` to include them. npm WARN config npm WARN config Default value does install optional deps unless otherwise omitted. > fury@0.0.1 generate > graphql-codegen --config codegen.yml (node:110) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) [STARTED] Parse Configuration [SUCCESS] Parse Configuration [STARTED] Generate outputs [STARTED] Generate to ./src/schema/types.ts [STARTED] Load GraphQL schemas [SUCCESS] Load GraphQL schemas [STARTED] Load GraphQL documents [SUCCESS] Load GraphQL documents [STARTED] Generate [SUCCESS] Generate [SUCCESS] Generate to ./src/schema/types.ts [SUCCESS] Generate outputs src/schema/fleet/resolvers/vehicles.ts(127,11): error TS1117: An object literal cannot have multiple properties with the same name. src/schema/fleet/resolvers/vehicles.ts(234,9): error TS1117: An object literal cannot have multiple properties with the same name. src/schema/fleet/types.ts(34,3): error TS2300: Duplicate identifier 'location'. src/schema/fleet/types.ts(58,3): error TS2300: Duplicate identifier 'location'. src/schema/fleet/types.ts(58,3): error TS2717: Subsequent property declarations must have the same type. Property 'location' must be of type 'FleetVehicleLocation', but here has type 'string'. npm ERR! code 2 npm ERR! path /workspace/source npm ERR! command failed npm ERR! command sh -c npm run build npm ERR! A complete log of this run can be found in: /tekton/home/.npm/_logs/2026-03-02T04_40_25_205Z-debug-0.log  Pipeline failed on stage 'from-build-pack' : container 'step-build-npm-install'. The execution of the pipeline has stopped.