Skip to content

[release] 20251120#2973

Merged
stwiname merged 1 commit intomainfrom
release-20251120
Nov 20, 2025
Merged

[release] 20251120#2973
stwiname merged 1 commit intomainfrom
release-20251120

Conversation

@stwiname
Copy link
Copy Markdown
Collaborator

@stwiname stwiname commented Nov 19, 2025

Summary by CodeRabbit

  • Bug Fixes

    • Resolved POI issues affecting array field processing in indexing operations
  • Changed

    • Updated glob dependency
    • Updated common library dependency
    • Updated js-yaml dependency

Multiple package versions released with dependency updates and critical performance improvements for array field handling in indexing workflows.

✏️ Tip: You can customize this high-level summary in your review settings.

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Nov 19, 2025

Walkthrough

This PR finalizes version releases for five packages in the monorepo by updating CHANGELOG.md with new version entries, bumping pre-release versions (X.Y.Z-0) to release versions (X.Y.Z) in package.json, and removing stableVersion fields across all affected packages.

Changes

Cohort / File(s) Change Summary
Release version bumps (package.json)
packages/cli/package.json, packages/common/package.json, packages/node-core/package.json, packages/node/package.json
Version fields updated from pre-release versions (e.g., 6.6.1-0, 5.8.2-0, 18.5.2-0, 6.4.4-0) to release versions (6.6.1, 5.8.2, 18.5.2, 6.4.4)
StableVersion field removal (package.json)
packages/cli/package.json, packages/common-substrate/package.json, packages/common/package.json, packages/node-core/package.json, packages/node/package.json
StableVersion field removed from all package manifest files
Release changelog entries (CHANGELOG.md)
packages/cli/CHANGELOG.md, packages/common-substrate/CHANGELOG.md, packages/common/CHANGELOG.md, packages/node-core/CHANGELOG.md, packages/node/CHANGELOG.md
New version entries (6.6.1, 4.5.4, 5.8.2, 18.5.2, 6.4.4) added to unreleased sections with corresponding comparison links and changelog notes

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

  • Verify version consistency: Confirm each pre-release version bump follows the correct X.Y.Z-0 → X.Y.Z pattern
  • Validate changelog formatting: Check that all new version entries follow the established changelog structure and date consistency
  • Confirm stableVersion removal: Ensure stableVersion field removal is intentional across all packages and does not break downstream tooling

Possibly related PRs

  • [release] 20251105 #2960: Continuation of coordinated version bumping and stableVersion removal across the same package set (packages/common, node-core, node).

Poem

🐰 Five packages rise, pre-release chains fall away,
StableVersions fade like morning's dew,
Release notes bloom on this fine day,
Version bumps dance in perfect symmetry true,
The monorepo sings its versioning rhyme! 🎵

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title '[release] 20251120' clearly identifies this as a release pull request for November 20, 2025, which aligns with the changeset containing version bumps and changelog updates across multiple packages.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch release-20251120

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between f5426fe and f109348.

📒 Files selected for processing (10)
  • packages/cli/CHANGELOG.md (2 hunks)
  • packages/cli/package.json (2 hunks)
  • packages/common-substrate/CHANGELOG.md (2 hunks)
  • packages/common-substrate/package.json (1 hunks)
  • packages/common/CHANGELOG.md (2 hunks)
  • packages/common/package.json (2 hunks)
  • packages/node-core/CHANGELOG.md (2 hunks)
  • packages/node-core/package.json (2 hunks)
  • packages/node/CHANGELOG.md (2 hunks)
  • packages/node/package.json (2 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
  • GitHub Check: code-style
  • GitHub Check: Coverage report
🔇 Additional comments (11)
packages/node/CHANGELOG.md (1)

8-11: LGTM!

The changelog entry for 6.4.4 is properly formatted with the correct date (2025-11-20) and issue reference. The comparison links are updated correctly for both Unreleased and the new 6.4.4 version.

Also applies to: 1487-1488

packages/cli/package.json (1)

4-4: LGTM!

Version cleanly bumped from pre-release 6.6.1-0 to release 6.6.1, and stableVersion field properly removed. No structural issues.

packages/cli/CHANGELOG.md (1)

9-11: LGTM!

The 6.6.1 changelog entry is properly formatted with the correct date and issue reference. Comparison links are correctly updated for both Unreleased (cli/6.6.1...HEAD) and the release version (cli/6.6.0...cli/6.6.1).

Also applies to: 887-888

packages/common-substrate/CHANGELOG.md (1)

9-11: LGTM!

The 4.5.4 changelog entry follows proper formatting with the consistent release date (2025-11-20). The comparison links are correctly updated for Unreleased (common-substrate/4.5.4...HEAD) and the release (common-substrate/4.5.3...common-substrate/4.5.4).

Also applies to: 240-241

packages/node-core/CHANGELOG.md (1)

9-11: LGTM!

The 18.5.2 changelog entry is properly formatted with the correct date. The POI array field fix (#2972) is the same fix referenced in packages/node, which makes sense given node-core is the base package. Comparison links are correctly updated.

Also applies to: 1053-1054

packages/common/package.json (1)

3-3: LGTM!

Version cleanly bumped from 5.8.2-0 to 5.8.2, with stableVersion field properly removed. Consistent with other package version updates in this PR.

packages/node/package.json (1)

3-3: LGTM!

Version cleanly bumped from pre-release 6.4.4-0 to release 6.4.4, with stableVersion field properly removed. Dependencies remain unchanged, which is appropriate for a release finalization.

packages/common/CHANGELOG.md (1)

9-11: LGTM!

The 5.8.2 changelog entry is properly formatted with the correct release date (2025-11-20). The js-yaml dependency update (#2960) is documented. Comparison links are correctly updated for both Unreleased (common/5.8.2...HEAD) and the release (common/5.8.1...common/5.8.2).

Also applies to: 501-502

packages/node-core/package.json (2)

3-3: Version promotion to stable release looks correct.

The pre-release suffix (-0) is appropriately removed as part of the release process.


59-59: No breaking dependencies found—stableVersion removal is safe.

Comprehensive verification across the entire codebase confirms that the stableVersion field removal poses no risk: no references exist in build scripts, package manager tooling, source code, configuration files, or any other files in the repository.

packages/common-substrate/package.json (1)

3-36: Version documentation and stableVersion removal verified successfully.

The removal is safe and properly integrated: version 4.5.4 is documented in CHANGELOG.md with release notes, and no tooling references the stableVersion field.


Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions
Copy link
Copy Markdown
Contributor

Coverage report for .

Caution

Test run failed

St.
Category Percentage Covered / Total
🟢 Statements
87.61% (+17.5% 🔼)
71015/81058
🟢 Branches
80.78% (+2.49% 🔼)
3387/4193
🟡 Functions
66.74% (+4.24% 🔼)
1274/1909
🟢 Lines
87.61% (+17.5% 🔼)
71015/81058
Show new covered files 🐣
St.
File Statements Branches Functions Lines
🔴
... / utils.ts
46.2% 74.07% 35.71% 46.2%
🔴
... / build-manifest.ts
42.47% 100% 25% 42.47%
🟡
... / build.ts
68.82% 70% 75% 68.82%
🟡
... / import-abi.ts
71.28% 48% 75% 71.28%
🔴
... / mcp.ts
33.33% 100% 0% 33.33%
🟢
... / migrate.ts
81.37% 30% 75% 81.37%
🔴
... / add-deployment-boost.ts
45.54% 100% 0% 45.54%
🔴
... / connect-wallet.ts
50.68% 100% 25% 50.68%
🔴
... / create-api-key.ts
50.68% 100% 25% 50.68%
🔴
... / create-deployment.ts
41.73% 100% 0% 41.73%
🔴
... / create-flex-plan.ts
38.64% 100% 25% 38.64%
🔴
... / create-project.ts
32.35% 100% 0% 32.35%
🔴
... / disconnect-wallet.ts
41.46% 100% 25% 41.46%
🔴
... / list-account-boosts.ts
42.05% 100% 25% 42.05%
🔴
... / list-api-keys.ts
47.95% 100% 25% 47.95%
🔴
... / list-deployment-boosts.ts
42.86% 100% 25% 42.86%
🔴
... / list-deployment-indexers.ts
39.76% 100% 25% 39.76%
🔴
... / list-deployments.ts
42.03% 100% 25% 42.03%
🔴
... / list-flex-plans.ts
37.23% 100% 25% 37.23%
🔴
... / list-projects.ts
42.39% 100% 25% 42.39%
🔴
... / remove-api-key.ts
46.15% 100% 25% 46.15%
🔴
... / remove-deployment-boost.ts
47.47% 100% 0% 47.47%
🔴
... / stop-flex-plan.ts
45.12% 100% 25% 45.12%
🔴
... / swap-deployment-boost.ts
46.85% 100% 0% 46.85%
🔴
... / create-deployment.ts
34.01% 100% 25% 34.01%
🔴
... / create-multichain-deployment.ts
30.99% 100% 25% 30.99%
🔴
... / create-project.ts
52.27% 100% 25% 52.27%
🔴
... / delete-deployment.ts
55.56% 100% 25% 55.56%
🔴
... / delete-project.ts
46.55% 100% 25% 46.55%
🔴
... / promote-deployment.ts
57.58% 100% 25% 57.58%
🟢
... / migrate-abis.controller.ts
95% 87.5% 100% 95%
🟢
... / constants.ts
100% 100% 100% 100%
🟢
... / index.ts
100% 100% 100% 100%
🟢
... / ethereum.ts
82.72% 83.33% 100% 82.72%
🟢
... / migrate-manifest.controller.ts
88.31% 73.33% 88.89% 88.31%
🟢
... / migrate-mapping.controller.ts
100% 100% 100% 100%
🟢
... / migrate-controller.ts
90.63% 83.33% 100% 90.63%
🟢
... / migrate.fixtures.ts
100% 100% 100% 100%
🟢
... / migrate-schema.controller.ts
97.23% 79.75% 100% 97.23%
🔴
... / types.ts
0% 0% 0% 0%
🟢
... / base-types.ts
100% 100% 100% 100%
🟢
... / deployments.generated.ts
100% 100% 100% 100%
🟢
... / deploymentsBooster.generated.ts
100% 100% 100% 100%
🔴
... / flexPlan.generated.ts
0% 0% 0% 0%
🟢
... / projects.generated.ts
100% 100% 100% 100%
🔴
... / constants.ts
40.24% 100% 0% 40.24%
🔴
... / client.ts
29.08% 100% 0% 29.08%
🔴
... / consumer-host-service-api.ts
44.1% 100% 0% 44.1%
🟡
... / schemas.ts
63.93% 100% 20% 63.93%
🔴
... / contract-errors.ts
0% 0% 0% 0%
🔴
... / json-file-store.ts
42.37% 100% 0% 42.37%
🔴
... / list-account-boosts.ts
41.18% 100% 0% 41.18%
🔴
... / list-deployment-boosts.ts
38.33% 100% 0% 38.33%
🔴
... / list-deployment-indexers.ts
46.6% 100% 0% 46.6%
🔴
... / list-deployments.ts
38.33% 100% 0% 38.33%
🔴
... / list-flex-plans.ts
45% 100% 0% 45%
🔴
... / list-projects.ts
46.55% 100% 0% 46.55%
🔴
... / utils.ts
18.18% 100% 0% 18.18%
🔴
... / walletconnect-signer.ts
24.53% 100% 0% 24.53%
🟢
... / createProject.fixtures.ts
95% 81.82% 100% 95%
🟢
... / config.ts
100% 100% 100% 100%
🟢
... / index.ts
100% 100% 100% 100%
🟡
... / moduleLoader.ts
60% 33.33% 100% 60%
🟢
... / types.ts
100% 100% 100% 100%
🟢
... / env.ts
93.75% 75% 100% 93.75%
🟢
... / etherscan.ts
92.5% 76.47% 100% 92.5%
🟢
... / jsonToTable.ts
93.44% 90.91% 100% 93.44%
🟢
... / networkFamily.ts
92.59% 88.89% 100% 92.59%
🟢
... / IPFSHTTPClientLite.ts
95.59% 79.17% 88.89% 95.59%
🟢
... / index.ts
100% 100% 100% 100%
🟢
... / utils.ts
92% 66.67% 100% 92%
🟢
... / admin.controller.ts
98.52% 96% 78.57% 98.52%
🟢
... / blockRange.ts
88.89% 100% 80% 88.89%
🟢
... / index.ts
100% 100% 100% 100%
🟢
... / blockchain.service.ts
100% 100% 100% 100%
🟢
... / SubqueryProject.ts
96.53% 83.33% 83.33% 96.53%
🟡
... / factory.ts
78.31% 66.67% 100% 78.31%
🟢
... / core.module.ts
100% 100% 100% 100%
🟢
... / dictionary.fixtures.ts
100% 100% 100% 100%
🟢
... / GlobalData.entity.ts
100% 100% 100% 100%
🟢
... / monitor.service.ts
94.4% 87.21% 96.97% 94.4%
🟢
... / multiChainRewind.service.ts
98.02% 91.67% 100% 98.02%
🔴
... / sandbox.service.ts
49.32% 50% 33.33% 49.32%
🟢
... / baseCache.service.ts
94.59% 91.67% 83.33% 94.59%
🟢
... / baseStoreModel.service.ts
93.22% 84.62% 100% 93.22%
🟢
... / cacheable.ts
89.29% 75% 100% 89.29%
🟢
... / csvStore.ts
91.67% 73.68% 100% 91.67%
🟢
... / exporter.ts
91.67% 71.43% 71.43% 91.67%
🟢
... / index.ts
100% 100% 100% 100%
🟢
... / global.ts
97.5% 92.59% 87.5% 97.5%
🔴
... / index.ts
0% 0% 0% 0%
🟢
... / index.ts
100% 100% 100% 100%
🟢
... / cacheMetadata.ts
85.65% 72.34% 92.86% 85.65%
🟢
... / index.ts
100% 100% 100% 100%
🟢
... / metadata.ts
86.75% 100% 66.67% 86.75%
🟢
... / utils.ts
100% 100% 100% 100%
🟢
... / cacheModel.ts
87.05% 85.37% 89.47% 87.05%
🟢
... / index.ts
100% 100% 100% 100%
🟢
... / model.ts
89.94% 73.91% 100% 89.94%
🟢
... / utils.ts
100% 100% 100% 100%
🟢
... / cachePoi.ts
95.79% 89.47% 100% 95.79%
🟢
... / index.ts
100% 100% 100% 100%
🔴
... / poi.ts
54.46% 71.43% 44.44% 54.46%
🟢
... / setValueModel.ts
85.26% 83.33% 78.57% 85.26%
🟢
... / storeCache.service.ts
84.18% 75.76% 83.33% 84.18%
🟡
... / storeModel.service.ts
74.73% 53.85% 71.43% 74.73%
🟢
... / types.ts
100% 100% 100% 100%
🟢
... / utils.ts
93.33% 66.67% 100% 93.33%
🟢
... / worker.core.module.ts
100% 100% 0% 100%
🔴
... / worker.monitor.service.ts
58.14% 100% 0% 58.14%
🟢
... / meta.controller.ts
86.67% 100% 0% 86.67%
🟡
... / meta.module.ts
60% 100% 0% 60%
🟢
... / process.ts
80.65% 57.14% 80% 80.65%
🔴
... / foreceClean.init.ts
47.62% 100% 0% 47.62%
🔴
... / reindex.init.ts
33.33% 100% 0% 33.33%
🟢
... / testing.core.module.ts
100% 100% 100% 100%
🟢
... / env.ts
93.88% 77.78% 100% 93.88%
🟢
... / autoQueue.ts
95.34% 90.2% 87.5% 95.34%
🟢
... / index.ts
100% 100% 100% 100%
🟢
... / queue.ts
87.5% 92.86% 83.33% 87.5%
🟢
... / rampQueue.ts
90.43% 81.82% 100% 90.43%
🟢
... / string.ts
100% 95.45% 100% 100%
🟡
... / blockchain.service.ts
63.13% 100% 57.14% 63.13%
🔴
... / datasourceProcessors.ts
0% 0% 0% 0%
🔴
... / index.ts
0% 0% 0% 0%
🔴
... / types.ts
0% 0% 0% 0%
🔴
... / networking.ts
31.58% 100% 0% 31.58%
Show files with reduced coverage 🔻
St.
File Statements Branches Functions Lines
🟡
... / index.ts
71.58% (-20.36% 🔻)
66.67% (+41.67% 🔼)
75% (-25% 🔻)
71.58% (-20.36% 🔻)
🔴
... / add.ts
48.44% (-13.63% 🔻)
100%
25% (+25% 🔼)
48.44% (-13.63% 🔻)
🟢
... / publish.ts
80.49% (-8.85% 🔻)
53.33% (-3.81% 🔻)
75% (-25% 🔻)
80.49% (-8.85% 🔻)
🔴
... / add-chain-controller.ts
40.07% (-0% 🔻)
66.67% 30%
40.07% (-0% 🔻)
🟢
... / build-controller.ts
90% (-1.3% 🔻)
59.09% (+1.95% 🔼)
100%
90% (-1.3% 🔻)
🟢
... / codegen-controller.ts
88.19% (-1.2% 🔻)
83.33% (+7.75% 🔼)
100%
88.19% (-1.2% 🔻)
🔴
... / deploy-controller.ts
54.19% (+16.73% 🔼)
72.73% (-5.05% 🔻)
56.25% (+31.25% 🔼)
54.19% (+16.73% 🔼)
🟢
... / generate-controller.ts
95.66% (-1.99% 🔻)
90.91% (-3.12% 🔻)
95.65% (-4.35% 🔻)
95.66% (-1.99% 🔻)
🟡
... / init-controller.ts
72.46% (+1.98% 🔼)
54.55% (-13.45% 🔻)
61.11% (+7.78% 🔼)
72.46% (+1.98% 🔼)
🟢
... / project-controller.ts
83.13% (-14.13% 🔻)
42.86% (-17.14% 🔻)
75% (-25% 🔻)
83.13% (-14.13% 🔻)
🟢
... / publish-controller.ts
82.63% (+2.38% 🔼)
67.5% (-3.61% 🔻)
100%
82.63% (+2.38% 🔼)
🟢
... / http.ts
90.63% (-2.92% 🔻)
75% (+8.33% 🔼)
100%
90.63% (-2.92% 🔻)
🟡
... / utils.ts
76.76% (-4.32% 🔻)
84.21% (+3.51% 🔼)
83.87% (+6.6% 🔼)
76.76% (-4.32% 🔻)
🟢
... / models.ts
81.11% (-18.33% 🔻)
94.12% (+1.81% 🔼)
30.77% (-69.23% 🔻)
81.11% (-18.33% 🔻)
🟢
... / ProjectManifestVersioned.ts
82.19% (-2.74% 🔻)
88.89% (-11.11% 🔻)
61.54% (+3.21% 🔼)
82.19% (-2.74% 🔻)
🟡
... / models.ts
76.47% (-23.53% 🔻)
100%
0% (-100% 🔻)
76.47% (-23.53% 🔻)
🟡
... / load.ts
64.29% (+5.1% 🔼)
31.25% (-24.31% 🔻)
83.33% (+16.67% 🔼)
64.29% (+5.1% 🔼)
🟢
... / local-reader.ts
100% (+13.95% 🔼)
100% (+37.5% 🔼)
83.33% (-16.67% 🔻)
100% (+13.95% 🔼)
🟢
... / base.ts
86.92% (-11.08% 🔻)
87.5% (-12.5% 🔻)
44.44% (-35.56% 🔻)
86.92% (-11.08% 🔻)
🔴
... / models.ts
56.89% (-43.11% 🔻)
100%
0% (-100% 🔻)
56.89% (-43.11% 🔻)
🟢
... / NodeConfig.ts
89.23% (+0.62% 🔼)
82.86% (+3.23% 🔼)
85.19% (-0.86% 🔻)
89.23% (+0.62% 🔼)
🟢
... / ProjectUpgrade.service.ts
93.29% (+6.22% 🔼)
87.64% (-3.72% 🔻)
96% (+4.7% 🔼)
93.29% (+6.22% 🔼)
🟢
... / configure.module.ts
82.67% (-1.9% 🔻)
73.08% (+9.08% 🔼)
100%
82.67% (-1.9% 🔻)
🟢
... / db.module.ts
89.63% (+1.35% 🔼)
62.5% (-20.83% 🔻)
80%
89.63% (+1.35% 🔼)
🟢
... / migration.ts
86.56% (+4.28% 🔼)
82.61% (+2.88% 🔼)
90% (-0.48% 🔻)
86.56% (+4.28% 🔼)
🟢
... / sequelizeUtil.ts
81.08% (-9.99% 🔻)
69.23% (-1.14% 🔻)
62.5%
81.08% (-9.99% 🔻)
🟢
... / StoreOperations.ts
83.7% (-8.61% 🔻)
52.94% (-32.06% 🔻)
100%
83.7% (-8.61% 🔻)
🟢
... / base-block-dispatcher.ts
84.85% (+37.5% 🔼)
83.67% (-16.33% 🔻)
78.26% (+68.26% 🔼)
84.85% (+37.5% 🔼)
🟢
... / worker-block-dispatcher.ts
92.72% (+42.51% 🔼)
87.1% (-12.9% 🔻)
94.12% (+66.84% 🔼)
92.72% (+42.51% 🔼)
🟢
... / coreDictionary.ts
94.87% (-5.13% 🔻)
87.5% (-6.94% 🔻)
87.5% (-12.5% 🔻)
94.87% (-5.13% 🔻)
🟢
... / dictionary.service.ts
85.71% (+0.57% 🔼)
83.78% (-1.93% 🔻)
90.91%
85.71% (+0.57% 🔼)
🟢
... / dictionaryV1.ts
89.67% (-3.56% 🔻)
75% (-3.26% 🔻)
100%
89.67% (-3.56% 🔻)
🔴
... / ds-processor.service.ts
41.52% (-20.57% 🔻)
73.33% (-1.67% 🔻)
63.64% (-23.86% 🔻)
41.52% (-20.57% 🔻)
🟢
... / dynamic-ds.service.ts
90.85% (+0.65% 🔼)
63.64% (-3.03% 🔻)
90% (+4.29% 🔼)
90.85% (+0.65% 🔼)
🟢
... / inMemoryCache.service.ts
100% 100%
75% (-25% 🔻)
100%
🔴
... / indexer.manager.ts
32.75% (-0.46% 🔻)
100%
10% (-2.5% 🔻)
32.75% (-0.46% 🔻)
🟢
... / PoiBlock.ts
80.65% (-17.74% 🔻)
57.89% (-38.66% 🔻)
75% (-25% 🔻)
80.65% (-17.74% 🔻)
🟡
... / poi.service.ts
68.28% (+44.36% 🔼)
57.69% (-42.31% 🔻)
88.89% (+60.32% 🔼)
68.28% (+44.36% 🔼)
🔴
... / store.ts
45.98% (+13.77% 🔼)
62.5% (-37.5% 🔻)
33.33% (+33.33% 🔼)
45.98% (+13.77% 🔼)
🔴
... / testing.service.ts
27.22% (-1.35% 🔻)
100% 0%
27.22% (-1.35% 🔻)
🟢
... / unfinalizedBlocks.service.ts
84.71% (+0.73% 🔼)
95% (-1.72% 🔻)
95.45% (+3.79% 🔼)
84.71% (+0.73% 🔼)
🟡
... / worker.builder.ts
79.15% (-0.04% 🔻)
65.38%
70.59% (-9.41% 🔻)
79.15% (-0.04% 🔻)
🟢
... / worker.service.ts
93.16% (+48.52% 🔼)
86.67% (-13.33% 🔻)
100% (+100% 🔼)
93.16% (+48.52% 🔼)
🔴
... / worker.ts
42.13% (-0.32% 🔻)
100% 0%
42.13% (-0.32% 🔻)
🟡
... / worker.unfinalizedBlocks.service.ts
64.91% (-35.09% 🔻)
100%
0% (-100% 🔻)
64.91% (-35.09% 🔻)
🔴
... / event.listener.ts
53.54% (-27.27% 🔻)
100%
0% (-25% 🔻)
53.54% (-27.27% 🔻)
🔴
... / health.controller.ts
55.17% 100%
0% (-50% 🔻)
55.17%
🔴
... / health.service.ts
51.32% (-6.22% 🔻)
100%
0% (-20% 🔻)
51.32% (-6.22% 🔻)
🟡
... / meta.service.ts
68.52% (-1.01% 🔻)
100% (+20% 🔼)
0% (-40% 🔻)
68.52% (-1.01% 🔻)
🔴
... / ready.controller.ts
56.52% 100%
0% (-50% 🔻)
56.52%
🟡
... / ready.service.ts
75% (-16.67% 🔻)
100%
0% (-66.67% 🔻)
75% (-16.67% 🔻)
🟡
... / blocks.ts
69.7% (-30.3% 🔻)
84.62% (-4.27% 🔻)
75% (-25% 🔻)
69.7% (-30.3% 🔻)
🟡
... / project.ts
72.94% (-0.44% 🔻)
75.41% (+0.83% 🔼)
76.47% (-1.31% 🔻)
72.94% (-0.44% 🔻)
🟢
... / promise.ts
94.92% (+3.15% 🔼)
100% (+13.64% 🔼)
71.43% (-14.29% 🔻)
94.92% (+3.15% 🔼)
🟡
... / reindex.ts
73.33% (+39.29% 🔼)
10% (-90% 🔻)
100% (+100% 🔼)
73.33% (+39.29% 🔼)
🔴
... / yargs.ts
44.68% (-0.81% 🔻)
100% 14.29%
44.68% (-0.81% 🔻)
🟢
... / api.service.ts
85.75% (+2.24% 🔼)
78.33% (+6.11% 🔼)
80% (-6.67% 🔻)
85.75% (+2.24% 🔼)
🟢
... / apiPromise.connection.ts
80% (+10.92% 🔼)
61.54% (-18.46% 🔻)
66.67% (+23.81% 🔼)
80% (+10.92% 🔼)
🔴
... / index.ts
0% (-100% 🔻)
0% (-100% 🔻)
0% (-100% 🔻)
0% (-100% 🔻)
🟢
... / substrateDictionary.service.ts
98.15% (+7.58% 🔼)
66.67% (-6.06% 🔻)
100% (+20% 🔼)
98.15% (+7.58% 🔼)
🔴
... / types.ts
0% (-100% 🔻)
0% (-100% 🔻)
0% (-100% 🔻)
0% (-100% 🔻)
🟢
... / substrateDictionaryV1.ts
85.33% (-0.15% 🔻)
78.72% (+8.96% 🔼)
84.62% (+1.28% 🔼)
85.33% (-0.15% 🔻)
🟡
... / substrateDictionaryV2.ts
73.03% (-2.48% 🔻)
75% 33.33%
73.03% (-2.48% 🔻)
🔴
... / indexer.manager.ts
47.96% (-9.58% 🔻)
100%
16.67% (+7.58% 🔼)
47.96% (-9.58% 🔻)
🟢
... / runtimeService.ts
95.29% (+3.09% 🔼)
81.82% (-7.07% 🔻)
100% (+20% 🔼)
95.29% (+3.09% 🔼)
🟡
... / types.ts
70.45% (-14.84% 🔻)
100% 0%
70.45% (-14.84% 🔻)
🟢
... / project.ts
88.73% (-0.16% 🔻)
68.18% 87.5%
88.73% (-0.16% 🔻)
🟢
... / buffer.ts
95.12% (-4.88% 🔻)
95.83% (-4.17% 🔻)
90.48% (+6.27% 🔼)
95.12% (-4.88% 🔻)
🟢
... / builder.ts
93.02% (+0.25% 🔼)
82.14% (-0.62% 🔻)
100%
93.02% (+0.25% 🔼)
🟡
... / logger.ts
69.19% (-0.41% 🔻)
48.15% (-6.85% 🔻)
78.57% (+3.57% 🔼)
69.19% (-0.41% 🔻)
🟡
... / Bytes.ts
75% (+5% 🔼)
50% (-50% 🔻)
100%
75% (+5% 🔼)

Test suite run failed

Failed tests: 1/713. Failed suites: 1/116.
  ● BlockDispatcher › should finish indexing fetched blocks before shutdown when fetching a block fails

    expect(jest.fn()).toHaveBeenCalled()

    Expected number of calls: >= 1
    Received number of calls:    0

      275 |     await blockDispatcher.enqueueBlocks([8, 9, 10], 10);
      276 |
    > 277 |     expect(exitWithError).toHaveBeenCalled();
          |                           ^
      278 |
      279 |     // Should index 4 blocks
      280 |     expect(indexBlockFunction).toHaveBeenCalledTimes(4);

      at Object.<anonymous> (packages/node-core/src/indexer/blockDispatcher/block-dispatcher.spec.ts:277:27)

Report generated by 🧪jest coverage report action from f109348

@stwiname stwiname merged commit 92982bb into main Nov 20, 2025
3 of 4 checks passed
@stwiname stwiname deleted the release-20251120 branch November 20, 2025 00:34
@coderabbitai coderabbitai bot mentioned this pull request Nov 20, 2025
@coderabbitai coderabbitai bot mentioned this pull request Dec 15, 2025
@coderabbitai coderabbitai bot mentioned this pull request Mar 6, 2026
12 tasks
@coderabbitai coderabbitai bot mentioned this pull request Mar 20, 2026
12 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant