Repository navigation
chore: publish the image to ghcr.io/ai-openshell/console and rename the Go module - #131
Merged
Merged
Conversation
Gkrumbach07
force-pushed
the
chore/ai-openshell-images
branch
from
November 5, 2026 16:21
011eb7f to
ca9daaf
Compare
danreed-rh
self-requested a review
November 5, 2026 18:10
danreed-rh
previously approved these changes
Nov 5, 2026
…he Go module
The repository moved to ai-openshell/console, and the image moves with it
from the personal quay.io/gkrumbach07/openshell-dashboard to the org's GHCR.
- CI and publish.yml push, retag and inspect ghcr.io/ai-openshell/console,
signing in with the workflow's GITHUB_TOKEN (packages: write on the image
jobs), so the QUAY_* secrets are no longer used.
- The chart's default dashboard image is ghcr.io/ai-openshell/console; the
shared registry stays quay.io for oauth2-proxy.
- The image labels are io.github.ai-openshell.console.{gateway.line,sdk}.
- The Go module is github.com/ai-openshell/console/backend (gofmt re-sorted
the imports this moved, and fixed an alignment already on main).
- Docs say where each image lives: releases up to 0.1.3 stay on Quay, and the
one-off gateway-0.0.116 image stays where it is.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Gage Krumbach <gkrumbac@redhat.com>
Gkrumbach07
dismissed
danreed-rh’s stale review
November 5, 2026 18:50
The merge-base changed after approval.
Gkrumbach07
force-pushed
the
chore/ai-openshell-images
branch
from
November 5, 2026 18:50
ca9daaf to
cba92ff
Compare
Gkrumbach07
enabled auto-merge (squash)
November 5, 2026 18:52
danreed-rh
approved these changes
Nov 5, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Builds on #130 (repository links and chart path) and includes its commit. Merge #130 first, and this diff shrinks to its own commit.
What changes
The repository moved to
ai-openshell/console. As agreed with Simon, the image moves with it, from the personalquay.io/gkrumbach07/openshell-dashboardto the org's GHCR.ci.ymlandpublish.ymlbuild, push, retag and inspectghcr.io/ai-openshell/console, signing in with the workflow's ownGITHUB_TOKEN. The image jobs getpackages: write(image-rangegetspackages: readand a login, because a new GHCR package is private). TheQUAY_*secrets are no longer used.dashboard.imagedefaults toghcr.io/ai-openshell/console.global.image.registrystaysquay.io, which is where oauth2-proxy comes from.io.github.ai-openshell.console.gateway.lineand.sdk(Dockerfile,check-image-range.mjs, docs).github.com/ai-openshell/console/backend. gofmt re-sorted the imports this moved and fixed an alignment inmock_sdk_test.gothat was already onmain.0.1.3stay on Quay, and the one-offgateway-0.0.116image stays where it is.Before the next release
consolecontainer package and theconsole/helm-chart/openshell-dashboardpackage public. Until then, pulls without a login fail.0.1.0–0.1.3exist only on Quay. A chart installed with an oldappVersionand these values would look for them on GHCR. Copy them over once withdocker buildx imagetools create, or have Simon's mirror cover them.Checks run locally
go build,go vet,go test ./...,node --test "scripts/**/*.test.mjs"(93 pass), the upstream Python tests (312 pass),gateway-range.mjs --check,helm lint, andhelm template(rendersghcr.io/ai-openshell/console). Not run:helm unittest(plugin not installed here) and golangci-lint (the local build is older than Go 1.26).🤖 Generated with Claude Code