Skip to content

Shipwright Build release v0.21.0

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Sep 11:31
· 2 commits to release-v0.21 since this release
dc2b7c6

Release changes since v0.20.0

Features

#2275 by @anchi205: Shipwright now rejects a list of environment variables when creating a Build or BuildRun. The list can be customized.

#2187 by @avinal: action required: metric changes with new metrics (build_buildrun_result_total, build_buildrun_failure_reason_total, build_buildruns_active, build_buildstrategy_count), new labels (strategy_kind, executor, result, source_type; opt-in via PROMETHEUS_ENABLED_LABELS), deprecation (build_buildruns_completed_total in favor of build_buildrun_result_total), changes (build_builds_registered_total now counts both successful and failed registrations)

Fixes

#2305 by @Ryntak94: Fixed BuildRun conversion silently dropping .spec.output.insecure and .spec.output.timestamp. Both fields are now preserved when a BuildRun is converted between v1alpha1 and v1beta1, matching the existing Build conversion behaviour.

#2292 by @SaschaSchwarze0: You can no longer create Builds and BuildRuns that have an empty annotation or label key for the output object. Also, keys are validated to not contain the = character which is actually a limitation Shipwright enforces due to how it handles this data in its processing.

#2252 by @kaizakin: SetOwnerReferenceFailed updates buildrun status instead of build and stops reconciliation instead of continuing to build

API Changes

Docs

Misc

#2314 by @SaschaSchwarze0: Kubernetes 1.37 is now supported

#2313 by @shipwright-ci-bot: Update to the new latest Tekton LTS release v1.15.1

#2302 by @IrvingMg: The buildpacks-v3 sample build strategies now pin the Paketo builder image to a specific tag instead of using the floating latest tag.

#2294 by @SaschaSchwarze0: The minimum supported Tekton version is now v1.6

#2293 by @psrvere: Unset optional build parameter value fields are now omitted from serialized output instead of appearing as null.

#2228 by @shipwright-ci-bot: Update to the new latest Tekton LTS release v1.15.0