Skip to content

v0.20.0

Compare
Choose a tag to compare
@itewk itewk released this 04 Aug 18:35
· 213 commits to main since this release

Purpose

Refactor maven and container StepImplementers to be more re-usable.

Enhancements

  • MavenGeneric is now truly gneeric and re-useuable to run any maven goal/phase
  • all maven steps now accept addtional arbirtrary parameters
  • container steps no longer have to pass tar files around
  • get the latest result artifact value not first
  • add continue-sub-steps-on-failure option to sub steps to allow a sub step to fail in a step but still execute other sub steps, overal step status will still return a failure though.

Fixes

  • Fixes issue where config.yml values were returned as ConfigValue objects when calling get_value()

Breaking

  • no longer hard code --storage-driver=vfs in podman/buildah/skopeo calls, instead assume underlying system (typically, workflow runner containers) are configured with the type of storage that works for them. This isn't breaking so long as also using new ploigos-containers that set the storage driver that works for them in rootless mode.
  • a bunch of parameters in the buildah/podman/skopeo step implementers got changed around becasue no longer passing tar files around and instead relying on local conatainer storage being shared among steps
  • get the latest result artifact value not first