Skip to content

Add GHCR base image publisher#10

Merged
bingran-you merged 1 commit into
mainfrom
bry/publish-base-image
Jun 29, 2026
Merged

Add GHCR base image publisher#10
bingran-you merged 1 commit into
mainfrom
bry/publish-base-image

Conversation

@bingran-you

Copy link
Copy Markdown
Contributor

Summary

  • add a manual Publish Base Image workflow with packages: write
  • build and push ghcr.io/benchflow-ai/env0:<VERSION> and latest from GitHub Actions
  • verify a remote pull in the publishing workflow
  • document the workflow as the maintainer path for package-scoped GHCR publishing

Validation

  • git diff --check
  • parsed .github/workflows/*.yml with PyYAML
  • python3 docker/generate_dockerfile.py --dry-run > /tmp/env0-Dockerfile.base.audit && diff -u docker/Dockerfile.base /tmp/env0-Dockerfile.base.audit

Note: local docker/build-base.sh --push built the base image successfully but GHCR rejected local package creation. This workflow uses the repository token with packages: write, which is the correct repo-owned publishing path.

@bingran-you bingran-you merged commit 66c96e7 into main Jun 29, 2026
7 checks passed
@bingran-you bingran-you deleted the bry/publish-base-image branch June 29, 2026 03:38
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