Skip to content

chore(release): publish app-kit 34.0.0 - #492

Merged
Andreas-Garcia merged 10 commits into
mainfrom
release/34.0.0
Nov 7, 2026
Merged

Andreas-Garcia merged 10 commits into
mainfrom
release/34.0.0

Conversation

@Andreas-Garcia

@Andreas-Garcia Andreas-Garcia commented Nov 7, 2026 •

Copy link
Copy Markdown
Member

Summary

Release app-kit and app-kit-ui 34.0.0 together. Reference genre panels distinguish the playable catalogue from actual playlist membership and preserve explicit canonical/regional/all selections through playback.

Changes

  • Require the updated reference genre response contract; personal (me) responses remain compatible.
  • Separate catalogue-row playback from playlist-member playback, including artist, anchor, pagination and country recovery.
  • Bump both packages to 34.0.0 and the UI core peer to ^34.0.0; finalize release notes. No transitive dependency changes.

Compatibility and recovery

Major version required by the strict reference parser contract. Grow API PR415 is merged and delivers it. Grow frontend PR507 is draft until this release is published and pinned. Hear is outside this rollout and retains its existing dependency; shared personal behavior remains supported. No data migration or production deployment. Consumers can retain/revert to 33.3.0 if migration is deferred; published versions/tags must never be moved.

Release contract

Strict Gitflow: release/34.0.0 from develop04c7386 into main1cb34c7 (previous v33.3.0 dereferences to that main SHA). CI owns annotated v34.0.0 and the existing publisher owns both npm packages followed by the GitHub Release. Verify the exact merged/tag commit and both artifacts, then back-merge released main into develop. No manual tag or direct npm publication.

Test plan

  • Intent: release; depth: deep (breaking shared API/player contract).
  • Prior independent feature review and focused verification through965a829 are reused; final country regression principal-reviewed. Fresh independent release/integration review of main1cb34c7..094e2a0 found no correctness issues.
  • Release preparation fixtures passed. Build and lint passed on the prepared release. Sequential full suites passed: headless637 and UI443 tests, both coverage gates. Initial concurrent local run hit UI timeouts; sequential two-worker run passed without code changes. Release PR and exact merged main SHA validation also passed in CI.
  • CI enforces build, lint, full tests and coverage gates.

Copilot AI balanced review requested due to automatic review settings November 7, 2026 11:59

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request due to rate limiting. Please try again later. See Usage limits for GitHub Copilot for details.

@Andreas-Garcia
Andreas-Garcia merged commit 493e432 into main Nov 7, 2026
3 of 4 checks passed
@Andreas-Garcia
Andreas-Garcia deleted the release/34.0.0 branch November 7, 2026 12:09
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.

2 participants