Add ShapeMapper2 public container candidate - #1
Merged
Conversation
edr-choi
marked this pull request as ready for review
August 19, 2026 04:40
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.
What changed
Why
The official ShapeMapper release archive is approximately 1 GB and bundles a large historical Miniconda environment and prebuilt third-party tools. The source-based candidate is approximately 485 MiB in the provisional local build and has a simpler, source-traceable redistribution path. ShapeMapper itself remains unmodified and is fetched directly from the upstream v2.3 tag; no fork is introduced.
Validation
bash -nThe pull-request workflow performs the missing final candidate build, upstream example, complete built-in test suite, runtime-command checks, package inventory, and image-size report. A fresh retained SBOM remains part of the later public-release gate.
Publication safety
Pull-request runs cannot publish an image and do not receive the GHCR secret. After this workflow is merged, a separately selected manual option can push a uniquely tagged private development image using
EDR_CHOI_GHCR_TOKEN; the workflow verifies private visibility before and after the push and reports the immutable digest. Creating a release tag or changing GHCR visibility to public remains blocked on successful validation, completion of the candidate redistribution checklist, and explicit project-owner approval.