Skip to content

needs-decision: bump OpenShell console pin from v0.1.1 to v0.1.2 (digest unresolved) #760

Open

Description

@hypershell-builder

What happened

While bumping OpenShell to v0.1.5-rhaiv.2 (gateway release line 0.1), the
/update-openshell agent found a newer OpenShell dashboard (console) release on
the same release line: v0.1.2, one release ahead of the currently pinned
v0.1.1 (OPENSHELL_CONSOLE_DIGEST in OPENSHELL_VERSION).

Release notes: https://github.com/Gkrumbach07/openshell-dashboard/releases/tag/v0.1.2

Per skills/tooling/update-openshell/SKILL.md Step 3b, the console should track
the newest dashboard release on the gateway's release line, pinned by image
digest.

Why this is not done yet

The agent run executed in a sandbox with no outbound network access except
gh/git to github.com. The Quay tag API
(https://quay.io/api/v1/repository/gkrumbach07/openshell-dashboard/tag/...,
the usual way to resolve the release tag to its manifest_digest) and skopeo inspect both require reaching quay.io, which this run could not do.
Fabricating or reusing the old v0.1.1 digest under a v0.1.2 label was
rejected as unsafe: it would silently point at the wrong image.

What a human (or a run with quay.io access) needs to do

  1. Resolve the digest for quay.io/gkrumbach07/openshell-dashboard:0.1.2
    (skopeo inspect --format '{{.Digest}}' docker://quay.io/gkrumbach07/openshell-dashboard:0.1.2
    or the Quay tag API).
  2. Set OPENSHELL_CONSOLE_DIGEST in OPENSHELL_VERSION to that digest and run
    make sync-openshell-version (stamps defaultConsoleImage in
    components/control-plane/internal/gateway/config.go).
  3. Check the env contract: compare buildConsoleDeployment in
    components/control-plane/internal/gateway/console.go against the v0.1.2
    release's docs/configuration.md for any new, renamed, or changed env var.
  4. Optionally trial on one gateway before merging (see Step 3b in the skill).

Reply with the resolved version or digest and the /update-openshell skill's
Step 0 will pick this up on its next scheduled run and open a PR.

Activity

  1. hypershell-builder commented on Oct 31, 2026

    @hypershell-builder
    ContributorAuthor

    Update from the v0.1.6-rhaiv.2 gateway bump (PR #874): the dashboard has since cut v0.1.3 (release line 0.1), which supersedes the v0.1.2 named above and is explicitly tested on gateway 0.1.6. It adds client support for the new suspend/resume sandbox RPCs introduced in this gateway range. The underlying blocker is unchanged - this agent's sandbox still cannot reach quay.io (or ghcr.io) to resolve an image digest, only github.com via git/gh. OPENSHELL_CONSOLE_DIGEST is left at v0.1.1 for now; this is a missing-feature gap, not a breaking one, since every gateway API change in the v0.1.6 range is additive and the old console still parses v0.1.6 responses fine. Whoever resolves this should target v0.1.3, not v0.1.2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions