Skip to content

build(images): allow desktop assembly in publisher - #23

Merged
jmgilman merged 1 commit into
masterfrom
feat/desktop-publisher-bootstrap
Sep 14, 2026
Merged

build(images): allow desktop assembly in publisher#23
jmgilman merged 1 commit into
masterfrom
feat/desktop-publisher-bootstrap

Conversation

@jmgilman

Copy link
Copy Markdown
Contributor

Bootstrap prerequisite for Phase 6. Extend only the root-owned image-name allowlist to ubuntu-24.04-desktop; retain the protected-master ancestry check, sanitized environment, and fixed build entrypoint. The publication image set remains the existing three images, so the current publisher can build and publish its replacement before desktop publication is enabled. Validation: sh -n passed. In the disposable desktop guest, the full wrapper accepted the desktop name and stopped at its missing-git dependency check; an unknown image was rejected before dependency checks. No build or publication was triggered by that smoke. After merge and the existing protected bake, import the new runner-publisher image into github-runners and update/restart the controller before landing the full desktop publication change.

@jmgilman
jmgilman merged commit af959d1 into master Sep 14, 2026
7 checks passed
@jmgilman
jmgilman deleted the feat/desktop-publisher-bootstrap branch September 14, 2026 14:14
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