GSTT-CSC / GSTT-CSC/TotalSegmentator-AIDE
Add GitHub Action to publish MAP(s) on GHCR
- Dominant language
- Python
- Stars
- 34
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
On release, it would be good to automatically build the latest container.
See: https://docs.github.com/en/actions/publishing-packages/publishing-docker-images#publishing-images-to-github-packages
[Edit... this might not be possible because requires `.Dockerfile` in root of repo, which we don't have because MAP built by running `monai-deploy package`]
NB: might need to implement something to cater for having to create `map-init` first.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the GitHub Actions documentation linked in the issue and inspect how releases currently work. Determine how `monai-deploy package` builds the MAP without a root `.Dockerfile`, and whether `map-init` must be created first. Done means a release workflow builds the latest MAP(s) and publishes them to GHCR.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, github-actions, python
- Domain
- build-system, devops, release
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100