Force nanoid past vulnerable 3.3.16 so cashtab postcss picks up the patch for GHSA-2v37-7h3g-55p8 (high).
Details
- Reviewers
Fabien - Group Reviewers
Restricted Project - Commits
- rABC4cb69621ba24: [monorepo] Override nanoid 3.3.17 for postcss infinite-loop fix
- pnpm install --lockfile-only
- rg 'nanoid@' pnpm-lock.yaml # 3.3.17 only
- pnpm audit --audit-level high # GHSA-2v37 gone; high 31→30
Diff Detail
- Repository
- rABC Bitcoin ABC
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Tail of the build log:
Progress: resolved 1, reused 0, downloaded 0, added 0 Packages: +1582 Progress: resolved 1582, reused 97, downloaded 398, added 494 Progress: resolved 1582, reused 97, downloaded 848, added 952 Progress: resolved 1582, reused 97, downloaded 1254, added 1362 Progress: resolved 1582, reused 97, downloaded 1470, added 1582, done ╭ Warning ─────────────────────────────────────────────────────────────────────╮ │ │ │ Ignored build scripts: @firebase/util, core-js, cypress, esbuild, sharp, │ │ styled-components. │ │ Run "pnpm approve-builds" to pick which dependencies should be allowed │ │ to run scripts. │ │ │ ╰──────────────────────────────────────────────────────────────────────────────╯ Done in 6.2s using pnpm v10.24.0 Scope: 5 of 26 workspace projects Lockfile is up to date, resolution step is skipped Done in 934ms using pnpm v10.24.0 /work/abc-ci-builds/token-server-tests /work/apps/token-server /work/abc-ci-builds/token-server-tests CI configured to test build. Building... > token-server@0.0.0 build /work/apps/token-server > tsc -p ./tsconfig.build.json > token-server@0.0.0 test /work/apps/token-server > mocha -- --reporter mocha-junit-reporter --reporter-options mochaFile=test_results/junit_results_token-server.xml --reporter-options 'testsuitesTitle=Token Server Unit Tests' --reporter-options 'rootSuiteTitle=Token Server' --------------------|---------|----------|---------|---------|-------------------------------------- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s --------------------|---------|----------|---------|---------|-------------------------------------- All files | 90.12 | 84.21 | 85.1 | 90.12 | token-server | 100 | 100 | 100 | 100 | config.ts | 100 | 100 | 100 | 100 | token-server/src | 89.86 | 84.21 | 85.1 | 89.86 | cashtabTokens.ts | 78.3 | 100 | 60 | 78.3 | 46-54,60-73 db.ts | 86 | 87.5 | 70 | 86 | 127-145,151-155,182-185,192-198 iconAuth.ts | 100 | 100 | 100 | 100 | iconModeration.ts | 94.44 | 84.61 | 100 | 94.44 | 79-81,105-107 routes.ts | 95.91 | 95.83 | 100 | 95.91 | 204-208,300-305,319-322 telegram.ts | 86.84 | 74.35 | 86.66 | 86.84 | ...1,289-293,324-326,335-343,405-406 validation.ts | 100 | 88.88 | 100 | 100 | 50 --------------------|---------|----------|---------|---------|-------------------------------------- ##teamcity[blockOpened name='Code Coverage Summary'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='1314'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='1458'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='144'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='171'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='40'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='47'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='1314'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='1458'] ##teamcity[blockClosed name='Code Coverage Summary'] /work/apps/token-server/coverage/lcov-report /work/apps/token-server /work/abc-ci-builds/token-server-tests /work/apps/token-server /work/abc-ci-builds/token-server-tests Build token-server-tests completed successfully
Tail of the build log:
│ Run "pnpm approve-builds" to pick which dependencies should be allowed │
│ to run scripts. │
│ │
╰──────────────────────────────────────────────────────────────────────────────╯
Done in 6.1s using pnpm v10.24.0
Scope: 5 of 26 workspace projects
Lockfile is up to date, resolution step is skipped
Done in 1s using pnpm v10.24.0
/work/abc-ci-builds/metachronik-tests
/work/apps/metachronik /work/abc-ci-builds/metachronik-tests
CI configured to test build. Building...
> metachronik@1.0.0 build /work/apps/metachronik
> tsc && pnpm run copy-assets
> metachronik@1.0.0 copy-assets /work/apps/metachronik
> cp src/database/schema.sql dist/database/
> metachronik@1.0.0 test /work/apps/metachronik
> mocha -- --reporter mocha-junit-reporter --reporter-options mochaFile=test_results/junit_results_metachronik.xml --reporter-options 'testsuitesTitle=Metachronik Unit Tests' --reporter-options rootSuiteTitle=Metachronik
(node:1237) ExperimentalWarning: `--experimental-loader` may be removed in the future; instead use `register()`:
--import 'data:text/javascript,import { register } from "node:module"; import { pathToFileURL } from "node:url"; register("ts-node/esm", pathToFileURL("./"));'
(Use `node --trace-warnings ...` to show where the warning was created)
(node:1237) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
-----------------------------|---------|----------|---------|---------|-----------------------------
File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s
-----------------------------|---------|----------|---------|---------|-----------------------------
All files | 69.38 | 80.81 | 75 | 69.38 |
services | 68.21 | 79.41 | 72.13 | 68.21 |
chronik.ts | 53.54 | 88.09 | 55.55 | 53.54 | ...1233,1239-1245,1251-1280
emptyScriptUtxos.ts | 75 | 68.75 | 66.66 | 75 | 37-38,84-108
knownDuplicateCoinbases.ts | 100 | 100 | 100 | 100 |
tokenApply.ts | 80.73 | 44.82 | 100 | 80.73 | ...,306-307,351-352,364-365
tokenBlockDeltas.ts | 91.2 | 75 | 100 | 91.2 | 40-41,55-56,64-65,81-82
tokenTypes.ts | 100 | 80 | 100 | 100 | 37
utxoApply.ts | 96.7 | 80 | 100 | 96.7 | 142-145,188-189,218-219
utxoTypes.ts | 100 | 100 | 100 | 100 |
utils | 87.94 | 90.9 | 100 | 87.94 |
logger.ts | 79.24 | 100 | 100 | 79.24 | 16-17,31-32,39-42,48-50
opReturnProtocols.ts | 93.18 | 90.9 | 100 | 93.18 | 16-17,26-27,34-35
-----------------------------|---------|----------|---------|---------|-----------------------------
##teamcity[blockOpened name='Code Coverage Summary']
##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='1652']
##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='2381']
##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='219']
##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='271']
##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='51']
##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='68']
##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='1652']
##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='2381']
##teamcity[blockClosed name='Code Coverage Summary']
/work/apps/metachronik/coverage/lcov-report /work/apps/metachronik /work/abc-ci-builds/metachronik-tests
/work/apps/metachronik /work/abc-ci-builds/metachronik-tests
Build metachronik-tests completed successfullyTail of the build log:
Progress: resolved 1, reused 0, downloaded 0, added 0 Packages: +1580 Progress: resolved 1580, reused 98, downloaded 402, added 355 Progress: resolved 1580, reused 98, downloaded 1010, added 681 Progress: resolved 1580, reused 98, downloaded 1466, added 1080 Progress: resolved 1580, reused 98, downloaded 1468, added 1580, done ╭ Warning ─────────────────────────────────────────────────────────────────────╮ │ │ │ Ignored build scripts: @firebase/util, core-js, cypress, esbuild, sharp, │ │ styled-components. │ │ Run "pnpm approve-builds" to pick which dependencies should be allowed │ │ to run scripts. │ │ │ ╰──────────────────────────────────────────────────────────────────────────────╯ Done in 6.1s using pnpm v10.24.0 Scope: 7 of 26 workspace projects Lockfile is up to date, resolution step is skipped Done in 967ms using pnpm v10.24.0 /work/abc-ci-builds/cashtab-faucet-tests /work/apps/cashtab-faucet /work/abc-ci-builds/cashtab-faucet-tests CI configured to test build. Building... > cashtab-faucet@0.0.0 build /work/apps/cashtab-faucet > tsc -p ./tsconfig.build.json > cashtab-faucet@0.0.0 test /work/apps/cashtab-faucet > mocha -- --reporter mocha-junit-reporter --reporter-options mochaFile=test_results/junit_results_cashtab-faucet.xml --reporter-options 'testsuitesTitle=Cashtab Faucet Unit Tests' --reporter-options 'rootSuiteTitle=Cashtab Faucet' ----------------------------|---------|----------|---------|---------|------------------------------ File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s ----------------------------|---------|----------|---------|---------|------------------------------ All files | 92.95 | 84.07 | 88.88 | 92.95 | cashtab-faucet | 78.57 | 100 | 0 | 78.57 | config.ts | 78.57 | 100 | 0 | 78.57 | 51-59,69-77 cashtab-faucet/src | 92.87 | 79.77 | 100 | 92.87 | recaptcha.ts | 96.59 | 77.27 | 100 | 96.59 | 115-116,122-123,125-126 rewards.ts | 91.8 | 83.33 | 100 | 91.8 | 43-47 routes.ts | 89.86 | 78.94 | 100 | 89.86 | ...3,321-325,331-336,397-406 transactions.ts | 100 | 100 | 100 | 100 | cashtab-faucet/src/chronik | 100 | 100 | 100 | 100 | clientHandler.ts | 100 | 100 | 100 | 100 | parse.ts | 100 | 100 | 100 | 100 | ----------------------------|---------|----------|---------|---------|------------------------------ ##teamcity[blockOpened name='Code Coverage Summary'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='963'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='1036'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='95'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='113'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='16'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='18'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='963'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='1036'] ##teamcity[blockClosed name='Code Coverage Summary'] /work/apps/cashtab-faucet/coverage/lcov-report /work/apps/cashtab-faucet /work/abc-ci-builds/cashtab-faucet-tests /work/apps/cashtab-faucet /work/abc-ci-builds/cashtab-faucet-tests Build cashtab-faucet-tests completed successfully
Tail of the build log:
│ │ ╰──────────────────────────────────────────────────────────────────────────────╯ Done in 6s using pnpm v10.24.0 Scope: 9 of 26 workspace projects Lockfile is up to date, resolution step is skipped Done in 1s using pnpm v10.24.0 /work/abc-ci-builds/ecash-herald-tests /work/apps/ecash-herald /work/abc-ci-builds/ecash-herald-tests CI not configured to test build. > ecash-herald@2.0.0 pretest /work/apps/ecash-herald > tsx scripts/prepSecrets.ts secrets.ts does not exist, copying secrets.sample.ts... > ecash-herald@2.0.0 test /work/apps/ecash-herald > mocha -- --reporter mocha-junit-reporter --reporter-options mochaFile=test_results/junit_results_ecash-herald.xml --reporter-options 'testsuitesTitle=Ecash Herald Unit Tests' --reporter-options 'rootSuiteTitle=Ecash Herald' ------------------------|---------|----------|---------|---------|---------------------------------- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s ------------------------|---------|----------|---------|---------|---------------------------------- All files | 90.33 | 81.5 | 96.02 | 90.33 | ecash-herald | 100 | 83.33 | 100 | 100 | config.ts | 100 | 83.33 | 100 | 100 | 1 secrets.ts | 100 | 83.33 | 100 | 100 | 1 ecash-herald/constants | 100 | 81.81 | 100 | 100 | addresses.ts | 100 | 83.33 | 100 | 100 | 1 games.ts | 100 | 80 | 100 | 100 | 1-15 lokad.ts | 100 | 83.33 | 100 | 100 | 1 miners.ts | 100 | 83.33 | 100 | 100 | 1 op_return.ts | 100 | 80 | 100 | 100 | 1-89 senders.ts | 100 | 81.81 | 100 | 100 | 1-12 tokens.ts | 100 | 83.33 | 100 | 100 | 1 ecash-herald/scripts | 94.73 | 42.85 | 66.66 | 94.73 | prepSecrets.ts | 94.73 | 42.85 | 66.66 | 94.73 | 15 ecash-herald/src | 89.25 | 81.71 | 94.94 | 89.25 | agora.ts | 94.16 | 76.08 | 85.71 | 94.16 | ...2-153,163-164,200-201,229-230 chronik.ts | 98.08 | 94 | 100 | 98.08 | 101,114-115,168-169 chronikWsHandler.ts | 87.5 | 82.35 | 100 | 87.5 | 29-31,80-88 events.ts | 64.25 | 81.81 | 88.88 | 64.25 | ...9-230,283-285,315-319,323-428 main.ts | 83.33 | 64.28 | 100 | 83.33 | 35-41 parse.ts | 89.87 | 79.1 | 88.88 | 89.87 | ...4508-4516,4529-4534,4603-4604 telegram.ts | 94.37 | 83.01 | 100 | 94.37 | ...1-342,473-476,502-506,511-515 utils.ts | 93.88 | 92.64 | 100 | 93.88 | ...1-242,245-247,249-250,450-451 ------------------------|---------|----------|---------|---------|---------------------------------- ##teamcity[blockOpened name='Code Coverage Summary'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='6712'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='7430'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='934'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='1146'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='145'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='151'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='6712'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='7430'] ##teamcity[blockClosed name='Code Coverage Summary'] /work/apps/ecash-herald/coverage/lcov-report /work/apps/ecash-herald /work/abc-ci-builds/ecash-herald-tests /work/apps/ecash-herald /work/abc-ci-builds/ecash-herald-tests Build ecash-herald-tests completed successfully
Tail of the build log:
> ecashaddrjs@2.0.0 build /work/modules/ecashaddrjs > tsc Preparing pnpm@10.24.0 for immediate activation... /work /work/abc-ci-builds/ecash-parse Lockfile is up to date, resolution step is skipped Done in 748ms using pnpm v10.24.0 > ecashaddrjs@2.0.0 build /work/modules/ecashaddrjs > tsc Preparing pnpm@10.24.0 for immediate activation... /work /work/abc-ci-builds/ecash-parse Scope: 2 of 26 workspace projects Lockfile is up to date, resolution step is skipped Done in 775ms using pnpm v10.24.0 > chronik-client@4.3.0 build /work/modules/chronik-client > tsc Preparing pnpm@10.24.0 for immediate activation... /work /work/abc-ci-builds/ecash-parse Scope: 4 of 26 workspace projects Lockfile is up to date, resolution step is skipped Done in 786ms using pnpm v10.24.0 > ecash-lib@4.13.0 build /work/modules/ecash-lib > tsc && tsc -p ./tsconfig.build.json && rm -rf ./dist/ffi && cp -r ./src/ffi ./dist Preparing pnpm@10.24.0 for immediate activation... /work /work/abc-ci-builds/ecash-parse Scope: 6 of 26 workspace projects Lockfile is up to date, resolution step is skipped Progress: resolved 1, reused 0, downloaded 0, added 0 . | +2 + Progress: resolved 2, reused 0, downloaded 2, added 2, done Done in 848ms using pnpm v10.24.0 > ecash-wallet@6.1.0 build /work/modules/ecash-wallet > tsc -p ./tsconfig.build.json Preparing pnpm@10.24.0 for immediate activation... /work /work/abc-ci-builds/ecash-parse Scope: 7 of 26 workspace projects Lockfile is up to date, resolution step is skipped Done in 810ms using pnpm v10.24.0 > ecash-agora@4.2.5 build /work/modules/ecash-agora > tsc && tsc -p ./tsconfig.build.json Preparing pnpm@10.24.0 for immediate activation... /work /work/abc-ci-builds/ecash-parse Scope: 8 of 26 workspace projects Lockfile is up to date, resolution step is skipped Done in 811ms using pnpm v10.24.0 > ecash-parse@1.0.0 build /work/modules/ecash-parse > tsc && tsc -p ./tsconfig.build.json Build ecash-parse completed successfully
Tail of the build log:
Progress: resolved 1582, reused 97, downloaded 1443, added 1103 Progress: resolved 1582, reused 97, downloaded 1470, added 1582, done ╭ Warning ─────────────────────────────────────────────────────────────────────╮ │ │ │ Ignored build scripts: @firebase/util, core-js, cypress, esbuild, sharp, │ │ styled-components. │ │ Run "pnpm approve-builds" to pick which dependencies should be allowed │ │ to run scripts. │ │ │ ╰──────────────────────────────────────────────────────────────────────────────╯ Done in 7.4s using pnpm v10.24.0 Scope: 5 of 26 workspace projects Lockfile is up to date, resolution step is skipped Done in 1s using pnpm v10.24.0 /work/abc-ci-builds/alp-fusion-tests /work/apps/alp-fusion /work/abc-ci-builds/alp-fusion-tests CI configured to test build. Building... > alp-fusion@0.1.0 build /work/apps/alp-fusion > tsc > alp-fusion@0.1.0 test /work/apps/alp-fusion > NODE_ENV=test mocha --import=tsx './test/**/*.test.ts' -- --reporter mocha-junit-reporter --reporter-options mochaFile=test_results/junit_results_alp-fusion.xml --reporter-options 'testsuitesTitle=Alp Fusion Unit Tests' --reporter-options 'rootSuiteTitle=Alp Fusion' ----------------|---------|----------|---------|---------|------------------------------------------ File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s ----------------|---------|----------|---------|---------|------------------------------------------ All files | 93.84 | 85.23 | 92.77 | 93.84 | client | 94.59 | 87.67 | 93.93 | 94.59 | continuous.ts | 98.7 | 88.88 | 91.66 | 98.7 | 1 fuseLoop.ts | 93.25 | 85.71 | 100 | 93.25 | 34-35,38-39,81-82 oneshot.ts | 92.47 | 88.88 | 92.3 | 92.47 | 49-53,84-85 coordinator | 90.11 | 78.64 | 93.18 | 90.11 | pool.ts | 94.11 | 85.29 | 100 | 94.11 | 54-55,84-87 random.ts | 96.55 | 84.21 | 92.3 | 96.55 | 23-24 round.ts | 85.86 | 72 | 87.5 | 85.86 | ...2,104-107,110-111,127-128,130-131,164 protocol | 94.57 | 87.5 | 89.39 | 94.57 | connection.ts | 91.79 | 84.31 | 100 | 91.79 | ...4-285,292-293,301-302,309-310,354,381 constants.ts | 100 | 88.23 | 72.22 | 100 | 1-102 hash.ts | 98.58 | 95.12 | 91.3 | 98.58 | 36-37 tx | 95.29 | 86.9 | 100 | 95.29 | assemble.ts | 95.29 | 86.9 | 100 | 95.29 | ...1-232,234-235,276-277,324-327,339-342 ----------------|---------|----------|---------|---------|------------------------------------------ ##teamcity[blockOpened name='Code Coverage Summary'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='1570'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='1673'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='358'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='420'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='154'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='166'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='1570'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='1673'] ##teamcity[blockClosed name='Code Coverage Summary'] /work/apps/alp-fusion/coverage/lcov-report /work/apps/alp-fusion /work/abc-ci-builds/alp-fusion-tests /work/apps/alp-fusion /work/abc-ci-builds/alp-fusion-tests Build alp-fusion-tests completed successfully
Tail of the build log:
/work /work/abc-ci-builds/b58-ts-tests Scope: all 26 workspace projects Lockfile is up to date, resolution step is skipped Progress: resolved 1, reused 0, downloaded 0, added 0 Packages: +2651 Progress: resolved 2651, reused 0, downloaded 509, added 334 Progress: resolved 2651, reused 0, downloaded 1223, added 716 Progress: resolved 2651, reused 0, downloaded 1772, added 1371 Progress: resolved 2651, reused 0, downloaded 2410, added 2097 Progress: resolved 2651, reused 0, downloaded 2535, added 2650 Progress: resolved 2651, reused 0, downloaded 2536, added 2651, done devDependencies: ╭ Warning ─────────────────────────────────────────────────────────────────────╮ │ │ │ Ignored build scripts: @firebase/util, @parcel/watcher, core-js, │ │ cypress, esbuild, protobufjs, sharp, styled-components, unrs-resolver. │ │ Run "pnpm approve-builds" to pick which dependencies should be allowed │ │ to run scripts. │ │ │ ╰──────────────────────────────────────────────────────────────────────────────╯ Done in 7s using pnpm v10.24.0 Lockfile is up to date, resolution step is skipped Done in 863ms using pnpm v10.24.0 /work/abc-ci-builds/b58-ts-tests /work/modules/b58-ts /work/abc-ci-builds/b58-ts-tests CI configured to test build. Building... > b58-ts@0.1.0 build /work/modules/b58-ts > tsc && tsc -p ./tsconfig.build.json > b58-ts@0.1.0 test /work/modules/b58-ts > mocha --import=tsx ./tests/**/*.ts -- --reporter mocha-junit-reporter --reporter-options mochaFile=test_results/junit_results_b58-ts.xml --reporter-options 'testsuitesTitle=B58 Ts Unit Tests' --reporter-options 'rootSuiteTitle=B58 Ts' ----------|---------|----------|---------|---------|--------------------- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s ----------|---------|----------|---------|---------|--------------------- All files | 95.8 | 89.13 | 100 | 95.8 | index.ts | 95.8 | 89.13 | 100 | 95.8 | 55-56,62-63,113-114 ----------|---------|----------|---------|---------|--------------------- ##teamcity[blockOpened name='Code Coverage Summary'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='137'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='143'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='41'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='46'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='10'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='10'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='137'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='143'] ##teamcity[blockClosed name='Code Coverage Summary'] /work/modules/b58-ts/coverage/lcov-report /work/modules/b58-ts /work/abc-ci-builds/b58-ts-tests /work/modules/b58-ts /work/abc-ci-builds/b58-ts-tests Build b58-ts-tests completed successfully
Tail of the build log:
Packages: +1580 Progress: resolved 1580, reused 98, downloaded 411, added 510 Progress: resolved 1580, reused 98, downloaded 819, added 920 Progress: resolved 1580, reused 98, downloaded 1337, added 1384 Progress: resolved 1580, reused 98, downloaded 1468, added 1580, done ╭ Warning ─────────────────────────────────────────────────────────────────────╮ │ │ │ Ignored build scripts: @firebase/util, core-js, cypress, esbuild, sharp, │ │ styled-components. │ │ Run "pnpm approve-builds" to pick which dependencies should be allowed │ │ to run scripts. │ │ │ ╰──────────────────────────────────────────────────────────────────────────────╯ Done in 6.4s using pnpm v10.24.0 Scope: 8 of 26 workspace projects Lockfile is up to date, resolution step is skipped Done in 999ms using pnpm v10.24.0 /work/abc-ci-builds/ecash-parse-tests /work/modules/ecash-parse /work/abc-ci-builds/ecash-parse-tests CI not configured to test build. > ecash-parse@1.0.0 test /work/modules/ecash-parse > mocha -- --reporter mocha-junit-reporter --reporter-options mochaFile=test_results/junit_results_ecash-parse.xml --reporter-options 'testsuitesTitle=Ecash Parse Unit Tests' --reporter-options 'rootSuiteTitle=Ecash Parse' --------------------------|---------|----------|---------|---------|-------------------------------- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s --------------------------|---------|----------|---------|---------|-------------------------------- All files | 98.57 | 79.13 | 97.5 | 98.57 | src | 84.41 | 79.16 | 96.55 | 84.41 | address.ts | 92.3 | 70 | 100 | 92.3 | 8 amounts.ts | 56.75 | 65.21 | 100 | 56.75 | ...-39,48-49,52-53,56-57,59-60 empp.ts | 61.8 | 64.86 | 87.5 | 61.8 | ...258,262-271,307-316,348-357 formatting.ts | 94.55 | 82.05 | 90.9 | 94.55 | 56-57,86-91 getTxNotificationMsg.ts | 91.83 | 75 | 100 | 91.83 | ...251,265-267,278-279,301-303 parseTx.ts | 90.13 | 86.66 | 100 | 90.13 | ...726,754-755,874-875,903-904 tokenProtocol.ts | 76.27 | 72.72 | 100 | 76.27 | 29-33,41-42,50-54,57-58 types.ts | 100 | 83.33 | 100 | 100 | 1,14 src/constants | 97.87 | 76.92 | 100 | 97.87 | app.ts | 100 | 83.33 | 100 | 100 | 1 opreturn.ts | 97.22 | 71.42 | 100 | 97.22 | 36 src/fixtures | 99.99 | 80 | 100 | 99.99 | powFixtures.ts | 99.89 | 80 | 100 | 99.89 | 979 vectors.ts | 99.99 | 80 | 100 | 99.99 | 20106 --------------------------|---------|----------|---------|---------|-------------------------------- ##teamcity[blockOpened name='Code Coverage Summary'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='22905'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='23236'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='330'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='417'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='78'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='80'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='22905'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='23236'] ##teamcity[blockClosed name='Code Coverage Summary'] /work/modules/ecash-parse/coverage/lcov-report /work/modules/ecash-parse /work/abc-ci-builds/ecash-parse-tests /work/modules/ecash-parse /work/abc-ci-builds/ecash-parse-tests Build ecash-parse-tests completed successfully
Tail of the build log:
Progress: resolved 1015, reused 0, downloaded 1013, added 1015, done Done in 3.9s using pnpm v10.24.0 > ecashaddrjs@2.0.0 build /work/modules/ecashaddrjs > tsc /work /work/abc-ci-builds/chronik-client-tests Scope: all 26 workspace projects Lockfile is up to date, resolution step is skipped Progress: resolved 1, reused 0, downloaded 0, added 0 Packages: +1636 Progress: resolved 1636, reused 97, downloaded 419, added 425 Progress: resolved 1636, reused 97, downloaded 970, added 838 Progress: resolved 1636, reused 97, downloaded 1465, added 1300 Progress: resolved 1636, reused 97, downloaded 1523, added 1636, done ╭ Warning ─────────────────────────────────────────────────────────────────────╮ │ │ │ Ignored build scripts: @firebase/util, core-js, cypress, esbuild, │ │ protobufjs, sharp, styled-components. │ │ Run "pnpm approve-builds" to pick which dependencies should be allowed │ │ to run scripts. │ │ │ ╰──────────────────────────────────────────────────────────────────────────────╯ Done in 5.9s using pnpm v10.24.0 Scope: 2 of 26 workspace projects Lockfile is up to date, resolution step is skipped Done in 931ms using pnpm v10.24.0 /work/abc-ci-builds/chronik-client-tests /work/modules/chronik-client /work/abc-ci-builds/chronik-client-tests CI not configured to test build. > chronik-client@4.3.0 test /work/modules/chronik-client > mocha -r ts-node/register test/test.ts -- --reporter mocha-junit-reporter --reporter-options mochaFile=test_results/junit_results_chronik-client.xml --reporter-options 'testsuitesTitle=Chronik Client Unit Tests' --reporter-options 'rootSuiteTitle=Chronik Client' -------------------|---------|----------|---------|---------|--------------------------------------- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s -------------------|---------|----------|---------|---------|--------------------------------------- All files | 27.23 | 86 | 1.92 | 27.23 | proto | 25.8 | 100 | 0 | 25.8 | chronik.ts | 25.8 | 100 | 0 | 25.8 | ...7818,7847-7849,7856-7858,7860-7862 src | 52.6 | 83.72 | 42.85 | 52.6 | failoverProxy.ts | 50.43 | 76.66 | 50 | 50.43 | ...74,283-284,288-289,299-332,338-340 validation.ts | 60 | 100 | 20 | 60 | 54-59,62-67,70-75,79-100 -------------------|---------|----------|---------|---------|--------------------------------------- ##teamcity[blockOpened name='Code Coverage Summary'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='2261'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='8303'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='43'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='50'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='9'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='467'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='2261'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='8303'] ##teamcity[blockClosed name='Code Coverage Summary'] /work/modules/chronik-client/coverage/lcov-report /work/modules/chronik-client /work/abc-ci-builds/chronik-client-tests /work/modules/chronik-client /work/abc-ci-builds/chronik-client-tests Build chronik-client-tests completed successfully
Tail of the build log:
Progress: resolved 1015, reused 0, downloaded 1010, added 1012 Progress: resolved 1015, reused 0, downloaded 1013, added 1015, done Done in 3.7s using pnpm v10.24.0 > ecashaddrjs@2.0.0 build /work/modules/ecashaddrjs > tsc /work /work/abc-ci-builds/mock-chronik-client-tests Scope: all 26 workspace projects Lockfile is up to date, resolution step is skipped Progress: resolved 1, reused 0, downloaded 0, added 0 Packages: +1636 Progress: resolved 1636, reused 97, downloaded 432, added 318 Progress: resolved 1636, reused 97, downloaded 1057, added 617 Progress: resolved 1636, reused 97, downloaded 1521, added 1192 Progress: resolved 1636, reused 97, downloaded 1523, added 1636, done ╭ Warning ─────────────────────────────────────────────────────────────────────╮ │ │ │ Ignored build scripts: @firebase/util, core-js, cypress, esbuild, │ │ protobufjs, sharp, styled-components. │ │ Run "pnpm approve-builds" to pick which dependencies should be allowed │ │ to run scripts. │ │ │ ╰──────────────────────────────────────────────────────────────────────────────╯ Done in 6.2s using pnpm v10.24.0 Scope: 3 of 26 workspace projects Lockfile is up to date, resolution step is skipped Done in 1s using pnpm v10.24.0 /work/abc-ci-builds/mock-chronik-client-tests /work/modules/mock-chronik-client /work/abc-ci-builds/mock-chronik-client-tests CI not configured to test build. > mock-chronik-client@3.4.0 test /work/modules/mock-chronik-client > mocha --import=tsx index.test.ts -- --reporter mocha-junit-reporter --reporter-options mochaFile=test_results/junit_results_mock-chronik-client.xml --reporter-options 'testsuitesTitle=Mock Chronik Client Unit Tests' --reporter-options 'rootSuiteTitle=Mock Chronik Client' ---------------------------|---------|----------|---------|---------|------------------------------- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s ---------------------------|---------|----------|---------|---------|------------------------------- All files | 95.45 | 87.65 | 98.07 | 95.45 | mock-chronik-client | 94.56 | 87.82 | 97.87 | 94.56 | index.ts | 94.56 | 87.82 | 97.87 | 94.56 | ...7-1070,1089-1092,1117-1122 mock-chronik-client/mocks | 100 | 83.33 | 100 | 100 | index.ts | 100 | 83.33 | 100 | 100 | 1 ---------------------------|---------|----------|---------|---------|------------------------------- ##teamcity[blockOpened name='Code Coverage Summary'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='1303'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='1365'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='142'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='162'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='51'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='52'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='1303'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='1365'] ##teamcity[blockClosed name='Code Coverage Summary'] /work/modules/mock-chronik-client/coverage/lcov-report /work/modules/mock-chronik-client /work/abc-ci-builds/mock-chronik-client-tests /work/modules/mock-chronik-client /work/abc-ci-builds/mock-chronik-client-tests Build mock-chronik-client-tests completed successfully
Tail of the build log:
src/platform/adapters | 47.71 | 33.85 | 70 | 47.86 | android.ts | 59.86 | 51.66 | 71.42 | 60.26 | 32,36,50,55,97-101,107-111,127-131,137-142,180-183,190-193,222-226,265-269,274-277,290-317,338,350-354,359,366-371,389-401,412-414,424-440,449 extension.ts | 38.57 | 25 | 62.5 | 38.57 | 18,27-28,38,51-70,76-129,141-142,151-152,162,174-175 extensionMigration.ts | 6.38 | 0 | 0 | 6.38 | 43-59,69-106,121-163 web.ts | 67.56 | 21.42 | 100 | 67.56 | 31-33,41-42,54-55,67-68,84,96-107 src/platform/types | 75 | 80 | 100 | 75 | chrome.ts | 75 | 80 | 100 | 75 | 79 src/services | 30.16 | 12.9 | 28.26 | 30.29 | biometricLockService.ts | 39.02 | 16.12 | 66.66 | 39.02 | 36-37,41-56,70-78,101,119-122,127-138 pushNotificationService.ts | 23.83 | 8.43 | 14.28 | 23.97 | 54,67-70,74,77,80,88-92,101-113,121-133,141-142,154-155,167-178,183-192,197-207,211-237,241-255,262-273,288-295,299,311-353,360,367-384,392-399 recaptchaService.ts | 55.17 | 40 | 80 | 55.17 | 30-35,46,61-68,72,77-81 src/test | 96.29 | 66.66 | 100 | 96.22 | index.tsx | 96.29 | 66.66 | 100 | 96.22 | 197,203 src/token-protocols | 90.9 | 88.23 | 100 | 90.9 | index.ts | 90.9 | 88.23 | 100 | 90.9 | 78,99 src/token-protocols/alp | 100 | 100 | 100 | 100 | index.ts | 100 | 100 | 100 | 100 | src/token-protocols/alp/fixtures | 50 | 100 | 100 | 50 | mocks.ts | 0 | 100 | 100 | 0 | 10 vectors.ts | 100 | 100 | 100 | 100 | src/token-protocols/fixtures | 100 | 100 | 100 | 100 | vectors.ts | 100 | 100 | 100 | 100 | src/token-protocols/slpv1 | 100 | 100 | 100 | 100 | index.ts | 100 | 100 | 100 | 100 | src/token-protocols/slpv1/fixtures | 50 | 100 | 100 | 50 | mocks.js | 0 | 100 | 100 | 0 | 5-30 vectors.js | 100 | 100 | 100 | 100 | src/validation | 90.67 | 89.41 | 100 | 90.77 | index.ts | 90.67 | 89.41 | 100 | 90.77 | 270,316,382,557,560,569,573,578,584,588,591,594,598,604-609,765,882-883,980-985,990-992,1011,1026-1028,1045-1048,1056-1058,1070-1072,1084-1086,1253-1276,1281-1289,1737-1740 src/validation/fixtures | 100 | 100 | 100 | 100 | mocks.js | 100 | 100 | 100 | 100 | vectors.js | 100 | 100 | 100 | 100 | src/wallet | 80.35 | 70.21 | 83.52 | 80.45 | context.tsx | 100 | 100 | 100 | 100 | hd.ts | 100 | 100 | 100 | 100 | index.ts | 100 | 100 | 100 | 100 | useWallet.ts | 73.24 | 58.87 | 75.86 | 73.5 | 147-148,175-176,253,268,283-284,297,303-307,319,346,374,379,396,424,439,450-540,564-565,573-574,580,603,653-683,714,720,724,732-745,903-905,933,977-983,1019,1023,1074-1076,1122-1125,1170-1173,1197,1217-1220,1237,1287-1288,1384-1425,1456 src/wallet/fixtures | 100 | 100 | 100 | 100 | mocks.js | 100 | 100 | 100 | 100 | vectors.js | 100 | 100 | 100 | 100 | ----------------------------------------|---------|----------|---------|---------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ##teamcity[blockOpened name='Code Coverage Summary'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='7658'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='9744'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='4840'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='6594'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='1455'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='1868'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='7522'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='9572'] ##teamcity[blockClosed name='Code Coverage Summary'] Test Suites: 56 passed, 56 total Tests: 1287 passed, 1287 total Snapshots: 0 total Time: 63.379 s /work/cashtab/coverage/lcov-report /work/cashtab /work /work/abc-ci-builds/cashtab-tests /work/cashtab /work /work/abc-ci-builds/cashtab-tests Build cashtab-tests completed successfully
Tail of the build log:
│ │ ╰──────────────────────────────────────────────────────────────────────────────╯ Done in 6.5s using pnpm v10.24.0 Scope: 7 of 26 workspace projects Lockfile is up to date, resolution step is skipped Done in 970ms using pnpm v10.24.0 /work/abc-ci-builds/alp-dex-tests /work/apps/alp-dex /work/abc-ci-builds/alp-dex-tests CI configured to test build. Building... > alp-dex@0.1.0 build /work/apps/alp-dex > tsc -p ./tsconfig.build.json > alp-dex@0.1.0 test /work/apps/alp-dex > mocha --import=tsx './test/**/*.test.ts' -- --reporter mocha-junit-reporter --reporter-options mochaFile=test_results/junit_results_alp-dex.xml --reporter-options 'testsuitesTitle=Alp Dex Unit Tests' --reporter-options 'rootSuiteTitle=Alp Dex' ------------------|---------|----------|---------|---------|---------------------------------------- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s ------------------|---------|----------|---------|---------|---------------------------------------- All files | 93.06 | 84.44 | 98.55 | 93.06 | src | 100 | 80 | 100 | 100 | app.ts | 100 | 80 | 100 | 100 | 1-16 constants.ts | 100 | 80 | 100 | 100 | 1-18 src/config | 91 | 80.14 | 96.55 | 91 | mnemonic.ts | 91.11 | 69.56 | 100 | 91.11 | 20-21,24-25 tradedConfig.ts | 89.8 | 80.43 | 92.85 | 89.8 | ...213,225-228,233-234,236-237,252-255 tradedPairs.ts | 100 | 90.47 | 100 | 100 | 1,29 src/inventory | 90.93 | 84.71 | 97.29 | 90.93 | actions.ts | 95.45 | 89.55 | 100 | 95.45 | 97-100,128-129,159-160,208-209 classify.ts | 98.38 | 90 | 100 | 98.38 | 55-56 maintain.ts | 83.24 | 68 | 90.9 | 83.24 | ...134,139-152,173-177,181-183,188-190 plan.ts | 85.54 | 82.85 | 100 | 85.54 | 57-58,60-63,65-68,70-71 src/methods | 100 | 90.32 | 100 | 100 | atoms.ts | 100 | 90.9 | 100 | 100 | 1,55,69,78 tokenId.ts | 100 | 88.88 | 100 | 100 | 1,33 src/pricing | 99.37 | 92.47 | 100 | 99.37 | cp.ts | 100 | 95 | 100 | 100 | 1,81 quotes.ts | 100 | 91.66 | 100 | 100 | 1,107 reserves.ts | 97.97 | 89.65 | 100 | 97.97 | 81-82 src/tokens | 85.1 | 73.91 | 100 | 85.1 | tradedTokens.ts | 85.1 | 73.91 | 100 | 85.1 | 59-64,68-69,75-80 src/wallet | 89.23 | 77.41 | 100 | 89.23 | accounts.ts | 89.23 | 77.41 | 100 | 89.23 | 43-44,59-62,82-85,123-124,126-127 ------------------|---------|----------|---------|---------|---------------------------------------- ##teamcity[blockOpened name='Code Coverage Summary'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='1636'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='1758'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='445'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='527'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='136'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='138'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='1636'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='1758'] ##teamcity[blockClosed name='Code Coverage Summary'] /work/apps/alp-dex/coverage/lcov-report /work/apps/alp-dex /work/abc-ci-builds/alp-dex-tests /work/apps/alp-dex /work/abc-ci-builds/alp-dex-tests Build alp-dex-tests completed successfully
Tail of the build log:
/work /work/abc-ci-builds/ecash-agora-tests Scope: all 26 workspace projects Lockfile is up to date, resolution step is skipped Progress: resolved 1, reused 0, downloaded 0, added 0 Packages: +1580 Progress: resolved 1580, reused 98, downloaded 405, added 415 Progress: resolved 1580, reused 98, downloaded 846, added 916 Progress: resolved 1580, reused 98, downloaded 1341, added 1399 Progress: resolved 1580, reused 98, downloaded 1468, added 1580, done ╭ Warning ─────────────────────────────────────────────────────────────────────╮ │ │ │ Ignored build scripts: @firebase/util, core-js, cypress, esbuild, sharp, │ │ styled-components. │ │ Run "pnpm approve-builds" to pick which dependencies should be allowed │ │ to run scripts. │ │ │ ╰──────────────────────────────────────────────────────────────────────────────╯ Done in 6.2s using pnpm v10.24.0 Scope: 7 of 26 workspace projects Lockfile is up to date, resolution step is skipped Done in 1s using pnpm v10.24.0 /work/abc-ci-builds/ecash-agora-tests /work/modules/ecash-agora /work/abc-ci-builds/ecash-agora-tests CI not configured to test build. > ecash-agora@4.2.5 test /work/modules/ecash-agora > mocha --import=tsx ./src/*.test.ts ./src/**/*.test.ts -- --reporter mocha-junit-reporter --reporter-options mochaFile=test_results/junit_results_ecash-agora.xml --reporter-options 'testsuitesTitle=Ecash Agora Unit Tests' --reporter-options 'rootSuiteTitle=Ecash Agora' ------------------------|---------|----------|---------|---------|---------------------------------- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s ------------------------|---------|----------|---------|---------|---------------------------------- All files | 59.59 | 82.95 | 72.53 | 59.59 | actions.ts | 32.14 | 66.66 | 66.66 | 32.14 | 1,38-112 ad.ts | 28.48 | 66.66 | 50 | 28.48 | 1,34-119,133-158 agora.ts | 34.72 | 54.28 | 35.89 | 34.72 | ...1376-1432,1435-1518,1522-1529 broadcast.ts | 100 | 80 | 100 | 100 | 1-24 consts.ts | 90.9 | 77.77 | 83.33 | 90.9 | 1 index.ts | 100 | 77.77 | 100 | 100 | 1 inputs.ts | 100 | 92.59 | 100 | 100 | 1,166 oneshot.ts | 53.33 | 93.1 | 87.5 | 53.33 | 165-211,253-443 oneshotValidate.ts | 96.77 | 88 | 100 | 96.77 | 40-41 partial.ts | 83.25 | 90.19 | 93.33 | 83.25 | ...1073,1322-1323,1360-1599,1613 walletUtxoReconcile.ts | 29.72 | 66.66 | 57.14 | 29.72 | 1,35-111 ------------------------|---------|----------|---------|---------|---------------------------------- ##teamcity[blockOpened name='Code Coverage Summary'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='2639'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='4428'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='219'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='264'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='103'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='142'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='2639'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='4428'] ##teamcity[blockClosed name='Code Coverage Summary'] /work/modules/ecash-agora/coverage/lcov-report /work/modules/ecash-agora /work/abc-ci-builds/ecash-agora-tests /work/modules/ecash-agora /work/abc-ci-builds/ecash-agora-tests Build ecash-agora-tests completed successfully
Tail of the build log:
Progress: resolved 6, reused 1, downloaded 5, added 6, done Done in 935ms using pnpm v10.24.0 > ecash-lib@4.13.0 build /work/modules/ecash-lib > tsc && tsc -p ./tsconfig.build.json && rm -rf ./dist/ffi && cp -r ./src/ffi ./dist /work /work/abc-ci-builds/ecash-wallet-tests Scope: all 26 workspace projects Lockfile is up to date, resolution step is skipped Progress: resolved 1, reused 0, downloaded 0, added 0 Packages: +1582 Progress: resolved 1582, reused 97, downloaded 407, added 287 Progress: resolved 1582, reused 97, downloaded 928, added 958 Progress: resolved 1582, reused 97, downloaded 1412, added 1400 Progress: resolved 1582, reused 97, downloaded 1470, added 1582, done ╭ Warning ─────────────────────────────────────────────────────────────────────╮ │ │ │ Ignored build scripts: @firebase/util, core-js, cypress, esbuild, sharp, │ │ styled-components. │ │ Run "pnpm approve-builds" to pick which dependencies should be allowed │ │ to run scripts. │ │ │ ╰──────────────────────────────────────────────────────────────────────────────╯ Done in 6.7s using pnpm v10.24.0 Scope: 6 of 26 workspace projects Lockfile is up to date, resolution step is skipped Done in 999ms using pnpm v10.24.0 /work/abc-ci-builds/ecash-wallet-tests /work/modules/ecash-wallet /work/abc-ci-builds/ecash-wallet-tests CI not configured to test build. > ecash-wallet@6.1.0 test /work/modules/ecash-wallet > mocha --require mocha-suppress-logs --import=tsx ./src/*.test.ts -- --reporter mocha-junit-reporter --reporter-options mochaFile=test_results/junit_results_ecash-wallet.xml --reporter-options 'testsuitesTitle=Ecash Wallet Unit Tests' --reporter-options 'rootSuiteTitle=Ecash Wallet' (node:1200) [DEP0128] DeprecationWarning: Invalid 'main' field in '/work/modules/ecash-wallet/node_modules/mock-chronik-client/package.json' of 'dist/index.js'. Please either fix that or report it to the module author (Use `node --trace-deprecation ...` to show where the warning was created) ---------------|---------|----------|---------|---------|------------------------------------------- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s ---------------|---------|----------|---------|---------|------------------------------------------- All files | 78.22 | 85.28 | 85.88 | 78.22 | wallet.ts | 75.07 | 84.41 | 82.14 | 75.07 | ...044,7062-7063,7220-7233,7272,7305-7353 walletBase.ts | 95.19 | 90.18 | 92.3 | 95.19 | ...30-734,757-766,805-807,817-819,869-875 watchOnly.ts | 97.96 | 85.71 | 100 | 97.96 | 82-83,116-117 ---------------|---------|----------|---------|---------|------------------------------------------- ##teamcity[blockOpened name='Code Coverage Summary'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='6834'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='8736'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='968'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='1135'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='140'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='163'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='6834'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='8736'] ##teamcity[blockClosed name='Code Coverage Summary'] /work/modules/ecash-wallet/coverage/lcov-report /work/modules/ecash-wallet /work/abc-ci-builds/ecash-wallet-tests /work/modules/ecash-wallet /work/abc-ci-builds/ecash-wallet-tests Build ecash-wallet-tests completed successfully
Tail of the build log:
╭ Warning ─────────────────────────────────────────────────────────────────────╮ │ │ │ Ignored build scripts: @firebase/util, core-js, cypress, esbuild, sharp, │ │ styled-components. │ │ Run "pnpm approve-builds" to pick which dependencies should be allowed │ │ to run scripts. │ │ │ ╰──────────────────────────────────────────────────────────────────────────────╯ Done in 6.2s using pnpm v10.24.0 Scope: 9 of 26 workspace projects Lockfile is up to date, resolution step is skipped Done in 1.1s using pnpm v10.24.0 /work/abc-ci-builds/notifications-server-tests /work/apps/notifications-server /work/abc-ci-builds/notifications-server-tests CI configured to test build. Building... > notifications-server@1.0.0 build /work/apps/notifications-server > tsc -p ./tsconfig.build.json > notifications-server@1.0.0 test /work/apps/notifications-server > mocha -- --reporter mocha-junit-reporter --reporter-options mochaFile=test_results/junit_results_notifications-server.xml --reporter-options 'testsuitesTitle=Notifications Server Unit Tests' --reporter-options 'rootSuiteTitle=Notifications Server' -----------------------------|---------|----------|---------|---------|----------------------------- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s -----------------------------|---------|----------|---------|---------|----------------------------- All files | 60.03 | 78.28 | 80.51 | 60.03 | src | 89.37 | 75 | 81.25 | 89.37 | app.ts | 97.14 | 87.5 | 100 | 97.14 | 29 pushTxParse.ts | 87.2 | 67.85 | 66.66 | 87.2 | ...5-47,69-70,93-94,117-123 src/constants | 98.27 | 83.33 | 100 | 98.27 | hotTokenGenesisInfo.ts | 98.27 | 83.33 | 100 | 98.27 | 58 src/middleware | 91.66 | 85 | 100 | 91.66 | cors.ts | 91.66 | 85 | 100 | 91.66 | 53-58 src/routes | 75.72 | 74.19 | 100 | 75.72 | push.ts | 75.72 | 74.19 | 100 | 75.72 | ...,121-126,143-148,162-167 src/services | 43.94 | 77.77 | 72.41 | 43.94 | pushFirebase.ts | 25 | 75 | 57.14 | 25 | 1,14-29,32-57,60-64 pushGenesisInfo.ts | 85.71 | 82.35 | 85.71 | 85.71 | 1,21-26 pushNotificationService.ts | 26.03 | 66.66 | 66.66 | 26.03 | 1,42,45-53,56-169 pushTokenStore.ts | 73.97 | 78.57 | 77.77 | 73.97 | 53-59,62-73 src/websockets | 36.94 | 82.6 | 66.66 | 36.94 | pushAddressWs.ts | 36.94 | 82.6 | 66.66 | 36.94 | ...,194-212,215-244,247-268 -----------------------------|---------|----------|---------|---------|----------------------------- ##teamcity[blockOpened name='Code Coverage Summary'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='652'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='1086'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='137'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='175'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='62'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='77'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='652'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='1086'] ##teamcity[blockClosed name='Code Coverage Summary'] /work/apps/notifications-server/coverage/lcov-report /work/apps/notifications-server /work/abc-ci-builds/notifications-server-tests /work/apps/notifications-server /work/abc-ci-builds/notifications-server-tests Build notifications-server-tests completed successfully
Tail of the build log:
/work /work/abc-ci-builds/cashtab-connect-tests Scope: all 26 workspace projects Lockfile is up to date, resolution step is skipped Progress: resolved 1, reused 0, downloaded 0, added 0 Packages: +2651 Progress: resolved 2651, reused 0, downloaded 437, added 205 Progress: resolved 2651, reused 0, downloaded 1149, added 656 Progress: resolved 2651, reused 0, downloaded 1727, added 1025 Progress: resolved 2651, reused 0, downloaded 2230, added 1335 Progress: resolved 2651, reused 0, downloaded 2536, added 2649 Progress: resolved 2651, reused 0, downloaded 2536, added 2651, done devDependencies: ╭ Warning ─────────────────────────────────────────────────────────────────────╮ │ │ │ Ignored build scripts: @firebase/util, @parcel/watcher, core-js, │ │ cypress, esbuild, protobufjs, sharp, styled-components, unrs-resolver. │ │ Run "pnpm approve-builds" to pick which dependencies should be allowed │ │ to run scripts. │ │ │ ╰──────────────────────────────────────────────────────────────────────────────╯ Done in 6.9s using pnpm v10.24.0 Lockfile is up to date, resolution step is skipped Done in 933ms using pnpm v10.24.0 /work/abc-ci-builds/cashtab-connect-tests /work/modules/cashtab-connect /work/abc-ci-builds/cashtab-connect-tests CI not configured to test build. > cashtab-connect@1.2.1 test /work/modules/cashtab-connect > mocha -r ts-node/register test/test.ts --exit -- --reporter mocha-junit-reporter --reporter-options mochaFile=test_results/junit_results_cashtab-connect.xml --reporter-options 'testsuitesTitle=Cashtab Connect Unit Tests' --reporter-options 'rootSuiteTitle=Cashtab Connect' ----------|---------|----------|---------|---------|------------------------------------------------ File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s ----------|---------|----------|---------|---------|------------------------------------------------ All files | 68.63 | 78.37 | 48 | 68.63 | index.ts | 68.63 | 78.37 | 48 | 68.63 | ...361,368-379,382-397,400-405,412-418,421-424 ----------|---------|----------|---------|---------|------------------------------------------------ ##teamcity[blockOpened name='Code Coverage Summary'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='291'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='424'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='29'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='37'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='12'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='25'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='291'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='424'] ##teamcity[blockClosed name='Code Coverage Summary'] /work/modules/cashtab-connect/coverage/lcov-report /work/modules/cashtab-connect /work/abc-ci-builds/cashtab-connect-tests /work/modules/cashtab-connect /work/abc-ci-builds/cashtab-connect-tests Build cashtab-connect-tests completed successfully
Tail of the build log:
/work /work/abc-ci-builds/ecashaddrjs-tests Scope: all 26 workspace projects Lockfile is up to date, resolution step is skipped Progress: resolved 1, reused 0, downloaded 0, added 0 Packages: +2651 Progress: resolved 2651, reused 0, downloaded 417, added 258 Progress: resolved 2651, reused 0, downloaded 1110, added 973 Progress: resolved 2651, reused 0, downloaded 1645, added 1438 Progress: resolved 2651, reused 0, downloaded 2155, added 1931 Progress: resolved 2651, reused 0, downloaded 2536, added 2651, done devDependencies: ╭ Warning ─────────────────────────────────────────────────────────────────────╮ │ │ │ Ignored build scripts: @firebase/util, @parcel/watcher, core-js, │ │ cypress, esbuild, protobufjs, sharp, styled-components, unrs-resolver. │ │ Run "pnpm approve-builds" to pick which dependencies should be allowed │ │ to run scripts. │ │ │ ╰──────────────────────────────────────────────────────────────────────────────╯ Done in 6.9s using pnpm v10.24.0 Lockfile is up to date, resolution step is skipped Done in 993ms using pnpm v10.24.0 /work/abc-ci-builds/ecashaddrjs-tests /work/modules/ecashaddrjs /work/abc-ci-builds/ecashaddrjs-tests CI not configured to test build. > ecashaddrjs@2.0.0 test /work/modules/ecashaddrjs > mocha -- --reporter mocha-junit-reporter --reporter-options mochaFile=test_results/junit_results_ecashaddrjs.xml --reporter-options 'testsuitesTitle=Ecashaddrjs Unit Tests' --reporter-options rootSuiteTitle=Ecashaddrjs ----------------|---------|----------|---------|---------|------------------- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s ----------------|---------|----------|---------|---------|------------------- All files | 99.74 | 98.03 | 100 | 99.74 | base32.ts | 100 | 100 | 100 | 100 | cashaddr.ts | 99.64 | 97.59 | 100 | 99.64 | 204,287 convertBits.ts | 100 | 100 | 100 | 100 | validation.ts | 100 | 100 | 100 | 100 | ----------------|---------|----------|---------|---------|------------------- ##teamcity[blockOpened name='Code Coverage Summary'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='795'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='797'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='100'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='102'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='27'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='27'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='795'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='797'] ##teamcity[blockClosed name='Code Coverage Summary'] /work/modules/ecashaddrjs/coverage/lcov-report /work/modules/ecashaddrjs /work/abc-ci-builds/ecashaddrjs-tests /work/modules/ecashaddrjs /work/abc-ci-builds/ecashaddrjs-tests Build ecashaddrjs-tests completed successfully
Tail of the build log:
hmac.ts | 100 | 91.3 | 100 | 100 | 1,70 initWasm.ts | 100 | 62.5 | 100 | 100 | 5 inputData.ts | 83.48 | 68.57 | 100 | 83.48 | ...4,96-97,99-100,102-103 messages.ts | 96 | 84.21 | 100 | 96 | 52-56 mnemonic.ts | 98.69 | 91.3 | 100 | 98.69 | 96-97 op.ts | 97 | 91.15 | 100 | 97 | ...24-125,179-180,227-228 opcode.ts | 99.35 | 95.34 | 31.2 | 99.35 | 1 pbkdf2.ts | 100 | 83.33 | 100 | 100 | 1-8 pedersen.ts | 91.07 | 81.81 | 84 | 91.07 | ...92-193,211-212,265-266 psbt.ts | 88.21 | 79.08 | 89.74 | 88.21 | ...34,712,750-751,849-870 publicKeyCrypto.ts | 100 | 89.47 | 100 | 100 | 1,59 script.ts | 97.16 | 94.16 | 96.96 | 97.16 | ...38-239,276,458-461,465 sigHashType.ts | 99.47 | 95.83 | 100 | 99.47 | 190 signatories.ts | 28.04 | 85.71 | 60 | 28.04 | ...81-225,229-283,287-296 tx.ts | 85.21 | 70 | 87.87 | 85.21 | ...89-490,494,503-504,548 unsignedTx.ts | 99.72 | 93.82 | 95.45 | 99.72 | 1 src/address | 97.72 | 88.6 | 95.23 | 97.72 | address.ts | 99.15 | 90.38 | 90.9 | 99.15 | 60,312,320 legacyaddr.ts | 93.79 | 85.18 | 100 | 93.79 | 73-76,105-108 src/ffi | 99.55 | 83.87 | 87.2 | 99.55 | ecash_lib_wasm_bg_browser.js | 100 | 83.33 | 100 | 100 | 1 ecash_lib_wasm_browser.js | 89.41 | 83.89 | 86.41 | 89.41 | ...40-869,879-880,915-932 src/io | 97.64 | 88.12 | 100 | 97.64 | array.ts | 100 | 94.11 | 100 | 100 | 1,61 bytes.ts | 100 | 91.66 | 100 | 100 | 1,89 hex.ts | 100 | 92.3 | 100 | 100 | 1,65 str.ts | 100 | 84.61 | 100 | 100 | 1,14 varsize.ts | 95.91 | 88.88 | 100 | 95.91 | 24-25 writerbytes.ts | 90.8 | 71.42 | 100 | 90.8 | 34-35,44-45,54-55,64-65 writerlength.ts | 100 | 86.66 | 100 | 100 | 1,44 src/parse | 100 | 96.15 | 100 | 100 | opreturn.ts | 100 | 96.15 | 100 | 100 | 1,196 src/payment | 90.19 | 72.26 | 93.44 | 90.19 | action.ts | 99.43 | 60 | 60 | 99.43 | 1 asn1.ts | 84.54 | 67.14 | 96 | 84.54 | ...65-366,379-380,433-437 index.ts | 100 | 75 | 100 | 100 | 1 output.ts | 100 | 50 | 66.66 | 100 | 1 x509.ts | 100 | 91.66 | 100 | 100 | 1-21 src/token | 94.51 | 90.55 | 88.23 | 94.51 | alp.parse.ts | 100 | 95.34 | 100 | 100 | 1,254 alp.ts | 76.88 | 86.95 | 68.18 | 76.88 | 70-91,146-164,182-183 common.ts | 100 | 88.88 | 93.33 | 100 | 1-36 empp.ts | 97.14 | 85.18 | 100 | 97.14 | 65-66 slp.parse.ts | 100 | 97.75 | 100 | 100 | 1,374 slp.ts | 91.51 | 79.62 | 82.85 | 91.51 | 101-116,264-270 -------------------------------|---------|----------|---------|---------|--------------------------- ##teamcity[blockOpened name='Code Coverage Summary'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='29728'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='30537'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='1659'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='1942'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='784'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='931'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='29728'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='30537'] ##teamcity[blockClosed name='Code Coverage Summary'] /work/modules/ecash-lib/coverage/lcov-report /work/modules/ecash-lib /work/abc-ci-builds/ecash-lib-tests /work/modules/ecash-lib /work/abc-ci-builds/ecash-lib-tests Build ecash-lib-tests completed successfully
Tail of the build log:
Lockfile is up to date, resolution step is skipped Progress: resolved 1, reused 0, downloaded 0, added 0 Packages: +2651 Progress: resolved 2651, reused 0, downloaded 479, added 260 Progress: resolved 2651, reused 0, downloaded 1163, added 705 Progress: resolved 2651, reused 0, downloaded 1699, added 1085 Progress: resolved 2651, reused 0, downloaded 2264, added 1407 Progress: resolved 2651, reused 0, downloaded 2536, added 2650 Progress: resolved 2651, reused 0, downloaded 2536, added 2651, done devDependencies: ╭ Warning ─────────────────────────────────────────────────────────────────────╮ │ │ │ Ignored build scripts: @firebase/util, @parcel/watcher, core-js, │ │ cypress, esbuild, protobufjs, sharp, styled-components, unrs-resolver. │ │ Run "pnpm approve-builds" to pick which dependencies should be allowed │ │ to run scripts. │ │ │ ╰──────────────────────────────────────────────────────────────────────────────╯ Done in 7.5s using pnpm v10.24.0 Lockfile is up to date, resolution step is skipped Done in 862ms using pnpm v10.24.0 /work/abc-ci-builds/ecash-price-tests /work/modules/ecash-price /work/abc-ci-builds/ecash-price-tests CI not configured to test build. > ecash-price@1.0.0 test /work/modules/ecash-price > mocha --import=tsx ./src/test/*.test.ts ./src/test/**/*.test.ts -- --reporter mocha-junit-reporter --reporter-options mochaFile=test_results/junit_results_ecash-price.xml --reporter-options 'testsuitesTitle=Ecash Price Unit Tests' --reporter-options 'rootSuiteTitle=Ecash Price' ------------------|---------|----------|---------|---------|------------------- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s ------------------|---------|----------|---------|---------|------------------- All files | 93.35 | 90.9 | 96.47 | 93.35 | src | 100 | 90.25 | 100 | 100 | formatter.ts | 100 | 93.18 | 100 | 100 | 1,188-210 pricefetcher.ts | 100 | 93.84 | 100 | 100 | 1,59,176,217 strategy.ts | 100 | 75 | 100 | 100 | 1-8 types.ts | 100 | 84.61 | 100 | 100 | 1,34,51,203 xec.ts | 100 | 81.81 | 100 | 100 | 1,38 src/providers | 75 | 92.45 | 92.3 | 75 | coingecko.ts | 75 | 92.45 | 92.3 | 75 | 43-47,224-291 src/test/fixture | 96.42 | 91.66 | 83.33 | 96.42 | mockprovider.ts | 96.42 | 91.66 | 83.33 | 96.42 | 60-61,64-65 ------------------|---------|----------|---------|---------|------------------- ##teamcity[blockOpened name='Code Coverage Summary'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='1081'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='1158'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='210'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='231'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='82'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='85'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='1081'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='1158'] ##teamcity[blockClosed name='Code Coverage Summary'] /work/modules/ecash-price/coverage/lcov-report /work/modules/ecash-price /work/abc-ci-builds/ecash-price-tests /work/modules/ecash-price /work/abc-ci-builds/ecash-price-tests Build ecash-price-tests completed successfully
Tail of the build log:
[0m[0;32msetup_scripts/ecash-lib_base.py | ✓ Passed | 1 s [0m[1m ALL | ✓ Passed | 1 s (accumulated) [0mRuntime: 1 s -------------------------------|---------|----------|---------|---------|--------------------------- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s -------------------------------|---------|----------|---------|---------|--------------------------- All files | 94.2 | 77.48 | 62.71 | 94.2 | src | 80.78 | 77.49 | 58.09 | 80.78 | consts.ts | 98.41 | 81.81 | 46.66 | 98.41 | 1 ecc.ts | 77.29 | 90.9 | 41.86 | 77.29 | ...13-214,217-218,221-228 hash.ts | 84.31 | 86.66 | 57.89 | 84.31 | 26-27,35-36,38-39,41-42 initWasm.ts | 100 | 62.5 | 100 | 100 | 5 op.ts | 62.54 | 69.49 | 85 | 62.54 | ...28,239-240,261,263-264 opcode.ts | 99.35 | 92.59 | 18.4 | 99.35 | 1 psbt.ts | 73.67 | 58.55 | 82.05 | 73.67 | ...34-745,750-751,849-870 publicKeyCrypto.ts | 69.35 | 83.33 | 66.66 | 69.35 | 11-16,24-30,38-43 script.ts | 85.66 | 73.95 | 93.93 | 85.66 | ...46,448-451,458-461,465 sigHashType.ts | 93.15 | 75 | 70.37 | 93.15 | ...,35-37,42,45,50-52,190 signatories.ts | 84.79 | 80 | 100 | 84.79 | ...40-243,264-265,267-272 tx.ts | 89.08 | 83.63 | 81.81 | 89.08 | ...86-487,489-490,503-504 txBuilder.ts | 98.55 | 94.64 | 92.85 | 98.55 | 1,87-88 unsignedTx.ts | 62.67 | 85.1 | 90.9 | 62.67 | ...12-313,320-323,327-328 src/address | 49.68 | 80.95 | 57.14 | 49.68 | address.ts | 53.38 | 84.61 | 72.72 | 53.38 | ...28-343,346-349,352-353 legacyaddr.ts | 39.53 | 75 | 40 | 39.53 | ...0,23-39,70-113,120-129 src/ffi | 97.99 | 79.41 | 52.32 | 97.99 | ecash_lib_wasm_bg_browser.js | 100 | 83.33 | 100 | 100 | 1 ecash_lib_wasm_browser.js | 52.08 | 79.03 | 49.38 | 52.08 | ...40-869,879-880,915-932 src/io | 83.33 | 78.09 | 92 | 83.33 | bytes.ts | 82.02 | 80.95 | 88.23 | 82.02 | 42-46,58-62,82-87 hex.ts | 84.05 | 80 | 84.61 | 84.05 | 1,41-46,50-51,58-59 str.ts | 87.5 | 81.81 | 77.77 | 87.5 | 15-16 varsize.ts | 67.34 | 76.47 | 100 | 67.34 | 18-25,41-48 writerbytes.ts | 83.9 | 66.66 | 100 | 83.9 | ...4-45,54-55,64-65,80-85 writerlength.ts | 100 | 86.66 | 100 | 100 | 1,44 src/test | 81.58 | 67.5 | 87.5 | 81.58 | testRunner.ts | 81.58 | 67.5 | 87.5 | 81.58 | ...14-115,157-158,202-230 src/token | 87.91 | 78.57 | 67.07 | 87.91 | alp.ts | 88.7 | 90.32 | 68.18 | 88.7 | 146-164,182-183 common.ts | 98.55 | 83.33 | 53.33 | 98.55 | 1 empp.ts | 52.85 | 81.25 | 80 | 52.85 | 1,12-13,41-70 slp.ts | 93.72 | 69.81 | 68.57 | 93.72 | ...34-235,237-240,261-262 -------------------------------|---------|----------|---------|---------|--------------------------- ##teamcity[blockOpened name='Code Coverage Summary'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='26317'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='27936'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='788'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='1017'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='439'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='700'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='26317'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='27936'] ##teamcity[blockClosed name='Code Coverage Summary'] /work/modules/ecash-lib/coverage/lcov-report /work/modules/ecash-lib /work/abc-ci-builds/ecash-lib-integration-tests /work/modules/ecash-lib /work/abc-ci-builds/ecash-lib-integration-tests Build ecash-lib-integration-tests completed successfully
Tail of the build log:
Scope: all 26 workspace projects Lockfile is up to date, resolution step is skipped Progress: resolved 1, reused 0, downloaded 0, added 0 Packages: +1399 Progress: resolved 1399, reused 97, downloaded 332, added 265 Progress: resolved 1399, reused 97, downloaded 872, added 718 Progress: resolved 1399, reused 97, downloaded 1287, added 1257 Progress: resolved 1399, reused 97, downloaded 1288, added 1399, done ╭ Warning ─────────────────────────────────────────────────────────────────────╮ │ │ │ Ignored build scripts: @firebase/util, core-js, esbuild, sharp, │ │ styled-components. │ │ Run "pnpm approve-builds" to pick which dependencies should be allowed │ │ to run scripts. │ │ │ ╰──────────────────────────────────────────────────────────────────────────────╯ Done in 5.6s using pnpm v10.24.0 No projects matched the filters in "/work" /work/abc-ci-builds/marlin-wallet-tests /work/apps/marlin-wallet/web /work/abc-ci-builds/marlin-wallet-tests CI not configured to test build. > marlin-wallet-web@2.2.1 test /work/apps/marlin-wallet/web > mocha -- --reporter mocha-junit-reporter --reporter-options mochaFile=test_results/junit_results_web.xml --reporter-options 'testsuitesTitle=Web Unit Tests' --reporter-options rootSuiteTitle=Web ------------------------|---------|----------|---------|---------|---------------------------------- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s ------------------------|---------|----------|---------|---------|---------------------------------- All files | 70.26 | 89.02 | 75.21 | 70.26 | active-asset.ts | 60.81 | 85 | 62.5 | 60.81 | 25-26,29-30,45-46,49-60,64-74 address-manager.ts | 87.35 | 92.85 | 94.44 | 87.35 | 76-86 amount.ts | 44 | 72.72 | 57.14 | 44 | ...71,76-77,80-90,93-115,118-150 bip21.ts | 100 | 95.65 | 93.33 | 100 | 1,153,225 common.ts | 100 | 90 | 100 | 100 | 1,44 config.ts | 97.56 | 71.42 | 100 | 97.56 | 41 deeplink.ts | 100 | 94.59 | 100 | 100 | 1,79 i18n.ts | 48 | 72.22 | 68.75 | 48 | 22-28,31-34,47-74 mnemonic.ts | 90.51 | 80.64 | 77.77 | 90.51 | 30-34,48-49,63-64,94-95 price.ts | 100 | 87.5 | 100 | 100 | 1,47 supported-assets.ts | 100 | 81.81 | 100 | 100 | 1-48 transaction-history.ts | 40.03 | 94.33 | 45.45 | 40.03 | ...7-558,562-573,577-588,592-606 transaction-manager.ts | 86.48 | 92.98 | 87.5 | 86.48 | 55-57,60-63,81-82,111-140,250 wallet.ts | 62.5 | 83.33 | 77.77 | 62.5 | 1,52-80 ------------------------|---------|----------|---------|---------|---------------------------------- ##teamcity[blockOpened name='Code Coverage Summary'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='1439'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='2048'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='357'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='401'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='176'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='234'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='1439'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='2048'] ##teamcity[blockClosed name='Code Coverage Summary'] /work/apps/marlin-wallet/web/coverage/lcov-report /work/apps/marlin-wallet/web /work/abc-ci-builds/marlin-wallet-tests /work/apps/marlin-wallet/web /work/abc-ci-builds/marlin-wallet-tests Build marlin-wallet-tests completed successfully
Tail of the build log:
[1m TEST | STATUS | DURATION [0m[0;32msetup_scripts/ecash-agora_base.py | ✓ Passed | 1 s [0m[1m ALL | ✓ Passed | 1 s (accumulated) [0mRuntime: 1 s 2026-08-13T02:03:29.627000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/ecash-agora-integration-tests/test/tmp/test_runner_₿₵_🏃_20260813_020329_16191/setup_scripts/ecash-agora_base_0 Setting chronik url to http://127.0.0.1:26000 2026-08-13T02:03:29.898000Z TestFramework (INFO): Passed test setup data to mocha 1 of 54 produce equal txids with cancelTx() and cancel() 2 of 54 produce equal txids with cancelTx() and cancel() 3 of 54 produce equal txids with cancelTx() and cancel() 4 of 54 produce equal txids with cancelTx() and cancel() 2026-08-13T02:03:33.143000Z TestFramework (INFO): Received a stop message, exiting 2026-08-13T02:03:33.193000Z TestFramework (INFO): Stopping nodes 2026-08-13T02:03:33.295000Z TestFramework (INFO): Cleaning up /work/abc-ci-builds/ecash-agora-integration-tests/test/tmp/test_runner_₿₵_🏃_20260813_020329_16191/setup_scripts/ecash-agora_base_0 on exit 2026-08-13T02:03:33.295000Z TestFramework (INFO): Tests successful [1mWARNING![0m There is already a bitcoind process running on this system. Tests may fail unexpectedly due to resource contention! Running Unit Tests for Test Framework Modules [1msetup_scripts/ecash-agora_base.py[0m started [1msetup_scripts/ecash-agora_base.py[0m passed, Duration: 4 s [1m TEST | STATUS | DURATION [0m[0;32msetup_scripts/ecash-agora_base.py | ✓ Passed | 4 s [0m[1m ALL | ✓ Passed | 4 s (accumulated) [0mRuntime: 4 s ------------------------|---------|----------|---------|---------|---------------------------------- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s ------------------------|---------|----------|---------|---------|---------------------------------- All files | 92.98 | 74.55 | 97.82 | 92.98 | actions.ts | 90.17 | 64.28 | 100 | 90.17 | 57-60,101-103,107-110 ad.ts | 84.17 | 37.5 | 100 | 84.17 | ...1-102,139-140,144-145,148-149 agora.ts | 91.3 | 75 | 94.87 | 91.3 | ...1455-1456,1477-1478,1480-1481 broadcast.ts | 100 | 81.81 | 100 | 100 | 1-24 consts.ts | 100 | 80 | 100 | 100 | 1-11 inputs.ts | 100 | 80 | 90 | 100 | 1,83,123,159-166 oneshot.ts | 91.37 | 73.07 | 100 | 91.37 | ...4-287,361-368,402-409,435-442 oneshotValidate.ts | 90.32 | 78.26 | 100 | 90.32 | 34-35,40-41,43-44 partial.ts | 94.85 | 77.67 | 100 | 94.85 | ...1517-1524,1558-1565,1591-1598 walletUtxoReconcile.ts | 96.39 | 88 | 100 | 96.39 | 44-47 ------------------------|---------|----------|---------|---------|---------------------------------- ##teamcity[blockOpened name='Code Coverage Summary'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='4106'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='4416'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='337'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='452'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='135'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='138'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='4106'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='4416'] ##teamcity[blockClosed name='Code Coverage Summary'] /work/modules/ecash-agora/coverage/lcov-report /work/modules/ecash-agora /work/abc-ci-builds/ecash-agora-integration-tests /work/modules/ecash-agora /work/abc-ci-builds/ecash-agora-integration-tests Build ecash-agora-integration-tests completed successfully
Tail of the build log:
---------------------------------------------------------------------- Ran 11 tests in 0.032s OK 2026-08-13T02:04:44.771000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/ecash-wallet-integration-tests/test/tmp/test_runner_₿₵_🏃_20260813_020444_7397/setup_scripts/ecash-agora_base_0 2026-08-13T02:04:44.805000Z TestFramework (INFO): Cleaning up /work/abc-ci-builds/ecash-wallet-integration-tests/test/tmp/test_runner_₿₵_🏃_20260813_020417_17365/setup_scripts/ecash-agora_base_0 on exit 2026-08-13T02:04:44.805000Z TestFramework (INFO): Tests successful [1mWARNING![0m There is already a bitcoind process running on this system. Tests may fail unexpectedly due to resource contention! Running Unit Tests for Test Framework Modules [1msetup_scripts/ecash-agora_base.py[0m started [1msetup_scripts/ecash-agora_base.py[0m passed, Duration: 28 s [1m TEST | STATUS | DURATION [0m[0;32msetup_scripts/ecash-agora_base.py | ✓ Passed | 28 s [0m[1m ALL | ✓ Passed | 28 s (accumulated) [0mRuntime: 28 s Setting chronik url to http://127.0.0.1:26000 2026-08-13T02:04:45.038000Z TestFramework (INFO): Passed test setup data to mocha 2026-08-13T02:04:45.589000Z TestFramework (INFO): Received a stop message, exiting 2026-08-13T02:04:45.639000Z TestFramework (INFO): Stopping nodes 2026-08-13T02:04:45.793000Z TestFramework (INFO): Cleaning up /work/abc-ci-builds/ecash-wallet-integration-tests/test/tmp/test_runner_₿₵_🏃_20260813_020444_7397/setup_scripts/ecash-agora_base_0 on exit 2026-08-13T02:04:45.793000Z TestFramework (INFO): Tests successful [1mWARNING![0m There is already a bitcoind process running on this system. Tests may fail unexpectedly due to resource contention! Running Unit Tests for Test Framework Modules [1msetup_scripts/ecash-agora_base.py[0m started [1msetup_scripts/ecash-agora_base.py[0m passed, Duration: 1 s [1m TEST | STATUS | DURATION [0m[0;32msetup_scripts/ecash-agora_base.py | ✓ Passed | 1 s [0m[1m ALL | ✓ Passed | 1 s (accumulated) [0mRuntime: 1 s -------------------|---------|----------|---------|---------|--------------------------------------- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s -------------------|---------|----------|---------|---------|--------------------------------------- All files | 88.88 | 80.93 | 77.47 | 88.88 | multisigWallet.ts | 91.93 | 76.36 | 94.73 | 91.93 | ...94,306-307,312-313,315-318,320-321 wallet.ts | 89.3 | 81.61 | 69.64 | 89.3 | ...7044,7062-7063,7099-7102,7109-7110 walletBase.ts | 84.45 | 78.29 | 84.61 | 84.45 | ...,944-945,960-962,980-982,1035-1103 watchOnly.ts | 93.4 | 76.66 | 100 | 93.4 | 62-65,82-83,116-117,176-180 -------------------|---------|----------|---------|---------|--------------------------------------- ##teamcity[blockOpened name='Code Coverage Summary'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='8073'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='9083'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='1023'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='1264'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='141'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='182'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='8073'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='9083'] ##teamcity[blockClosed name='Code Coverage Summary'] /work/modules/ecash-wallet/coverage/lcov-report /work/modules/ecash-wallet /work/abc-ci-builds/ecash-wallet-integration-tests /work/modules/ecash-wallet /work/abc-ci-builds/ecash-wallet-integration-tests Build ecash-wallet-integration-tests completed successfully
Tail of the build log:
[0m[0;32msetup_scripts/chronik-client_websocket.py | ✓ Passed | 19 s [0m[1m ALL | ✓ Passed | 19 s (accumulated) [0mRuntime: 19 s testRunner complete in websocket.ts Starting test_runner for chronik-client_ws_txid Test runner for chronik-client_ws_txid started 2026-08-13T02:05:41.338000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/chronik-client-integration-tests/test/tmp/test_runner_₿₵_🏃_20260813_020541_1418/setup_scripts/chronik-client_ws_txid_0 2026-08-13T02:05:41.608000Z TestFramework (INFO): Passed test setup data to mocha chronikUrl set to ["http://127.0.0.1:26000"] Mocha timeout set to 240 seconds 2026-08-13T02:05:41.714000Z TestFramework (INFO): Step 1: New clean chain. 2026-08-13T02:05:41.725000Z TestFramework (INFO): Step 2: Broadcast some txs 2026-08-13T02:05:41.780000Z TestFramework (INFO): Step 3: Mine a conflicting block ws_txid.ts tests complete, shutting down child process 2026-08-13T02:05:41.886000Z TestFramework (INFO): Got a next message but no more step, exiting 2026-08-13T02:05:41.937000Z TestFramework (INFO): Stopping nodes 2026-08-13T02:05:42.090000Z TestFramework (INFO): Cleaning up /work/abc-ci-builds/chronik-client-integration-tests/test/tmp/test_runner_₿₵_🏃_20260813_020541_1418/setup_scripts/chronik-client_ws_txid_0 on exit 2026-08-13T02:05:42.090000Z TestFramework (INFO): Tests successful Running Unit Tests for Test Framework Modules [1msetup_scripts/chronik-client_ws_txid.py[0m started [1msetup_scripts/chronik-client_ws_txid.py[0m passed, Duration: 1 s [1m TEST | STATUS | DURATION [0m[0;32msetup_scripts/chronik-client_ws_txid.py | ✓ Passed | 1 s [0m[1m ALL | ✓ Passed | 1 s (accumulated) [0mRuntime: 1 s testRunner complete in ws_txid.ts ----------------------|---------|----------|---------|---------|------------------------------------ File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s ----------------------|---------|----------|---------|---------|------------------------------------ All files | 60.23 | 61.45 | 41.11 | 60.23 | chronik-client | 100 | 100 | 100 | 100 | index.ts | 100 | 100 | 100 | 100 | chronik-client/proto | 47.59 | 49.53 | 24.21 | 47.59 | chronik.ts | 47.59 | 49.53 | 24.21 | 47.59 | ...6,7808-7818,7856-7858,7860-7862 chronik-client/src | 92.67 | 84.43 | 93.1 | 92.67 | ChronikClient.ts | 93.28 | 84.77 | 94.87 | 93.28 | ...4,1788-1789,1799-1803,1805-1809 failoverProxy.ts | 87.68 | 77.77 | 84.21 | 87.68 | ...283-284,288-289,325-326,329-330 hex.ts | 89.85 | 90.9 | 75 | 89.85 | 58-59,65-69 validation.ts | 96 | 92.3 | 100 | 96 | 33-34,39-40 ----------------------|---------|----------|---------|---------|------------------------------------ ##teamcity[blockOpened name='Code Coverage Summary'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='6580'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='10924'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='601'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='978'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='243'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='591'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='6580'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='10924'] ##teamcity[blockClosed name='Code Coverage Summary'] /work/modules/chronik-client/coverage/lcov-report /work/modules/chronik-client /work/abc-ci-builds/chronik-client-integration-tests /work/modules/chronik-client /work/abc-ci-builds/chronik-client-integration-tests Build chronik-client-integration-tests completed successfully
Tail of the build log:
/work /work/abc-ci-builds/ai-review Connecting to CodeRabbit... 0s elapsed Preparing review... 1s elapsed Summarizing changes... 2s elapsed Writing review comments... 7s elapsed Writing review comments... 1m 00s elapsed - still working Writing review comments... 2m 38s elapsed - still working - 1 finding so far ✓ Signed out (\(\ (• .•) You're all set — see you soon. /work/abc-ci-builds/ai-review Build ai-review completed successfully
Tail of the build log:
[BABEL] Note: The code generator has deoptimised the styling of /work/modules/ecash-lib/dist/ffi/ecash_lib_wasm_bg_browser.js as it exceeds the max of 500KB.
Transitional balance
✓ shows receive transitional then available balance after mempool and finalization WS (2008ms)
✓ shows receive transitional in Firma then available balance after mempool and finalization WS (1830ms)
✓ shows spend transitional then available balance after mempool and finalization WS (1728ms)
✓ shows spend transitional amount in fiat then finalizes to updated fiat primary (settings before tx) (1696ms)
✓ moves receive from transitional to available when post-consensus finalizes without pre-consensus (1735ms)
✓ moves receive from transitional to available when tx is discovered in-block then post-consensus finalizes (no mempool WS) (1690ms)
✓ clears receive transitional after mempool remove then avalanche invalidate WS (748ms)
✓ adds receive to available when pre-consensus finalizes without mempool WS (1715ms)
✓ cumulates transitional for two mempool receives then finalizes one by one (2805ms)
9 passing (16s)
(Results)
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Tests: 9 │
│ Passing: 9 │
│ Failing: 0 │
│ Pending: 0 │
│ Skipped: 0 │
│ Screenshots: 0 │
│ Video: false │
│ Duration: 16 seconds │
│ Spec Ran: transitional-balance.cy.ts │
└────────────────────────────────────────────────────────────────────────────────────────────────┘
================================================================================
(Run Finished)
Spec Tests Passing Failing Pending Skipped
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
│ ✔ bip21-payment-request.cy.ts 00:10 6 6 - - - │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✔ history.cy.ts 00:18 10 10 - - - │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✔ main.cy.ts 00:12 7 7 - - - │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✔ mnemonic.cy.ts 00:19 7 7 - - - │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✔ send.cy.ts 00:54 24 24 - - - │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✔ shared-image-qr.cy.ts 00:07 5 5 - - - │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✔ transitional-balance.cy.ts 00:16 9 9 - - - │
└────────────────────────────────────────────────────────────────────────────────────────────────┘
✔ All specs passed! 02:19 68 68 - - -
<i> [webpack-dev-server] Gracefully shutting down. To force exit, press ^C again. Please wait...
ELIFECYCLE Command failed.
/work/abc-ci-builds/marlin-wallet-e2e-tests
Build marlin-wallet-e2e-tests completed successfullyRebase onto latest master and push staging so CI tests the actual patch (prior upload used --skip-staging).
Build Bitcoin ABC Diffs / Diff Testing (ai-review) passed.
CodeRabbit Review
Diff : committed changes only
Compare : HEAD → master
Directory : work
────────────────────────────────────────
(\(\
(• .•) Paging Dr. CodeRabbit. Dr. CodeRabbit to the code review room.
────────────────────────────────────────
Review complete
No findings ✔
2 files reviewed:
- pnpm-lock.yaml
- pnpm-workspace.yaml
────────────────────────────────────────
Failed tests logs:
====== Test expected websocket behavior of chronik-client: After this block is invalidated.Test expected websocket behavior of chronik-client After this block is invalidated ======
AssertionError: expected { type: 'Tx', …(2) } to deeply equal { type: 'Tx', …(2) }
at Context.<anonymous> (test/integration/websocket.ts:731:39)
at processTicksAndRejections (node:internal/process/task_queues:105:5)
+ expected - actual
{
"msgType": "TX_ADDED_TO_MEMPOOL"
- "txid": "8bdd747d87be2e8dee6382bc3beae576eebebbfb199138bbd6a7fbcff78710da"
+ "txid": "63ad6bbaf30ef07c5adccdad989b23e38b4d7dc860911ea8458cb019b27e1e8b"
"type": "Tx"
}Each failure log is accessible here:
Test expected websocket behavior of chronik-client: After this block is invalidated.Test expected websocket behavior of chronik-client After this block is invalidated
Rebase onto latest master. Keep existing js-yaml/undici overrides and re-apply the nanoid 3.3.17 pin.
Build Bitcoin ABC Diffs / Diff Testing (ai-review) passed.
CodeRabbit Review
Diff : committed changes only
Compare : HEAD → master
Directory : work
────────────────────────────────────────
(\(\
(• .•) Artificial intelligence, natural bug detection.
────────────────────────────────────────
Review complete
No findings ✔
2 files reviewed:
- pnpm-lock.yaml
- pnpm-workspace.yaml
────────────────────────────────────────