Showing logs for build greencapitaltrade/fury/pr-2240 #5 stage from-build-pack and container prepare 2026/10/22 00:52:33 Entrypoint initialization Showing logs for build greencapitaltrade/fury/pr-2240 #5 stage from-build-pack and container place-scripts 2026/10/22 00:52:34 Decoded script /tekton/scripts/script-0-w9p24 2026/10/22 00:52:34 Decoded script /tekton/scripts/script-1-95b6g 2026/10/22 00:52:34 Decoded script /tekton/scripts/script-2-pmtwp 2026/10/22 00:52:34 Decoded script /tekton/scripts/script-3-gmdsh 2026/10/22 00:52:34 Decoded script /tekton/scripts/script-4-2lvtp 2026/10/22 00:52:34 Decoded script /tekton/scripts/script-5-sz5qt 2026/10/22 00:52:34 Decoded script /tekton/scripts/script-6-kgwk2 2026/10/22 00:52:34 Decoded script /tekton/scripts/script-7-5h79m 2026/10/22 00:52:34 Decoded script /tekton/scripts/script-9-fr9vb 2026/10/22 00:52:34 Decoded script /tekton/scripts/script-10-znxpj Showing logs for build greencapitaltrade/fury/pr-2240 #5 stage from-build-pack and container working-dir-initializer Showing logs for build greencapitaltrade/fury/pr-2240 #5 stage from-build-pack and container step-git-clone git cloning url: https://github.com/greencapitaltrade/fury.git version refs/pull/2240/head:PR-2240@b1c5f8597b39a0163950a50f71b1bef7d2edcf1c to dir: source Cloning into 'source'... From https://github.com/greencapitaltrade/fury * [new ref] refs/pull/2240/head -> PR-2240 Switched to branch 'PR-2240' HEAD is now at b1c5f859 fix: preserve automation delivery contracts checked out revision: refs/pull/2240/head:PR-2240@b1c5f8597b39a0163950a50f71b1bef7d2edcf1c to dir: source Showing logs for build greencapitaltrade/fury/pr-2240 #5 stage from-build-pack and container step-git-merge setup git user email jenkins-x@googlegroups.com Using SHAs from PULL_REFS=main:7a1064e4b690980fb452a532ed662f21c7f69fdd,2240:b1c5f8597b39a0163950a50f71b1bef7d2edcf1c:refs/pull/2240/head using base branch main and base sha 7a1064e4b690980fb452a532ed662f21c7f69fdd merging sha: b1c5f8597b39a0163950a50f71b1bef7d2edcf1c Showing logs for build greencapitaltrade/fury/pr-2240 #5 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-3574522277 in dir /tmp Cloning into '/tmp/jx-git-3574522277'... about to run: git sparse-checkout set --no-cone jx-requirements.yml .jx/gitops/source-config.yaml in dir /tmp/jx-git-3574522277 about to run: git checkout in dir /tmp/jx-git-3574522277 Your branch is up to date with 'origin/main'. export APP_NAME='fury' export BRANCH_NAME='PR-2240' export BUILD_NUMBER='5' export DOCKERFILE_PATH='Dockerfile' export DOCKER_REGISTRY='417755753340.dkr.ecr.ap-south-1.amazonaws.com' 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-2240/5' 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='417755753340.dkr.ecr.ap-south-1.amazonaws.com/greencapitaltrade/fury:0.0.0-PR-2240-5-SNAPSHOT' export NAMESPACE_SUB_DOMAIN='-jx.' export PIPELINE_KIND='pullrequest' export PUSH_CONTAINER_REGISTRY='417755753340.dkr.ecr.ap-south-1.amazonaws.com' export REPO_NAME='fury' export REPO_OWNER='greencapitaltrade' version file VERSION does not exist export VERSION='0.0.0-PR-2240-5-SNAPSHOT' added variables to file: .jx/variables.sh added variables to file: .jx/variables.sh Showing logs for build greencapitaltrade/fury/pr-2240 #5 stage from-build-pack and container step-build-npm-install npm warn Unknown user config "unsafe-perm". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm warn deprecated keygrip@1.1.0: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. 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 glob@7.2.3: Glob versions prior to v9 are no longer supported npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead 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 @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. > fury@0.0.1 postinstall > npm run build npm warn Unknown env config "unsafe-perm". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm warn Unknown user config "unsafe-perm". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. > fury@0.0.1 build > npm run compile npm warn Unknown env config "unsafe-perm". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm warn Unknown user config "unsafe-perm". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. > fury@0.0.1 compile > npm run generate && tsc npm warn Unknown env config "unsafe-perm". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm warn Unknown user config "unsafe-perm". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. > fury@0.0.1 generate > graphql-codegen --config codegen.yml [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 > fury@0.0.1 prepare > is-ci || husky install added 1069 packages in 3m 195 packages are looking for funding run `npm fund` for details npm warn install-scripts 4 packages have install scripts not yet covered by allowScripts: npm warn install-scripts @apollo/protobufjs@1.2.7 (postinstall: node scripts/postinstall) npm warn install-scripts core-js-pure@3.45.1 (postinstall: node -e "try{require('./postinstall')}catch(e){}") npm warn install-scripts protobufjs@7.5.4 (postinstall: node scripts/postinstall) npm warn install-scripts unrs-resolver@1.11.1 (postinstall: napi-postinstall unrs-resolver 1.11.1 check) npm warn install-scripts npm warn install-scripts Run `npm install-scripts ls` to review, or `npm install-scripts approve ` to allow. Showing logs for build greencapitaltrade/fury/pr-2240 #5 stage from-build-pack and container step-build-run-linting npm warn Unknown user config "unsafe-perm". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm warn Unknown user config "unsafe-perm". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. Get:1 http://deb.debian.org/debian trixie InRelease [140 kB] Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Get:4 http://nexus-nexus-repository-manager.jx.svc.cluster.local:8081/repository/apt-debian-proxy bookworm InRelease [151 kB] Get:5 http://nexus-nexus-repository-manager.jx.svc.cluster.local:8081/repository/apt-debian-security-proxy bookworm-security InRelease [34.8 kB] Get:6 http://deb.debian.org/debian trixie/main amd64 Packages [9678 kB] Get:7 http://deb.debian.org/debian trixie-updates/main amd64 Packages [4412 B] Get:8 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [269 kB] Get:9 http://nexus-nexus-repository-manager.jx.svc.cluster.local:8081/repository/apt-debian-proxy bookworm/main amd64 Packages [8790 kB] Get:10 http://nexus-nexus-repository-manager.jx.svc.cluster.local:8081/repository/apt-debian-security-proxy bookworm-security/main amd64 Packages [354 kB] Fetched 19.5 MB in 6s (3297 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: git-man libbrotli1 libcom-err2 libcurl3t64-gnutls liberror-perl libexpat1 libffi8 libgdbm-compat4t64 libgdbm6t64 libgnutls30t64 libgssapi-krb5-2 libidn2-0 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libldap2 libnghttp2-14 libnghttp3-9 libngtcp2-16 libngtcp2-crypto-gnutls8 libp11-kit0 libperl5.40 libpsl5t64 librtmp1 libsasl2-2 libsasl2-modules-db libssh2-1t64 libtasn1-6 libunistring5 perl perl-modules-5.40 Suggested packages: gettext-base git-doc git-email git-gui gitk gitweb git-cvs git-mediawiki git-svn gdbm-l10n gnutls-bin krb5-doc krb5-user sensible-utils perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl make libtap-harness-archive-perl Recommended packages: ca-certificates patch less ssh-client krb5-locales libldap-common publicsuffix libsasl2-modules netbase The following NEW packages will be installed: git git-man libbrotli1 libcom-err2 libcurl3t64-gnutls liberror-perl libexpat1 libffi8 libgdbm-compat4t64 libgdbm6t64 libgnutls30t64 libgssapi-krb5-2 libidn2-0 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libldap2 libnghttp2-14 libnghttp3-9 libngtcp2-16 libngtcp2-crypto-gnutls8 libp11-kit0 libperl5.40 libpsl5t64 librtmp1 libsasl2-2 libsasl2-modules-db libssh2-1t64 libtasn1-6 libunistring5 perl perl-modules-5.40 0 upgraded, 33 newly installed, 0 to remove and 0 not upgraded. Need to get 23.7 MB of archives. After this operation, 119 MB of additional disk space will be used. Get:1 http://deb.debian.org/debian-security trixie-security/main amd64 libexpat1 amd64 2.9.0-1~deb13u1 [126 kB] Get:2 http://deb.debian.org/debian trixie/main amd64 perl-modules-5.40 all 5.40.1-6+deb13u1 [3014 kB] Get:3 http://deb.debian.org/debian trixie/main amd64 libgdbm6t64 amd64 1.24-2 [75.2 kB] Get:4 http://deb.debian.org/debian trixie/main amd64 libgdbm-compat4t64 amd64 1.24-2 [50.3 kB] Get:5 http://deb.debian.org/debian trixie/main amd64 libperl5.40 amd64 5.40.1-6+deb13u1 [4326 kB] Get:6 http://deb.debian.org/debian trixie/main amd64 perl amd64 5.40.1-6+deb13u1 [268 kB] Get:7 http://deb.debian.org/debian trixie/main amd64 libbrotli1 amd64 1.1.0-2+b7 [307 kB] Get:8 http://deb.debian.org/debian trixie/main amd64 libunistring5 amd64 1.3-2 [477 kB] Get:9 http://deb.debian.org/debian trixie/main amd64 libidn2-0 amd64 2.3.8-2 [109 kB] Get:10 http://deb.debian.org/debian trixie/main amd64 libffi8 amd64 3.4.8-2 [24.1 kB] Get:11 http://deb.debian.org/debian trixie/main amd64 libp11-kit0 amd64 0.25.5-3 [425 kB] Get:12 http://deb.debian.org/debian trixie/main amd64 libtasn1-6 amd64 4.20.0-2+deb13u1 [50.1 kB] Get:13 http://deb.debian.org/debian trixie/main amd64 libgnutls30t64 amd64 3.8.9-3+deb13u4 [1469 kB] Get:14 http://deb.debian.org/debian trixie/main amd64 libkrb5support0 amd64 1.21.3-5+deb13u1 [33.1 kB] Get:15 http://deb.debian.org/debian trixie/main amd64 libcom-err2 amd64 1.47.2-3+b12 [25.0 kB] Get:16 http://deb.debian.org/debian trixie/main amd64 libk5crypto3 amd64 1.21.3-5+deb13u1 [81.2 kB] Get:17 http://deb.debian.org/debian trixie/main amd64 libkeyutils1 amd64 1.6.3-6 [9456 B] Get:18 http://deb.debian.org/debian trixie/main amd64 libkrb5-3 amd64 1.21.3-5+deb13u1 [326 kB] Get:19 http://deb.debian.org/debian trixie/main amd64 libgssapi-krb5-2 amd64 1.21.3-5+deb13u1 [138 kB] Get:20 http://deb.debian.org/debian trixie/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-9 [19.8 kB] Get:21 http://deb.debian.org/debian trixie/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-9 [57.5 kB] Get:22 http://deb.debian.org/debian trixie/main amd64 libldap2 amd64 2.6.10+dfsg-1 [194 kB] Get:23 http://deb.debian.org/debian trixie/main amd64 libnghttp2-14 amd64 1.64.0-1.1+deb13u1 [76.2 kB] Get:24 http://deb.debian.org/debian trixie/main amd64 libnghttp3-9 amd64 1.8.0-1 [67.7 kB] Get:25 http://deb.debian.org/debian trixie/main amd64 libngtcp2-16 amd64 1.11.0-1+deb13u1 [132 kB] Get:26 http://deb.debian.org/debian trixie/main amd64 libngtcp2-crypto-gnutls8 amd64 1.11.0-1+deb13u1 [29.5 kB] Get:27 http://deb.debian.org/debian trixie/main amd64 libpsl5t64 amd64 0.21.2-1.1+b1 [57.2 kB] Get:28 http://deb.debian.org/debian trixie/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b5 [58.8 kB] Get:29 http://deb.debian.org/debian trixie/main amd64 libssh2-1t64 amd64 1.11.1-1+deb13u2 [245 kB] Get:30 http://deb.debian.org/debian-security trixie-security/main amd64 libcurl3t64-gnutls amd64 8.14.1-2+deb13u7 [385 kB] Get:31 http://deb.debian.org/debian trixie/main amd64 liberror-perl all 0.17030-1 [26.9 kB] Get:32 http://deb.debian.org/debian trixie/main amd64 git-man all 1:2.47.3-0+deb13u1 [2205 kB] Get:33 http://deb.debian.org/debian trixie/main amd64 git amd64 1:2.47.3-0+deb13u1 [8862 kB] debconf: unable to initialize frontend: Dialog debconf: (TERM is not set, so the dialog frontend is not usable.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (Can't locate Term/ReadLine.pm in @INC (you may need to install the Term::ReadLine module) (@INC entries checked: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.40.1 /usr/local/share/perl/5.40.1 /usr/lib/x86_64-linux-gnu/perl5/5.40 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.40 /usr/share/perl/5.40 /usr/local/lib/site_perl) at /usr/share/perl5/Debconf/FrontEnd/Readline.pm line 8, line 33.) debconf: falling back to frontend: Teletype debconf: unable to initialize frontend: Teletype debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Noninteractive Fetched 23.7 MB in 0s (58.6 MB/s) Selecting previously unselected package libexpat1:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 5039 files and directories currently installed.) Preparing to unpack .../00-libexpat1_2.9.0-1~deb13u1_amd64.deb ... Unpacking libexpat1:amd64 (2.9.0-1~deb13u1) ... Selecting previously unselected package perl-modules-5.40. Preparing to unpack .../01-perl-modules-5.40_5.40.1-6+deb13u1_all.deb ... Unpacking perl-modules-5.40 (5.40.1-6+deb13u1) ... Selecting previously unselected package libgdbm6t64:amd64. Preparing to unpack .../02-libgdbm6t64_1.24-2_amd64.deb ... Unpacking libgdbm6t64:amd64 (1.24-2) ... Selecting previously unselected package libgdbm-compat4t64:amd64. Preparing to unpack .../03-libgdbm-compat4t64_1.24-2_amd64.deb ... Unpacking libgdbm-compat4t64:amd64 (1.24-2) ... Selecting previously unselected package libperl5.40:amd64. Preparing to unpack .../04-libperl5.40_5.40.1-6+deb13u1_amd64.deb ... Unpacking libperl5.40:amd64 (5.40.1-6+deb13u1) ... Selecting previously unselected package perl. Preparing to unpack .../05-perl_5.40.1-6+deb13u1_amd64.deb ... Unpacking perl (5.40.1-6+deb13u1) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../06-libbrotli1_1.1.0-2+b7_amd64.deb ... Unpacking libbrotli1:amd64 (1.1.0-2+b7) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../07-libunistring5_1.3-2_amd64.deb ... Unpacking libunistring5:amd64 (1.3-2) ... Selecting previously unselected package libidn2-0:amd64. Preparing to unpack .../08-libidn2-0_2.3.8-2_amd64.deb ... Unpacking libidn2-0:amd64 (2.3.8-2) ... Selecting previously unselected package libffi8:amd64. Preparing to unpack .../09-libffi8_3.4.8-2_amd64.deb ... Unpacking libffi8:amd64 (3.4.8-2) ... Selecting previously unselected package libp11-kit0:amd64. Preparing to unpack .../10-libp11-kit0_0.25.5-3_amd64.deb ... Unpacking libp11-kit0:amd64 (0.25.5-3) ... Selecting previously unselected package libtasn1-6:amd64. Preparing to unpack .../11-libtasn1-6_4.20.0-2+deb13u1_amd64.deb ... Unpacking libtasn1-6:amd64 (4.20.0-2+deb13u1) ... Selecting previously unselected package libgnutls30t64:amd64. Preparing to unpack .../12-libgnutls30t64_3.8.9-3+deb13u4_amd64.deb ... Unpacking libgnutls30t64:amd64 (3.8.9-3+deb13u4) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../13-libkrb5support0_1.21.3-5+deb13u1_amd64.deb ... Unpacking libkrb5support0:amd64 (1.21.3-5+deb13u1) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../14-libcom-err2_1.47.2-3+b12_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.2-3+b12) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../15-libk5crypto3_1.21.3-5+deb13u1_amd64.deb ... Unpacking libk5crypto3:amd64 (1.21.3-5+deb13u1) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../16-libkeyutils1_1.6.3-6_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-6) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../17-libkrb5-3_1.21.3-5+deb13u1_amd64.deb ... Unpacking libkrb5-3:amd64 (1.21.3-5+deb13u1) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../18-libgssapi-krb5-2_1.21.3-5+deb13u1_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.21.3-5+deb13u1) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../19-libsasl2-modules-db_2.1.28+dfsg1-9_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-9) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../20-libsasl2-2_2.1.28+dfsg1-9_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-9) ... Selecting previously unselected package libldap2:amd64. Preparing to unpack .../21-libldap2_2.6.10+dfsg-1_amd64.deb ... Unpacking libldap2:amd64 (2.6.10+dfsg-1) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../22-libnghttp2-14_1.64.0-1.1+deb13u1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.64.0-1.1+deb13u1) ... Selecting previously unselected package libnghttp3-9:amd64. Preparing to unpack .../23-libnghttp3-9_1.8.0-1_amd64.deb ... Unpacking libnghttp3-9:amd64 (1.8.0-1) ... Selecting previously unselected package libngtcp2-16:amd64. Preparing to unpack .../24-libngtcp2-16_1.11.0-1+deb13u1_amd64.deb ... Unpacking libngtcp2-16:amd64 (1.11.0-1+deb13u1) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:amd64. Preparing to unpack .../25-libngtcp2-crypto-gnutls8_1.11.0-1+deb13u1_amd64.deb ... Unpacking libngtcp2-crypto-gnutls8:amd64 (1.11.0-1+deb13u1) ... Selecting previously unselected package libpsl5t64:amd64. Preparing to unpack .../26-libpsl5t64_0.21.2-1.1+b1_amd64.deb ... Unpacking libpsl5t64:amd64 (0.21.2-1.1+b1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../27-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssh2-1t64:amd64. Preparing to unpack .../28-libssh2-1t64_1.11.1-1+deb13u2_amd64.deb ... Unpacking libssh2-1t64:amd64 (1.11.1-1+deb13u2) ... Selecting previously unselected package libcurl3t64-gnutls:amd64. Preparing to unpack .../29-libcurl3t64-gnutls_8.14.1-2+deb13u7_amd64.deb ... Unpacking libcurl3t64-gnutls:amd64 (8.14.1-2+deb13u7) ... Selecting previously unselected package liberror-perl. Preparing to unpack .../30-liberror-perl_0.17030-1_all.deb ... Unpacking liberror-perl (0.17030-1) ... Selecting previously unselected package git-man. Preparing to unpack .../31-git-man_1%3a2.47.3-0+deb13u1_all.deb ... Unpacking git-man (1:2.47.3-0+deb13u1) ... Selecting previously unselected package git. Preparing to unpack .../32-git_1%3a2.47.3-0+deb13u1_amd64.deb ... Unpacking git (1:2.47.3-0+deb13u1) ... Setting up libexpat1:amd64 (2.9.0-1~deb13u1) ... Setting up libkeyutils1:amd64 (1.6.3-6) ... Setting up libgdbm6t64:amd64 (1.24-2) ... Setting up libgdbm-compat4t64:amd64 (1.24-2) ... Setting up libbrotli1:amd64 (1.1.0-2+b7) ... Setting up libnghttp2-14:amd64 (1.64.0-1.1+deb13u1) ... Setting up libcom-err2:amd64 (1.47.2-3+b12) ... Setting up libkrb5support0:amd64 (1.21.3-5+deb13u1) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-9) ... Setting up libunistring5:amd64 (1.3-2) ... Setting up libk5crypto3:amd64 (1.21.3-5+deb13u1) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg1-9) ... Setting up libnghttp3-9:amd64 (1.8.0-1) ... Setting up libffi8:amd64 (3.4.8-2) ... Setting up perl-modules-5.40 (5.40.1-6+deb13u1) ... Setting up libtasn1-6:amd64 (4.20.0-2+deb13u1) ... Setting up git-man (1:2.47.3-0+deb13u1) ... Setting up libngtcp2-16:amd64 (1.11.0-1+deb13u1) ... Setting up libkrb5-3:amd64 (1.21.3-5+deb13u1) ... Setting up libssh2-1t64:amd64 (1.11.1-1+deb13u2) ... Setting up libldap2:amd64 (2.6.10+dfsg-1) ... Setting up libidn2-0:amd64 (2.3.8-2) ... Setting up libperl5.40:amd64 (5.40.1-6+deb13u1) ... Setting up perl (5.40.1-6+deb13u1) ... Setting up libp11-kit0:amd64 (0.25.5-3) ... Setting up libgssapi-krb5-2:amd64 (1.21.3-5+deb13u1) ... Setting up libgnutls30t64:amd64 (3.8.9-3+deb13u4) ... Setting up libpsl5t64:amd64 (0.21.2-1.1+b1) ... Setting up liberror-perl (0.17030-1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up libngtcp2-crypto-gnutls8:amd64 (1.11.0-1+deb13u1) ... Setting up libcurl3t64-gnutls:amd64 (8.14.1-2+deb13u7) ... Setting up git (1:2.47.3-0+deb13u1) ... Processing triggers for libc-bin (2.41-12+deb13u4) ... npm warn Unknown user config "unsafe-perm". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm warn Unknown user config "unsafe-perm". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm warn Unknown user config "unsafe-perm". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm warn Unknown user config "unsafe-perm". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm warn Unknown user config "unsafe-perm". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm warn Unknown user config "unsafe-perm". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm warn Unknown user config "unsafe-perm". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm warn Unknown user config "unsafe-perm". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm warn Unknown user config "unsafe-perm". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. Showing logs for build greencapitaltrade/fury/pr-2240 #5 stage from-build-pack and container step-build-lint-errors Showing logs for build greencapitaltrade/fury/pr-2240 #5 stage from-build-pack and container step-build-npm-e2e npm warn Unknown user config "unsafe-perm". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. > fury@0.0.1 e2e > jest --passWithNoTests (node:28) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. (Use `node --trace-warnings ...` to show where the warning was created) PASS src/__tests__/fleet-resolvers.test.ts (22.387 s) ● Console console.info ====== GET ASSET TEAMS ====== { companyId: 4, rootsOnly: true } at src/schema/asset/resolvers/teams.ts:385:15 console.info ====== GET ASSET TEAMS ====== { search: 'HGNG', limit: 20, offset: 40, rootsOnly: true } at src/schema/asset/resolvers/teams.ts:385:15 console.info ====== GET ASSET TEAMS ====== { companyId: 4 } at src/schema/asset/resolvers/teams.ts:385:15 console.info ====== GET ASSET TEAMS ====== { companyId: 4 } at src/schema/asset/resolvers/teams.ts:385:15 console.info ====== GET ASSET TEAMS ====== { companyId: 4, rootsOnly: true } at src/schema/asset/resolvers/teams.ts:385:15 console.info ====== GET ASSET TEAMS ====== { companyId: 4 } at src/schema/asset/resolvers/teams.ts:385:15 console.info ====== GET ASSET TEAMS ====== {} at src/schema/asset/resolvers/teams.ts:385:15 console.info ====== GET ASSET TEAM ====== { id: 10 } at src/schema/asset/resolvers/teams.ts:424:15 console.error Error exporting asset report as CSV: Error: boom at Object.exportAssetReport (/workspace/source/src/__tests__/fleet-resolvers.test.ts:157:15) at /workspace/source/src/schema/asset/resolvers/reports.ts:648:33 649 | return { filename, csv, contentType: 'text/csv' }; 650 | } catch (error) { > 651 | console.error('Error exporting asset report as CSV:', error); | ^ 652 | throw new Error( 653 | `Failed to export ${args.reportType} report as CSV: ${error instanceof Error ? error.message : 'Unknown error'}`, 654 | ); at src/schema/asset/resolvers/reports.ts:651:15 at Object. (src/__tests__/fleet-resolvers.test.ts:1365:7) PASS src/__tests__/asset-automation-events.test.ts (11.203 s) PASS src/__tests__/asset-automation-v2-schema4.test.ts (5.594 s) PASS src/__tests__/asset-gateway-boundary.test.ts (7.699 s) PASS src/__tests__/asset-shape.test.ts PASS src/__tests__/asset-type-description-normalization.test.ts (5.916 s) ● Console console.debug PostgreSQL (pg) or PostgreSQL instrumentation not installed - skipping PostgreSQL instrumentation at Object. (node_modules/@greencapitaltrade/utils/build/src/tracing.js:59:13) console.debug MongoDB packages not found - skipping MongoDB instrumentation at Object. (node_modules/@greencapitaltrade/utils/build/src/tracing.js:91:17) PASS src/__tests__/bank-statement-analysis.test.ts PASS src/__tests__/payment-coins.test.ts PASS src/__tests__/assets-with-pagination.test.ts ● Console console.error Error fetching assets from Bifrost: Error: Invalid asset pagination metadata from Bifrost at Object.getAssetsWithPagination (/workspace/source/src/__tests__/assets-with-pagination.test.ts:46:15) at /workspace/source/src/schema/asset/resolvers/assets.ts:171:20 187 | }; 188 | } catch (error) { > 189 | console.error('Error fetching assets from Bifrost:', error); | ^ 190 | throw new Error( 191 | `Failed to fetch assets: ${error instanceof Error ? error.message : 'Unknown error'}`, 192 | ); at src/schema/asset/resolvers/assets.ts:189:15 at Object. (src/__tests__/assets-with-pagination.test.ts:167:5) console.error Error fetching assets from Bifrost: Error: Invalid asset pagination metadata from Bifrost at Object.getAssetsWithPagination (/workspace/source/src/__tests__/assets-with-pagination.test.ts:46:15) at /workspace/source/src/schema/asset/resolvers/assets.ts:171:20 187 | }; 188 | } catch (error) { > 189 | console.error('Error fetching assets from Bifrost:', error); | ^ 190 | throw new Error( 191 | `Failed to fetch assets: ${error instanceof Error ? error.message : 'Unknown error'}`, 192 | ); at src/schema/asset/resolvers/assets.ts:189:15 at Object. (src/__tests__/assets-with-pagination.test.ts:210:5) console.error Error fetching assets from Bifrost: Error: [fetch assets] bifrost down at unwrapApi (/workspace/source/src/__tests__/assets-with-pagination.test.ts:31:32) at Object.getAssetsWithPagination (/workspace/source/src/__tests__/assets-with-pagination.test.ts:40:20) at /workspace/source/src/schema/asset/resolvers/assets.ts:171:20 187 | }; 188 | } catch (error) { > 189 | console.error('Error fetching assets from Bifrost:', error); | ^ 190 | throw new Error( 191 | `Failed to fetch assets: ${error instanceof Error ? error.message : 'Unknown error'}`, 192 | ); at src/schema/asset/resolvers/assets.ts:189:15 at Object. (src/__tests__/assets-with-pagination.test.ts:256:5) PASS src/__tests__/application-bank-statements.test.ts PASS src/__tests__/asset-field-preferences.test.ts PASS src/__tests__/invoice-client-account-api.test.ts PASS src/__tests__/asset-motion-configuration.test.ts PASS src/__tests__/application-flow.test.ts PASS src/__tests__/execute-flow-step.test.ts PASS src/__tests__/device-command-resolvers.test.ts ● Console console.error Error executing device command: Error: [execute device command] Device not found at unwrapApi (/workspace/source/src/__tests__/device-command-resolvers.test.ts:17:32) at Object.executeDeviceCommand (/workspace/source/src/__tests__/device-command-resolvers.test.ts:68:14) at /workspace/source/src/schema/asset/resolvers/commands.ts:218:22 226 | return toDeviceCommand(result, device_id); 227 | } catch (error) { > 228 | console.error('Error executing device command:', error); | ^ 229 | throw new Error( 230 | `Failed to execute device command: ${error instanceof Error ? error.message : 'Unknown error'}`, 231 | ); at src/schema/asset/resolvers/commands.ts:228:15 at Object. (src/__tests__/device-command-resolvers.test.ts:260:5) PASS src/__tests__/magic-link-routes.test.ts PASS src/__tests__/execute-device-command.test.ts ● Console console.error Error executing device command: Error: [execute device command] Device not found at unwrapApi (/workspace/source/src/__tests__/execute-device-command.test.ts:16:32) at Object.executeDeviceCommand (/workspace/source/src/__tests__/execute-device-command.test.ts:36:14) at /workspace/source/src/schema/asset/resolvers/commands.ts:218:22 226 | return toDeviceCommand(result, device_id); 227 | } catch (error) { > 228 | console.error('Error executing device command:', error); | ^ 229 | throw new Error( 230 | `Failed to execute device command: ${error instanceof Error ? error.message : 'Unknown error'}`, 231 | ); at src/schema/asset/resolvers/commands.ts:228:15 at Object. (src/__tests__/execute-device-command.test.ts:128:5) console.warn [deprecation] command_type "location_request" is deprecated; use "request_location". 16 | const canonical = normalizeDeviceCommandRequest(commandType).command_code; 17 | if (canonical !== commandType) { > 18 | console.warn( | ^ 19 | `[deprecation] command_type "${commandType}" is deprecated; use "${canonical}".`, 20 | ); 21 | return canonical; at normalizeCommandType (src/schema/asset/resolvers/commands.ts:18:13) at src/schema/asset/resolvers/commands.ts:222:23 at src/__tests__/execute-device-command.test.ts:50:14 at Object. (src/__tests__/execute-device-command.test.ts:144:31) console.warn [deprecation] command_type "set_reporting_interval" is deprecated; use "update_config". 16 | const canonical = normalizeDeviceCommandRequest(commandType).command_code; 17 | if (canonical !== commandType) { > 18 | console.warn( | ^ 19 | `[deprecation] command_type "${commandType}" is deprecated; use "${canonical}".`, 20 | ); 21 | return canonical; at normalizeCommandType (src/schema/asset/resolvers/commands.ts:18:13) at src/schema/asset/resolvers/commands.ts:222:23 at src/__tests__/execute-device-command.test.ts:50:14 at Object. (src/__tests__/execute-device-command.test.ts:178:31) PASS src/__tests__/document-email-mutations.test.ts PASS src/__tests__/geofence-mutation-shape.test.ts PASS src/__tests__/asset-report-pagination.test.ts ● Console console.error Error fetching paged trip reports: Error: Malformed pagination cursor at malformedCursorError (/workspace/source/src/schema/asset/resolvers/reports.ts:41:17) at decodeCursor (/workspace/source/src/schema/asset/resolvers/reports.ts:678:11) at /workspace/source/src/schema/asset/resolvers/reports.ts:714:37 at /workspace/source/src/__tests__/asset-report-pagination.test.ts:30:14 at call (/workspace/source/src/__tests__/asset-report-pagination.test.ts:51:11) at Object. (/workspace/source/src/__tests__/asset-report-pagination.test.ts:107:7) at Promise.finally.completed (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:1557:28) at new Promise () at callAsyncCircusFn (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:1497:10) at _callCircusTest (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:1007:40) at _runTest (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:947:3) at /workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:849:7 at _runTestsForDescribeBlock (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:862:11) at _runTestsForDescribeBlock (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:857:11) at run (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:761:3) at runAndTransformResultsToJestFormat (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:1918:21) at jestAdapter (/workspace/source/node_modules/jest-circus/build/runner.js:101:19) at runTestInternal (/workspace/source/node_modules/jest-runner/build/index.js:275:16) at runTest (/workspace/source/node_modules/jest-runner/build/index.js:343:7) { extensions: { code: 'BAD_USER_INPUT' } } 741 | }; 742 | } catch (error) { > 743 | console.error(`Error fetching ${label}:`, error); | ^ 744 | // Preserve GraphQL-facing error extensions such as BAD_USER_INPUT 745 | // instead of converting them into a generic Error. 746 | if (error && typeof error === 'object' && 'extensions' in error) { at src/schema/asset/resolvers/reports.ts:743:17 at src/__tests__/asset-report-pagination.test.ts:30:14 at call (src/__tests__/asset-report-pagination.test.ts:51:11) at Object. (src/__tests__/asset-report-pagination.test.ts:107:7) PASS src/__tests__/command-status-enum.test.ts ● Console console.debug PostgreSQL (pg) or PostgreSQL instrumentation not installed - skipping PostgreSQL instrumentation at Object. (node_modules/@greencapitaltrade/utils/build/src/tracing.js:59:13) console.debug MongoDB packages not found - skipping MongoDB instrumentation at Object. (node_modules/@greencapitaltrade/utils/build/src/tracing.js:91:17) PASS src/__tests__/assignment-workflow-shape.test.ts PASS src/__tests__/asset-pagination-transport.test.ts PASS src/__tests__/geofence-team-id.test.ts PASS src/__tests__/token-refresh-middleware.test.ts PASS src/__tests__/loans.test.ts PASS src/__tests__/loan-products.test.ts PASS src/__tests__/asset-report-team-scope.test.ts PASS src/__tests__/application-product-set.test.ts PASS src/__tests__/command-status-e2e.test.ts (10.787 s) ● Console console.debug PostgreSQL (pg) or PostgreSQL instrumentation not installed - skipping PostgreSQL instrumentation at Object. (node_modules/@greencapitaltrade/utils/build/src/tracing.js:59:13) console.debug MongoDB packages not found - skipping MongoDB instrumentation at Object. (node_modules/@greencapitaltrade/utils/build/src/tracing.js:91:17) console.error ERROR undefined Error fetching device commands: Error: Unsupported Bifrost command status "some_future_bifrost_status" for command 101 at toDeviceCommand (/workspace/source/src/schema/asset/resolvers/commands.ts:89:11) at /workspace/source/src/schema/asset/resolvers/commands.ts:147:44 at Array.map () at /workspace/source/src/schema/asset/resolvers/commands.ts:147:31 at async Promise.all (index 0) at Object. (/workspace/source/src/__tests__/command-status-e2e.test.ts:138:20) 147 | return (commands || []).map((raw) => toDeviceCommand(raw, device_id)); 148 | } catch (error) { > 149 | console.error('Error fetching device commands:', error); | ^ 150 | throw new Error( 151 | `Failed to fetch device commands: ${error instanceof Error ? error.message : 'Unknown error'}`, 152 | ); at console. [as error] (node_modules/@greencapitaltrade/utils/build/src/logging.js:51:21) at src/schema/asset/resolvers/commands.ts:149:15 at async Promise.all (index 0) at Object. (src/__tests__/command-status-e2e.test.ts:138:20) PASS src/__tests__/application-user-aadhaar-query.test.ts PASS src/__tests__/asset-geofence-schedule-pin.test.ts PASS src/__tests__/sanction-query.test.ts PASS src/__tests__/invitation-auth.test.ts PASS src/__tests__/application-create.test.ts PASS src/__tests__/mint-ble-token.test.ts ● Console console.error Error minting BLE token: Error: perms uses reserved bits at unwrapApi (/workspace/source/src/__tests__/mint-ble-token.test.ts:13:32) at Object.mintBleToken (/workspace/source/src/__tests__/mint-ble-token.test.ts:35:14) at /workspace/source/src/schema/asset/resolvers/ble.ts:38:22 50 | return result; 51 | } catch (error) { > 52 | console.error('Error minting BLE token:', error); | ^ 53 | throw new Error( 54 | `Failed to mint BLE token: ${error instanceof Error ? error.message : 'Unknown error'}`, 55 | ); at src/schema/asset/resolvers/ble.ts:52:15 at Object. (src/__tests__/mint-ble-token.test.ts:106:5) PASS src/__tests__/alert-lifecycle-shape.test.ts PASS src/__tests__/application-user-pan-query.test.ts PASS src/__tests__/fleet-api-company-id.test.ts PASS src/__tests__/lending-schema-construction.test.ts (6.297 s) PASS src/__tests__/asset-action-result-contract.test.ts ● Console console.error Error approving gatepass: Error: Bifrost gatepass action returned no matching record for id 9 at assertActionRecord (/workspace/source/src/schema/asset/resolvers/operations.ts:219:11) at Array. (/workspace/source/src/schema/asset/resolvers/operations.ts:829:26) 829 | return mapGatepass(assertActionRecord(gp, args.id, 'gatepass')); 830 | } catch (error) { > 831 | console.error('Error approving gatepass:', error); | ^ 832 | throw new Error( 833 | `Failed to approve gatepass: ${error instanceof Error ? error.message : 'Unknown error'}`, 834 | ); at Array. (src/schema/asset/resolvers/operations.ts:831:15) console.error Error denying gatepass: Error: Bifrost gatepass action returned no matching record for id 9 at assertActionRecord (/workspace/source/src/schema/asset/resolvers/operations.ts:219:11) at Array. (/workspace/source/src/schema/asset/resolvers/operations.ts:856:26) 856 | return mapGatepass(assertActionRecord(gp, args.id, 'gatepass')); 857 | } catch (error) { > 858 | console.error('Error denying gatepass:', error); | ^ 859 | throw new Error( 860 | `Failed to deny gatepass: ${error instanceof Error ? error.message : 'Unknown error'}`, 861 | ); at Array. (src/schema/asset/resolvers/operations.ts:858:15) console.error Error using gatepass: Error: Bifrost gatepass action returned no matching record for id 9 at assertActionRecord (/workspace/source/src/schema/asset/resolvers/operations.ts:219:11) at Array. (/workspace/source/src/schema/asset/resolvers/operations.ts:889:26) 889 | return mapGatepass(assertActionRecord(gp, args.id, 'gatepass')); 890 | } catch (error) { > 891 | console.error('Error using gatepass:', error); | ^ 892 | throw new Error( 893 | `Failed to use gatepass: ${error instanceof Error ? error.message : 'Unknown error'}`, 894 | ); at Array. (src/schema/asset/resolvers/operations.ts:891:15) console.error Error paying traffic violation: Error: Bifrost traffic violation action returned no matching record for id 9 at assertActionRecord (/workspace/source/src/schema/asset/resolvers/operations.ts:219:11) at Array. (/workspace/source/src/schema/asset/resolvers/operations.ts:1038:27) 1038 | return mapViolation(assertActionRecord(violation, args.id, 'traffic violation')); 1039 | } catch (error) { > 1040 | console.error('Error paying traffic violation:', error); | ^ 1041 | throw new Error( 1042 | `Failed to pay traffic violation: ${error instanceof Error ? error.message : 'Unknown error'}`, 1043 | ); at Array. (src/schema/asset/resolvers/operations.ts:1040:15) console.error Error waiving traffic violation: Error: Bifrost traffic violation action returned no matching record for id 9 at assertActionRecord (/workspace/source/src/schema/asset/resolvers/operations.ts:219:11) at Array. (/workspace/source/src/schema/asset/resolvers/operations.ts:1065:27) 1065 | return mapViolation(assertActionRecord(violation, args.id, 'traffic violation')); 1066 | } catch (error) { > 1067 | console.error('Error waiving traffic violation:', error); | ^ 1068 | throw new Error( 1069 | `Failed to waive traffic violation: ${error instanceof Error ? error.message : 'Unknown error'}`, 1070 | ); at Array. (src/schema/asset/resolvers/operations.ts:1067:15) PASS src/__tests__/iot-history-contract.test.ts ● Console console.error Error fetching asset location history from Bifrost: Error: permission denied at Object. (/workspace/source/src/__tests__/iot-history-contract.test.ts:90:47) at Promise.finally.completed (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:1557:28) at new Promise () at callAsyncCircusFn (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:1497:10) at _callCircusTest (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:1007:40) at _runTest (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:947:3) at /workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:849:7 at _runTestsForDescribeBlock (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:862:11) at _runTestsForDescribeBlock (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:857:11) at run (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:761:3) at runAndTransformResultsToJestFormat (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:1918:21) at jestAdapter (/workspace/source/node_modules/jest-circus/build/runner.js:101:19) at runTestInternal (/workspace/source/node_modules/jest-runner/build/index.js:275:16) at runTest (/workspace/source/node_modules/jest-runner/build/index.js:343:7) 198 | }; 199 | } catch (error) { > 200 | console.error( | ^ 201 | 'Error fetching asset location history from Bifrost:', 202 | error, 203 | ); at src/schema/asset/resolvers/iot.ts:200:15 at Object. (src/__tests__/iot-history-contract.test.ts:91:5) PASS src/__tests__/checklist-workflow-shape.test.ts PASS src/__tests__/account-phone.test.ts PASS src/__tests__/asset-model-catalogue-shape.test.ts PASS src/__tests__/team-invitations.test.ts PASS src/__tests__/preview-agreement-query.test.ts PASS src/__tests__/invitation-login-methods.test.ts PASS src/__tests__/repayment-link-create.test.ts PASS src/__tests__/asset-security.test.ts PASS src/__tests__/asset-summary-projection.test.ts PASS src/__tests__/maintenance-plan-page-contract.test.ts PASS src/__tests__/postman-collection-matches-schema.test.ts PASS src/__tests__/asset-display-name.test.ts ● Console console.error Error updating asset in Bifrost: Error: Name cannot be empty at /workspace/source/src/schema/asset/resolvers/assets.ts:285:26 at Object. (/workspace/source/src/__tests__/asset-display-name.test.ts:61:18) at Promise.finally.completed (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:1557:28) at new Promise () at callAsyncCircusFn (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:1497:10) at _callCircusTest (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:1007:40) at _runTest (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:947:3) at /workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:849:7 at _runTestsForDescribeBlock (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:862:11) at _runTestsForDescribeBlock (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:857:11) at run (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:761:3) at runAndTransformResultsToJestFormat (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:1918:21) at jestAdapter (/workspace/source/node_modules/jest-circus/build/runner.js:101:19) at runTestInternal (/workspace/source/node_modules/jest-runner/build/index.js:275:16) at runTest (/workspace/source/node_modules/jest-runner/build/index.js:343:7) 312 | return toGraphQLAsset(asset as BifrostAssetResponse); 313 | } catch (error) { > 314 | console.error('Error updating asset in Bifrost:', error); | ^ 315 | throw new Error( 316 | `Failed to update asset: ${error instanceof Error ? error.message : 'Unknown error'}`, 317 | ); at src/schema/asset/resolvers/assets.ts:314:15 at Object. (src/__tests__/asset-display-name.test.ts:61:18) PASS src/__tests__/asset-teams-schema-contract.test.ts PASS src/__tests__/team-architecture.test.ts ● Console console.info ====== CREATE TEAM STARTED ====== { name: 'Depot', context_uid: undefined } at src/schema/asset/resolvers/teams.ts:465:15 console.info ====== TEAM CREATED ====== { id: 7, name: 'Depot', parent_team_id: 3, manager_id: null } at src/schema/asset/resolvers/teams.ts:480:15 console.info ====== GET ASSET TEAMS ====== {} at src/schema/asset/resolvers/teams.ts:385:15 PASS src/__tests__/invoice-payment-contract.test.ts PASS src/__tests__/control-tower-dashboard.test.ts PASS src/__tests__/asset-contracts-removed.test.ts PASS src/__tests__/partner-payment-scope.test.ts PASS src/__tests__/accessible-teams.test.ts PASS src/__tests__/asset-member-read-errors.test.ts ● Console console.error Error fetching petty cash expenses from Bifrost: Error: route unavailable at Array. (/workspace/source/src/schema/asset/resolvers/members.ts:54:50) 56 | return result.data; 57 | } catch (error) { > 58 | console.error('Error fetching petty cash expenses from Bifrost:', error); | ^ 59 | throw error; 60 | } 61 | }, at Array. (src/schema/asset/resolvers/members.ts:58:15) console.error Error fetching member riders from Bifrost: Error: route unavailable at Array. (/workspace/source/src/schema/asset/resolvers/members.ts:94:50) 96 | return result.data; 97 | } catch (error) { > 98 | console.error('Error fetching member riders from Bifrost:', error); | ^ 99 | throw error; 100 | } 101 | }, at Array. (src/schema/asset/resolvers/members.ts:98:15) console.error Error fetching member assets from Bifrost: Error: route unavailable at Array. (/workspace/source/src/schema/asset/resolvers/members.ts:134:50) 136 | return result.data; 137 | } catch (error) { > 138 | console.error('Error fetching member assets from Bifrost:', error); | ^ 139 | throw error; 140 | } 141 | }, at Array. (src/schema/asset/resolvers/members.ts:138:15) console.error Error fetching petty cash expenses from Bifrost: Error: connection failed at /workspace/source/src/__tests__/asset-member-read-errors.test.ts:46:35 at Object. (/workspace/source/node_modules/jest-each/build/index.js:80:140) at Promise.finally.completed (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:1557:28) at new Promise () at callAsyncCircusFn (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:1497:10) at _callCircusTest (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:1007:40) at _runTest (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:947:3) at /workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:849:7 at _runTestsForDescribeBlock (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:862:11) at _runTestsForDescribeBlock (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:857:11) at run (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:761:3) at runAndTransformResultsToJestFormat (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:1918:21) at jestAdapter (/workspace/source/node_modules/jest-circus/build/runner.js:101:19) at runTestInternal (/workspace/source/node_modules/jest-runner/build/index.js:275:16) at runTest (/workspace/source/node_modules/jest-runner/build/index.js:343:7) 56 | return result.data; 57 | } catch (error) { > 58 | console.error('Error fetching petty cash expenses from Bifrost:', error); | ^ 59 | throw error; 60 | } 61 | }, at Array. (src/schema/asset/resolvers/members.ts:58:15) console.error Error fetching member riders from Bifrost: Error: connection failed at /workspace/source/src/__tests__/asset-member-read-errors.test.ts:46:35 at Object. (/workspace/source/node_modules/jest-each/build/index.js:80:140) at Promise.finally.completed (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:1557:28) at new Promise () at callAsyncCircusFn (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:1497:10) at _callCircusTest (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:1007:40) at _runTest (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:947:3) at /workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:849:7 at _runTestsForDescribeBlock (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:862:11) at _runTestsForDescribeBlock (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:857:11) at run (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:761:3) at runAndTransformResultsToJestFormat (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:1918:21) at jestAdapter (/workspace/source/node_modules/jest-circus/build/runner.js:101:19) at runTestInternal (/workspace/source/node_modules/jest-runner/build/index.js:275:16) at runTest (/workspace/source/node_modules/jest-runner/build/index.js:343:7) 96 | return result.data; 97 | } catch (error) { > 98 | console.error('Error fetching member riders from Bifrost:', error); | ^ 99 | throw error; 100 | } 101 | }, at Array. (src/schema/asset/resolvers/members.ts:98:15) console.error Error fetching member assets from Bifrost: Error: connection failed at /workspace/source/src/__tests__/asset-member-read-errors.test.ts:46:35 at Object. (/workspace/source/node_modules/jest-each/build/index.js:80:140) at Promise.finally.completed (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:1557:28) at new Promise () at callAsyncCircusFn (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:1497:10) at _callCircusTest (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:1007:40) at _runTest (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:947:3) at /workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:849:7 at _runTestsForDescribeBlock (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:862:11) at _runTestsForDescribeBlock (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:857:11) at run (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:761:3) at runAndTransformResultsToJestFormat (/workspace/source/node_modules/jest-circus/build/jestAdapterInit.js:1918:21) at jestAdapter (/workspace/source/node_modules/jest-circus/build/runner.js:101:19) at runTestInternal (/workspace/source/node_modules/jest-runner/build/index.js:275:16) at runTest (/workspace/source/node_modules/jest-runner/build/index.js:343:7) 136 | return result.data; 137 | } catch (error) { > 138 | console.error('Error fetching member assets from Bifrost:', error); | ^ 139 | throw error; 140 | } 141 | }, at Array. (src/schema/asset/resolvers/members.ts:138:15) PASS src/__tests__/bifrost-auth-header.test.ts PASS src/__tests__/partner-type-status-avatar.test.ts PASS src/__tests__/current-org-middleware.test.ts PASS src/__tests__/fleet-map-heap.test.ts (6.002 s) PASS src/__tests__/battery-history.test.ts PASS src/__tests__/command-contract.test.ts PASS src/__tests__/invoice-payment-scope.test.ts PASS src/__tests__/session-device-default.test.ts PASS src/__tests__/invoice-journal-scope.test.ts PASS src/__tests__/invitation-oauth.test.ts PASS src/__tests__/magic-link-auth-boundary.test.ts PASS src/__tests__/assignment-onboarding-error.test.ts PASS src/__tests__/geofence-asset-ids.test.ts Test Suites: 76 passed, 76 total Tests: 567 passed, 567 total Snapshots: 0 total Time: 161 s Ran all test suites. Jest did not exit one second after the test run has completed. 'This usually means that there are asynchronous operations that weren't stopped in your tests. Consider running Jest with `--detectOpenHandles` to troubleshoot this issue. Showing logs for build greencapitaltrade/fury/pr-2240 #5 stage from-build-pack and container step-build-e2e-errors Showing logs for build greencapitaltrade/fury/pr-2240 #5 stage from-build-pack and container step-check-registry sourcing .jx/variables.sh verifying the container registry is setup 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-2996531530 in dir /tmp Cloning into '/tmp/jx-git-2996531530'... about to run: git sparse-checkout set --no-cone jx-requirements.yml .jx/gitops/source-config.yaml in dir /tmp/jx-git-2996531530 about to run: git checkout in dir /tmp/jx-git-2996531530 Your branch is up to date with 'origin/main'. verifying that container registry 417755753340.dkr.ecr.ap-south-1.amazonaws.com with organisation greencapitaltrade and app name fury has an ECR associated with it loading config with AWS region: 'ap-south-1' Let's ensure that we have an ECR repository for the image greencapitaltrade/fury Found repository: greencapitaltrade/fury Showing logs for build greencapitaltrade/fury/pr-2240 #5 stage from-build-pack and container step-build-container-build time="2026-10-22T01:00:44Z" level=warning msg="Flag --snapshotMode is deprecated. Use: --snapshot-mode" INFO[0000] Using dockerignore file: /workspace/source/.dockerignore INFO[0000] Retrieving image manifest node:26-slim INFO[0000] Retrieving image node:26-slim from registry index.docker.io INFO[0002] Built cross stage deps: map[] INFO[0002] Retrieving image manifest node:26-slim INFO[0002] Returning cached image manifest INFO[0002] Executing 0 build triggers INFO[0002] Building stage 'node:26-slim' [idx: '0', base-idx: '-1'] INFO[0002] Unpacking rootfs as cmd COPY package*.json ./ requires it. INFO[0019] WORKDIR /app INFO[0019] Cmd: workdir INFO[0019] Changed working directory to /app INFO[0019] Creating directory /app INFO[0019] Taking snapshot of files... INFO[0019] Resolving srcs [package*.json]... INFO[0021] COPY package*.json ./ INFO[0021] Resolving srcs [package*.json]... INFO[0023] Taking snapshot of files... INFO[0023] COPY schema.graphql ./ INFO[0023] Taking snapshot of files... INFO[0023] COPY dist ./dist INFO[0024] Taking snapshot of files... INFO[0024] COPY node_modules ./node_modules INFO[0157] Taking snapshot of files... INFO[0186] CMD ["node", "./dist/index.js"] INFO[0186] Pushing image to 417755753340.dkr.ecr.ap-south-1.amazonaws.com/greencapitaltrade/fury:0.0.0-PR-2240-5-SNAPSHOT INFO[0188] Pushed 417755753340.dkr.ecr.ap-south-1.amazonaws.com/greencapitaltrade/fury@sha256:810d76a9743a5921b1668e807c668129ebdd764a25e1f243adb135e5b57fa628 Showing logs for build greencapitaltrade/fury/pr-2240 #5 stage from-build-pack and container step-promote-jx-preview found PullRequest https://github.com/greencapitaltrade/fury/pull/2240 using ingress sub domain -jx-greencapitaltrade-fury-pr-2240. upserted preview jx-greencapitaltrade-fury-pr-2240 passing env vars into helmfile: map[string]string{"APP_NAME":"fury", "DOCKER_REGISTRY":"417755753340.dkr.ecr.ap-south-1.amazonaws.com", "DOCKER_REGISTRY_ORG":"greencapitaltrade", "PREVIEW_NAMESPACE":"jx-greencapitaltrade-fury-pr-2240", "PR_HEAD_REF":"codex/events-preferences-fury-20261022", "PULL_NUMBER":"2240", "VERSION":"0.0.0-PR-2240-5-SNAPSHOT"} jx-greencapitaltrade-fury-pr-2240: LAST SEEN TYPE REASON OBJECT MESSAGE jx-greencapitaltrade-fury-pr-2240: 51m Normal Scheduled pod/jx-verify-gc-jobs-nzggf-2smsp Successfully assigned jx-greencapitaltrade-fury-pr-2240/jx-verify-gc-jobs-nzggf-2smsp to ip-10-0-49-58.ap-south-1.compute.internal jx-greencapitaltrade-fury-pr-2240: 51m Normal Pulled pod/jx-verify-gc-jobs-nzggf-2smsp Container image "ghcr.io/jenkins-x/jx-verify:0.3.22" already present on machine and can be accessed by the pod jx-greencapitaltrade-fury-pr-2240: 51m Normal Created pod/jx-verify-gc-jobs-nzggf-2smsp Container created jx-greencapitaltrade-fury-pr-2240: 51m Normal Started pod/jx-verify-gc-jobs-nzggf-2smsp Container started jx-greencapitaltrade-fury-pr-2240: 51m Normal SuccessfulCreate job/jx-verify-gc-jobs-nzggf Created pod: jx-verify-gc-jobs-nzggf-2smsp jx-greencapitaltrade-fury-pr-2240: 50m Normal Completed job/jx-verify-gc-jobs-nzggf Job completed jx-greencapitaltrade-fury-pr-2240: 13m Normal Scheduled pod/jx-verify-gc-jobs-rrlox-jtlhq Successfully assigned jx-greencapitaltrade-fury-pr-2240/jx-verify-gc-jobs-rrlox-jtlhq to ip-10-0-49-58.ap-south-1.compute.internal jx-greencapitaltrade-fury-pr-2240: 13m Normal Pulled pod/jx-verify-gc-jobs-rrlox-jtlhq Container image "ghcr.io/jenkins-x/jx-verify:0.3.22" already present on machine and can be accessed by the pod jx-greencapitaltrade-fury-pr-2240: 13m Normal Created pod/jx-verify-gc-jobs-rrlox-jtlhq Container created jx-greencapitaltrade-fury-pr-2240: 13m Normal Started pod/jx-verify-gc-jobs-rrlox-jtlhq Container started jx-greencapitaltrade-fury-pr-2240: 13m Normal SuccessfulCreate job/jx-verify-gc-jobs-rrlox Created pod: jx-verify-gc-jobs-rrlox-jtlhq jx-greencapitaltrade-fury-pr-2240: 13m Normal Completed job/jx-verify-gc-jobs-rrlox Job completed jx-greencapitaltrade-fury-pr-2240: 13m Normal Scheduled pod/preview-fury-686f4c6975-2dvth Successfully assigned jx-greencapitaltrade-fury-pr-2240/preview-fury-686f4c6975-2dvth to ip-10-0-76-125.ap-south-1.compute.internal jx-greencapitaltrade-fury-pr-2240: 13m Normal Pulling pod/preview-fury-686f4c6975-2dvth Pulling image "417755753340.dkr.ecr.ap-south-1.amazonaws.com/greencapitaltrade/fury:0.0.0-PR-2240-4-SNAPSHOT" jx-greencapitaltrade-fury-pr-2240: 13m Normal Pulled pod/preview-fury-686f4c6975-2dvth Successfully pulled image "417755753340.dkr.ecr.ap-south-1.amazonaws.com/greencapitaltrade/fury:0.0.0-PR-2240-4-SNAPSHOT" in 8.656s (8.656s including waiting). Image size: 143806846 bytes. jx-greencapitaltrade-fury-pr-2240: 13m Normal Created pod/preview-fury-686f4c6975-2dvth Container created jx-greencapitaltrade-fury-pr-2240: 13m Normal Started pod/preview-fury-686f4c6975-2dvth Container started jx-greencapitaltrade-fury-pr-2240: 13m Warning Unhealthy pod/preview-fury-686f4c6975-2dvth Readiness probe failed: Get "http://10.0.68.254:8080/_healthz": dial tcp 10.0.68.254:8080: connect: connection refused jx-greencapitaltrade-fury-pr-2240: 13m Normal SuccessfulCreate replicaset/preview-fury-686f4c6975 Created pod: preview-fury-686f4c6975-2dvth jx-greencapitaltrade-fury-pr-2240: 51m Normal Scheduled pod/preview-fury-775cfd8dbf-jlr8v Successfully assigned jx-greencapitaltrade-fury-pr-2240/preview-fury-775cfd8dbf-jlr8v to ip-10-0-72-44.ap-south-1.compute.internal jx-greencapitaltrade-fury-pr-2240: 51m Normal Pulling pod/preview-fury-775cfd8dbf-jlr8v Pulling image "417755753340.dkr.ecr.ap-south-1.amazonaws.com/greencapitaltrade/fury:0.0.0-PR-2240-2-SNAPSHOT" jx-greencapitaltrade-fury-pr-2240: 51m Normal Pulled pod/preview-fury-775cfd8dbf-jlr8v Successfully pulled image "417755753340.dkr.ecr.ap-south-1.amazonaws.com/greencapitaltrade/fury:0.0.0-PR-2240-2-SNAPSHOT" in 7.645s (7.645s including waiting). Image size: 143792156 bytes. jx-greencapitaltrade-fury-pr-2240: 51m Normal Created pod/preview-fury-775cfd8dbf-jlr8v Container created jx-greencapitaltrade-fury-pr-2240: 51m Normal Started pod/preview-fury-775cfd8dbf-jlr8v Container started jx-greencapitaltrade-fury-pr-2240: 51m Warning Unhealthy pod/preview-fury-775cfd8dbf-jlr8v Readiness probe failed: Get "http://10.0.71.130:8080/_healthz": dial tcp 10.0.71.130:8080: connect: connection refused jx-greencapitaltrade-fury-pr-2240: 12m Normal Killing pod/preview-fury-775cfd8dbf-jlr8v Stopping container fury jx-greencapitaltrade-fury-pr-2240: 51m Normal SuccessfulCreate replicaset/preview-fury-775cfd8dbf Created pod: preview-fury-775cfd8dbf-jlr8v jx-greencapitaltrade-fury-pr-2240: 12m Normal SuccessfulDelete replicaset/preview-fury-775cfd8dbf Deleted pod: preview-fury-775cfd8dbf-jlr8v jx-greencapitaltrade-fury-pr-2240: 51m Normal ScalingReplicaSet deployment/preview-fury Scaled up replica set preview-fury-775cfd8dbf from 0 to 1 jx-greencapitaltrade-fury-pr-2240: 13m Normal ScalingReplicaSet deployment/preview-fury Scaled up replica set preview-fury-686f4c6975 from 0 to 1 jx-greencapitaltrade-fury-pr-2240: 12m Normal ScalingReplicaSet deployment/preview-fury Scaled down replica set preview-fury-775cfd8dbf from 1 to 0 jx-greencapitaltrade-fury-pr-2240: 0s Normal SuccessfulCreate job/jx-verify-gc-jobs-omxjk Created pod: jx-verify-gc-jobs-omxjk-hh4fx jx-greencapitaltrade-fury-pr-2240: 0s Normal Scheduled pod/jx-verify-gc-jobs-omxjk-hh4fx Successfully assigned jx-greencapitaltrade-fury-pr-2240/jx-verify-gc-jobs-omxjk-hh4fx to ip-10-0-83-16.ap-south-1.compute.internal jx-greencapitaltrade-fury-pr-2240: 0s Normal Pulled pod/jx-verify-gc-jobs-omxjk-hh4fx Container image "ghcr.io/jenkins-x/jx-verify:0.3.22" already present on machine and can be accessed by the pod jx-greencapitaltrade-fury-pr-2240: 0s Normal Created pod/jx-verify-gc-jobs-omxjk-hh4fx Container created jx-greencapitaltrade-fury-pr-2240: 0s Normal Started pod/jx-verify-gc-jobs-omxjk-hh4fx Container started jx-greencapitaltrade-fury-pr-2240: 0s Normal ScalingReplicaSet deployment/preview-fury Scaled up replica set preview-fury-cb9d79c84 from 0 to 1 jx-greencapitaltrade-fury-pr-2240: 0s Normal Scheduled pod/preview-fury-cb9d79c84-2bb9c Successfully assigned jx-greencapitaltrade-fury-pr-2240/preview-fury-cb9d79c84-2bb9c to ip-10-0-55-91.ap-south-1.compute.internal jx-greencapitaltrade-fury-pr-2240: 0s Normal SuccessfulCreate replicaset/preview-fury-cb9d79c84 Created pod: preview-fury-cb9d79c84-2bb9c jx-greencapitaltrade-fury-pr-2240: 0s Normal Pulling pod/preview-fury-cb9d79c84-2bb9c Pulling image "417755753340.dkr.ecr.ap-south-1.amazonaws.com/greencapitaltrade/fury:0.0.0-PR-2240-5-SNAPSHOT" jx-greencapitaltrade-fury-pr-2240: 0s Normal Completed job/jx-verify-gc-jobs-omxjk Job completed jx-greencapitaltrade-fury-pr-2240: 0s Normal Pulled pod/preview-fury-cb9d79c84-2bb9c Successfully pulled image "417755753340.dkr.ecr.ap-south-1.amazonaws.com/greencapitaltrade/fury:0.0.0-PR-2240-5-SNAPSHOT" in 16.093s (16.093s including waiting). Image size: 143807522 bytes. jx-greencapitaltrade-fury-pr-2240: 0s Normal Created pod/preview-fury-cb9d79c84-2bb9c Container created jx-greencapitaltrade-fury-pr-2240: 0s Normal Started pod/preview-fury-cb9d79c84-2bb9c Container started jx-greencapitaltrade-fury-pr-2240: 0s Warning Unhealthy pod/preview-fury-cb9d79c84-2bb9c Readiness probe failed: Get "http://10.0.48.74:8080/_healthz": dial tcp 10.0.48.74:8080: connect: connection refused jx-greencapitaltrade-fury-pr-2240: 0s Warning Unhealthy pod/preview-fury-cb9d79c84-2bb9c Readiness probe failed: Get "http://10.0.48.74:8080/_healthz": dial tcp 10.0.48.74:8080: connect: connection refused jx-greencapitaltrade-fury-pr-2240: 0s Warning Unhealthy pod/preview-fury-cb9d79c84-2bb9c Readiness probe failed: Get "http://10.0.48.74:8080/_healthz": dial tcp 10.0.48.74:8080: connect: connection refused jx-greencapitaltrade-fury-pr-2240: 0s Normal ScalingReplicaSet deployment/preview-fury Scaled down replica set preview-fury-686f4c6975 from 1 to 0 jx-greencapitaltrade-fury-pr-2240: 0s Normal SuccessfulDelete replicaset/preview-fury-686f4c6975 Deleted pod: preview-fury-686f4c6975-2dvth jx-greencapitaltrade-fury-pr-2240: 0s Normal Killing pod/preview-fury-686f4c6975-2dvth Stopping container fury killed the kubectl event watch command found helm preview release jx-verify in namespace jx-greencapitaltrade-fury-pr-2240 preview jx-greencapitaltrade-fury-pr-2240 is now running at http://api-pr2240.gc-t.in updated preview jx-greencapitaltrade-fury-pr-2240 with URL http://api-pr2240.gc-t.in Updated PipelineActivity greencapitaltrade-fury-pr-2240-5 which has status Running wrote preview environment variables to .jx/variables.sh commented on pull request #2240 on repository greencapitaltrade/fury