Skip to content

Conversation

@janishorsts
Copy link

@janishorsts janishorsts commented Jun 12, 2025

Fixes EarthBuild 1st release (view)

Attempt to run the CI workflow successfully by keeping the changes to a minimum and retaining existing outcomes.

I did my best to avoid unnecessary changes, but got carried away a little bit with exploratory research about how it works:

  • Import Earthfiles from @EarthBuild repositories.
  • Configure ubuntu-latest to complete +test successfully.
  • Added mirror.gcr.io and public.ecr.awr mirrors
  • Test images are pushed to the private GitHub Container Registry https://github.com/EarthBuild/dind/pkgs/container/dindtest. Initially, I pushed the test images to the Docker registry, but I switched over to the GitHub Container Registry (GHCR). I have no experience working with GHCR, but I hope it offers a better and more stable experience.
  • Renamed DOCKERHUB_USER to CR_ORG to avoid confusion and reflect intent clearly (CR - Container Registry).
  • Added CR_HOST to allow pushing images to any container registry.
  • Ubuntu 23.04 has reached EOL. To avoid any friction for users migrating to @EarthBuild, I retained this dind image.
  • I manually tested the generated Alpine dind in a few projects and it runs fine

@janishorsts janishorsts self-assigned this Jun 12, 2025
@gilescope
Copy link

GHCR is good. No complaints.

Copy link

@gilescope gilescope left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@janishorsts janishorsts merged commit 634c667 into main Jun 22, 2025
1 check passed
@janishorsts janishorsts deleted the chore-fix-ci-workflow branch June 22, 2025 10:15
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.

4 participants