Repository navigation
Description
Is there an existing issue for this?
- I have searched the existing issues. The component implementation is in β¨π§βπ» - Build shared Home Assistant components with React Vue Angular and Svelte adaptersΒ #7 and merged PR feat: build shared HA components, framework adapters and catalogΒ #10. This issue owns the project-specific npm automation.
What area does this task affect?
CI/CD
Task description
Automate the release of the five versioned packages from the same reviewed GitHub tag: the Lit and DOM core and the React, Vue, Angular, and Svelte adapters. Use npm Trusted Publishing from GitHub Actions. Build and verify the existing reproducible archives before publication, publish the core first, confirm the npm registry integrity of every version, and resume a partial release safely without overwriting packages. Keep the product workflow independent of the installed Copilot workflows.
Current issues or inefficiencies
The first compatible package set has verified artifacts, but ha-ui has no project npm publisher. The current release policy assumes both consumer applications have accepted the candidate before any publication. Domus needs the first npm prerelease to complete its real adoption, and Gateway has been deferred to the end of the roadmap.
Expected impact
Publish the verified 0.1.0-next.1 prerelease under the next tag so Domus can pin the core by exact version. Keep the existing stable consumer evidence gate. All four adapters must remain independently installable with their framework peers and the exact core version. CI must verify artifacts and the publication policy without publishing on a PR.
Additional context or comments
The initial authorizing maintainer will establish the npm Trusted Publisher connection for each coordinate. The existing Domus pilot validates the same core tarball through Ingress and standalone on ARM64. Actual Domus adoption remains owned by vypdev/domus#30.
Metadata
Metadata
Assignees
Labels
Type
Projects
- StatusShow more project fieldsDone
Activity
[-]Automate npm releases for the ha-ui package cohort[/-][+]π§π§βπ» - Automate npm releases for the ha ui package cohort[/+]vypbot commentedon Nov 5, 2026
Implementation plan
Acceptance: A CI run for the reviewed `0.1.0-next.1` tag verifies reproducible archives, publishes core before all four adapters under npm tag `next`, and confirms registry integrity for all six package coordinates; a retry after a partial publish skips already-published versions, and pull-request runs publish nothing.
Need something else? Mention the bot with a question or use
/copilot help.2 remaining items
vypbot commentedon Nov 5, 2026
Issue closed β historical progress
Current status: closed as completed.
The last estimate is retained below as history. Closure does not certify a new percentage, tests, or branch alignment.
Action required: none for this closed issue. If work continues, reopen the issue; a fresh assessment can update this same card.
Last assessment before closure (historical)
vypbot commentedon Nov 5, 2026
Issue closed: synchronization recommendation retired
No branch synchronization is required for this closed issue.
The previous recommendation is historical. Issue closure does not certify that the branches are synchronized.