Skip to content

fix(release): restore beta release creation - #40

Merged
tulayha merged 1 commit into
mainfrom
fix/release-please-title-parsing
Jul 31, 2026
Merged

fix(release): restore beta release creation#40
tulayha merged 1 commit into
mainfrom
fix/release-please-title-parsing

Conversation

@tulayha

@tulayha tulayha commented Jul 31, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • restore Release Please's standard grouped pull-request titles
  • make the unprefixed core release participate correctly in linked versioning
  • reconcile the partially bumped 0.4.0-b desktop and release manifests
  • add packaging coverage for the linked-version configuration

Root cause

The core package deliberately omits its component from tags, so Release Please exposes its plugin component as an empty string. The linked-version configuration instead named it vidxp. Preconfiguration therefore skipped the core component, while post-processing still grouped its lone candidate onto a componentless release branch. After PR #38 merged, Release Please rejected that branch/component combination and returned release_created=false, so the TestPyPI workflow was skipped.

The custom grouped PR title also obscured the release metadata and emitted parser warnings, so this restores Release Please's native title handling.

Validation

  • python -m unittest tests.test_packaging -v
  • ruff check tests/test_packaging.py
  • git diff --check

@tulayha
tulayha marked this pull request as ready for review July 31, 2026 13:20
@tulayha
tulayha merged commit 44ed234 into main Jul 31, 2026
5 checks passed
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