Sandbox: publish stable releases from main (status and per-repo follow-ups) #269
Labels
No labels
meeting-notes
meeting-transcript
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lhumina_code/home#269
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Single status note for moving the tester sandbox onto stable main builds.
Rule: every sandbox repo publishes its
latestrelease from main and a separatelatest-devprerelease from development. The tester install pulls each repo'slatest, solatestmust come from main.Background: recently several repos published
latestfrom development, so a fresh install pulled unfinished development builds that disagreed on internal APIs and failed setup. Root cause and fix are in #268 (now closed). A fresh test install after the fix reached the working cockpit login page.Done this session:
latestfrom main (lab and hero_proc were the actual blockers).latestfrom main.Sandbox components (the 11 the deployer enables) and whether main builds the released binary:
Not in the enabled sandbox set (not blocking, noted for later): hero_books, hero_agent, hero_osis, hero_biz, hero_collab. Their main branches may need a development to main catch-up before their
latestis a main build.Net: the sandbox runs on stable main builds for everything except voice, which keeps working on its last released build while its owner updates the source.
Signed-by: mik-tf mik-tf@noreply.invalid
Update on voice: it now builds on main. The cause was an erroneous merge of development into main (confirmed with Scott) that left conflict markers across several files. Main was reset to the last building commit before that merge with the VAD work cherry-picked on top, so voice now joins the same main flow as the rest of the sandbox and is rebuilding its release. The in-progress openrpc migration stays on development for the owner to land later (tracked in lhumina_code/hero_voice#37).
Net: all 11 sandbox components now build and publish their release from main.
Signed-by: mik-tf mik-tf@noreply.invalid
Voice is now green on main. The gnu build succeeded and republished the voice release from main (hero_voice_server and hero_voice_admin built from the corrected main). The gnu workflow had also been missing the git credential step for private dependencies, which is now added (and the same gap was fixed in three other gnu workflows: hero_embedder_provider, hero_lib_rhai, hero_voice_provider).
Status: all 11 sandbox components now build and publish their release from main.
Signed-by: mik-tf mik-tf@noreply.invalid