Skip to content

QVAC-23254 chore: release @qvac/translation-nmtcpp 0.8.0 - #3823

Closed
RamazTs wants to merge 1 commit into
mainfrom
claude/nmtcpp-release-0.8.0-agent
Closed

QVAC-23254 chore: release @qvac/translation-nmtcpp 0.8.0#3823
RamazTs wants to merge 1 commit into
mainfrom
claude/nmtcpp-release-0.8.0-agent

Conversation

@RamazTs

@RamazTs RamazTs commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

🎯 What problem does this PR solve?

@qvac/translation-nmtcpp 0.7.0 was published to npm on 2026-08-12 (dist-tag release-0.7), but the package's pre-renumbering 2025 lineage still owns 0.7.1 on npm (published 2025-10-14, old pre-TypeScript API). Because 0.7.1 > 0.7.0, normal semver ranges around the current release (^0.7.0 / ~0.7.0) resolve to the obsolete 2025 artifact instead of the current one. npm never allows republishing a version, so 0.7.1 can never be reclaimed — the 0.7.x line is permanently poisoned for range resolution.

📝 How does it solve it?

  • Bumps packages/translation-nmtcpp/package.json version 0.7.00.8.0.
  • Adds a 0.8.0 CHANGELOG entry documenting that this is a content-identical republish of 0.7.0 under a collision-free version line (no code changes).
  • 0.8.x has no historic versions on npm (verified), so consumers can depend on ^0.8.0 and get normal range semantics.

After merge, the npm publish requires pushing a release-translation-nmtcpp-0.8.0 branch per the release pipeline. Once 0.8.0 is live, the stray 0.7.0 on npm should be deprecated so nobody pins to the collided line.

@RamazTs
RamazTs requested review from a team as code owners August 13, 2026 09:48
@github-actions

Copy link
Copy Markdown
Contributor

Review Status

Current Status: ❌ PENDING
Approvals so far: none

Pending reviews: Needs 1 Management or Team Lead, and 1 more from Management, Team Lead, or Member.

@github-actions

Copy link
Copy Markdown
Contributor

License compliance — clean

No new dependency license findings in this PR.

Warn-only (shadow) mode — this check does not block merges yet.

Updated automatically by the canonical license compliance workflow.

NOTICE presence (advisory)

Missing NOTICE (advisory, does not block):

  • ./.github/actions/release-merge-guard
  • ./packages/vla-ggml/sim/server
  • ./packages/asr-ggml/benchmarks/server
  • ./packages/embed-llamacpp/benchmarks/performance
  • ./packages/embed-llamacpp/benchmarks/server
  • ./packages/llm-llamacpp/benchmarks/performance
  • ./packages/llm-llamacpp/benchmarks/server
  • ./packages/inference-addon-cpp/mobile
  • ./packages/ggml-coload-smoke
  • ./packages/sdk/e2e
  • ./packages/fabric/test/integration
  • ./docs/website

@RamazTs

RamazTs commented Aug 13, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #3824 — same commit, branch renamed to feat/nmtcpp-0.8.0 per naming convention.

@RamazTs RamazTs closed this Aug 13, 2026
@RamazTs
RamazTs deleted the claude/nmtcpp-release-0.8.0-agent branch August 13, 2026 09:50
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