4.2.0 : Better Labels and Custom G4
Besides some documentation and chores, the main features motivating this release are #80 and #82 .
#80 standardizes using environment variables to track our dependency versions, this also makes it transparent to add labels to the image so we can deduce which package versions are in use without having to run it.
#82 adds a snippet to the entrypoint script allowing users to use a custom-build of Geant4 by defining a special environment variable. This may mean we will not have to keep different builds of Geant4 within the container anymore since users who wish to study other builds can now build their own without having to build the entire image. #90 followed up with some fixes to enable versions of Geant4 with different datasets.
What's Changed
- Start a mdbook for this repo by @tomeichlersmith in #71
- Create dependabot.yml by @tomeichlersmith in #70
- Docker labels derived from env variables set once per dependency by @bryngemark in #80
- Optionally use custom Geant4 by @EinarElen in #82 and #90
- Various version bumps in our actions setup by @dependabot in #75, #78, #84, #85, #88, #89, #87, #86
New Contributors
- @dependabot made their first contribution in #75
Full Changelog: v4.1.0...4.2.0