Skip to content

feat(remo): 0.11.0-beta.2 — remo-web 4.4.0rc2 on the beta channel - #151

Open
pofallon wants to merge 2 commits into
mainfrom
remo/0.11.0-beta.1
Open

pofallon wants to merge 2 commits into
mainfrom
remo/0.11.0-beta.1

Conversation

@pofallon

@pofallon pofallon commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

What / why

Refs #149. First bundle pre-release under the release-channels model (try-hola/hola ADR 0005): remo 0.11.0-beta.1 pins upstream ghcr.io/get2knowio/remo-web:4.4.0rc1@sha256:8b43b9… (multi-arch, built by get2knowio/remo#199's new rc-image.yml from tag rc-4.4.0rc1; upstream latest still points at 4.3.6).

Per docs/release-channels.md, this PR is meant to stay open while the beta is being tried:

  • CI publishes ghcr.io/try-hola/remo:0.11.0-beta.1 from this PR with the moving tag suppressed.
  • main's package.json stays on 0.10.1, so the stable entry is unchanged.
  • The beta joins catalog.json on the next regeneration from main (workflow_dispatch of Build and Publish), after which hola install remo --channel beta --as remo-beta works.
  • Graduate by bumping this PR to 0.11.0 once upstream releases 4.4.0; abandon by closing it and deleting the GHCR package version.

Bundle changes

  • manifest: version 0.11.0-beta.1; two new dormant-by-default enum params for the 4.4 console surfaces, REMO_WEB_HOST_ADMIN and REMO_WEB_REGISTRY_ADMIN (remo-web treats an empty value as unset, verified in web/config.py); upgrade now preUpgradeBackup: recommended with the rc release notes URL.
  • compose: image pin; the two env passthroughs.
  • README: "Beta channel" section.

Verification

  • node bin/validate-manifest.mjs src/remo/src/manifest.json OK.
  • Image manifest list fetched from GHCR: amd64, arm64; digest matches the pin.
  • Not yet exercised: an actual hola install remo --channel beta on a live host (needs the catalog regeneration first).

🤖 Generated with Claude Code

https://claude.ai/code/session_01Vck5KSX2CLxhohx14nb5Sh

First bundle pre-release published under the release-channels model
(#149, try-hola/hola ADR 0005). Pins the upstream release candidate
ghcr.io/get2knowio/remo-web:4.4.0rc1 by digest (built by get2knowio/remo's
new rc-image.yml from tag rc-4.4.0rc1; `latest` untouched) and follows the
publishing flow in docs/release-channels.md: this PR publishes
ghcr.io/try-hola/remo:0.11.0-beta.1 with the moving tag suppressed, main's
package.json stays on 0.10.1, and the next catalog regeneration lists both.

- manifest: two new dormant-by-default enum params for the 4.4 console
  surfaces, REMO_WEB_HOST_ADMIN and REMO_WEB_REGISTRY_ADMIN (remo-web treats
  an empty value as unset, so the default is safe); upgrade metadata now
  recommends a pre-upgrade backup and points at the rc release notes.
- compose: image pin + the two env passthroughs.
- README: a "Beta channel" section with the install command.

Refs #149

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Vck5KSX2CLxhohx14nb5Sh
Rolls the beta bundle forward to the new upstream release candidate,
ghcr.io/get2knowio/remo-web:4.4.0rc2, pinned by digest (built by
get2knowio/remo's rc-image.yml from tag rc-4.4.0rc2; `latest` untouched).

The bundle version moves beta.1 -> beta.2 rather than republishing beta.1
with different contents: beta.1 is already in GHCR and listed in the
catalog, and a pre-release tag is immutable in practice — re-pushing the
same version with a different image is what the channel model exists to
avoid. Both betas are newer than stable 0.10.1, so the next regeneration
lists both; beta.1 retires when 0.11.0 ships, or sooner by deleting its
GHCR tag.

Upstream rc2 adds spec 024 (discovery resilience): the console keeps a
host in the left rail and its terminals mounted through an intermittent
discovery failure instead of clearing the workspace, with a grace window
tunable via REMO_WEB_DISCOVERY_OFFLINE_GRACE_S.

- compose: image pin 4.4.0rc1 -> 4.4.0rc2 (digest re-resolved from GHCR).
- manifest: version, and upgradeNotesUrl -> the rc-4.4.0rc2 release.
- README: the beta-channel example names the current pair.

Refs #149

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@pofallon pofallon changed the title feat(remo): 0.11.0-beta.1 — remo-web 4.4.0rc1 on the beta channel feat(remo): 0.11.0-beta.2 — remo-web 4.4.0rc2 on the beta channel Sep 19, 2026
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