Releases: posit-dev/images-shared
Releases · posit-dev/images-shared
v0.2.0
What's Changed
- Small
dgossbehavior tweaks by @ianpittwood in #225 - Remove
log.exceptioncall to stop burying build errors by @ianpittwood in #226 - Change GOSS_BIN to GOSS_PATH by @ianpittwood in #227
- Add
--no-promptand--quiettoquarto install tinytexby @ianpittwood in #228 - 2025 Team Work Week presentation by @bschwedler in #215
- Improve
dgosserror outputs by @ianpittwood in #231 - Fix building in alternative contexts by @ianpittwood in #235
- Add CLAUDE.md by @ianpittwood in #236
- Add shared
bakery-buildworkflow by @bschwedler in #233 - Point all shared workflows to
mainbranch by @bschwedler in #239 - Use regex for image-name in
bakery-build.ymlby @bschwedler in #244 - Implement values as an image version configuration field by @ianpittwood in #242
- Add
bakery update version patchcommand by @ianpittwood in #243 - Use GHCR repo as image variant build cache in GHA by @bschwedler in #245
- Explicitly exit 1 if ci matrix command encounters an exception by @bschwedler in #248
- Add
bakery update filescommand by @ianpittwood in #246 - Implement
bakery removecommand for images and versions by @ianpittwood in #249 - Enable multiplatform builds by @ianpittwood in #264
- Implement registry and registry cache cleaning by @ianpittwood in #253
- Bump urllib3 from 2.5.0 to 2.6.0 in /posit-bakery by @dependabot[bot] in #268
- Allow alternate setup-goss architecture and version by @ianpittwood in #269
- Add column for the OS to the goss tests results by @bschwedler in #275
- Implement CI matrix splitting by platform by @ianpittwood in #270
- Change platform build option to be a filter by @ianpittwood in #271
- Improvements to typer usage and temp directory manager by @ianpittwood in #273
- Add build metadata output to file by @ianpittwood in #274
- Implement temporary registry push targets by @ianpittwood in #276
- Implement
bakery ci mergecommand for merging platform manifests by @ianpittwood in #277 - Add multiplatform native builder CI workflow by @ianpittwood in #278
- Add name to image registry for images & versions by @bschwedler in #259
- Add ECR login to native platform builds by @bschwedler in #283
- Enable PPM ARM64 builds by @ianpittwood in #282
- Add discusions link and support disclaimer to README by @bschwedler in #286
New Contributors
- @dependabot[bot] made their first contribution in #268
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- Bakery tool by @ianpittwood in #2
- Implement typing and add code documentation by @ianpittwood in #7
- Implement Pydantic for configurations by @ianpittwood in #8
- Migrate from Bake files to custom TOML manifests by @ianpittwood in #4
- Add unit tests for
bakeryby @ianpittwood in #31 - Add workflow to add issues to Carbon Team Project by @bschwedler in #55
- Use RichHandler for log formatting by @bschwedler in #53
- Add initial functional tests for
bakeryCLI by @bschwedler in #56 - Add Posit Tool Installer CLI by @ianpittwood in #5
- Replace usages of defer in tests with t.Cleanup to fix file system race conditions by @ianpittwood in #71
- Add Golang unit tests CI workflow by @ianpittwood in #69
- Add golangci-lint and golines formatting and linting enforcement by @ianpittwood in #68
- Migrate
ptito posit-dev/pti by @ianpittwood in #73 - Validate config/manifest documents using Pydantic by @bschwedler in #74
- Add CI builds by @ianpittwood in #78
- Exit 1 on failed build or dgoss commands by @ianpittwood in #84
- Translate TOML Schema to Images by @bschwedler in #86
- Add default argument to pop to prevent KeyError on multi-versioned manifest definitions by @ianpittwood in #83
- Upgrade to Poetry v2 by @ianpittwood in #93
- Fixes to image version rendering by @ianpittwood in #92
- Logging and error management improvements by @ianpittwood in #96
- CLI improvements by @ianpittwood in #101
- Add manifest document schema for Snyk configuration by @ianpittwood in #81
- Add basic process diagram by @bschwedler in #106
- Fix duplicate image tags by @bschwedler in #111
- Fix missing image type option and argument in dgoss CLI function by @ianpittwood in #117
- Fix warnings for
bakeryand improve Pydantic usage by @ianpittwood in #118 - Implement Snyk commands in Bakery by @ianpittwood in #82
- Add initial user docs by @bschwedler in #107
- Collect
dgosserrors instead of failing fast by @ianpittwood in #122 - Summarize
dgossresults after execution completes by @ianpittwood in #123 - Fix
dgosserror collection on single errors by @ianpittwood in #131 - Auto-add
--initto dgoss calls by @ianpittwood in #132 - Add shortcut for dgoss privileged execution by @ianpittwood in #133
- Make
depsdirectory optional for images by @ianpittwood in #130 - Set run_option to empty list if None by @ianpittwood in #136
- Swap subprocess calls to docker with python-on-whales by @ianpittwood in #146
- Switch from using TOML to YAML for configuration and manifest files by @ianpittwood in #147
- Add models for a single YAML configuration file by @ianpittwood in #155
- Single YAML config functional objects by @ianpittwood in #156
- Update CLI to use single config logic by @ianpittwood in #158
- Update documentation for conversion to bakery.yaml by @ianpittwood in #159
- Add Depencency schema to bakery config by @bschwedler in #163
- Fixes for image templating. by @bschwedler in #181
- Add product version retrieval by @ianpittwood in #182
- Implement build OS parsing into ImageVersionOS by @ianpittwood in #184
- Convert image.py to image module by @ianpittwood in #185
- Add dynamic version retrieval for R, Python, Quarto by @bschwedler in #174
- Switch image variants to default to an empty list. by @bschwedler in #191
- Fix aggregation of goss test results if image has no variants by @bschwedler in #192
- Add dependencies to
bakery.yamlby @bschwedler in #193 - Development version models by @ianpittwood in #188
- Add basic Jinja2 macros for use with Containerfiles by @ianpittwood in #195
- Integrate dependency resolution into versions by @ianpittwood in #196
- Add
versionalias toversionsby @ianpittwood in #197 - Add explicit dependency for
packagingby @bschwedler in #205 - Document and refactor jinja2 macros for consistency and modularity by @ianpittwood in #203
- Enable dev version builds by @ianpittwood in #204
- Add wait-for-it macro by @ianpittwood in #206
- Add additional OS-based dgoss env vars by @ianpittwood in #210
- Stop the single OS marked primary OS warning from appearing when the OS is already marked primary by @ianpittwood in #211
- Add log messages for dependency and dev version resolution by @ianpittwood in #212
- Force platform to linux/amd64 until arm64 is supported by @ianpittwood in #214
- Add
tinytex_update_pathargument toquarto.installandquarto.run_installby @ianpittwood in #213 - Prevent bad responses from caching by @ianpittwood in #216
- Update docs by @bschwedler in #222
New Contributors
- @bschwedler made their first contribution in #55
Full Changelog: https://github.com/posit-dev/images-shared/commits/v0.1.0