Skip to content

ci(docker): Add Dockerfile and configure GitHub Actions#539

Closed
HuckOps wants to merge 1 commit intoopenclaw:mainfrom
HuckOps:feat/add-docker-image
Closed

ci(docker): Add Dockerfile and configure GitHub Actions#539
HuckOps wants to merge 1 commit intoopenclaw:mainfrom
HuckOps:feat/add-docker-image

Conversation

@HuckOps
Copy link
Copy Markdown

@HuckOps HuckOps commented Apr 30, 2026

This PR adds support for containerizing the project and automated CI image building:


  • Add a valid Dockerfile for building gogcli container image
  • Configure GitHub Actions workflow to automatically build and push Docker images to GHCR on code update

@HuckOps HuckOps changed the title Add Dockerfile and configure GitHub Actions ci(docker): Add Dockerfile and configure GitHub Actions Apr 30, 2026
@steipete
Copy link
Copy Markdown
Collaborator

steipete commented May 4, 2026

Thanks for kicking this off. I landed Docker image support on main in d37caab, with a rewrite around the production bits: static Linux binary, non-root Alpine runtime, pinned Docker Actions, no go.mod mutation during image build, .dockerignore, README container/keyring docs, and changelog credit.\n\nLive proof before landing:\n- docker build --no-cache -t gogcli:docker-test-nocache .\n- docker run --rm gogcli:docker-test-nocache version\n- docker run with GOG_KEYRING_BACKEND=file + mounted config volume: auth list --json returned an empty account list and created the keyring directory\n- actionlint\n- make ci\n- GitHub CI for d37caab is green\n\nClosing this PR as superseded by the landed main commit. Thanks again!

@steipete steipete closed this May 4, 2026
@HuckOps HuckOps deleted the feat/add-docker-image branch May 6, 2026 09:24
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.

2 participants