github shipwright-io/build v0.7.0

latest releases: v0.13.0, v0.13.0-rc0, v0.12.0...
2 years ago

Breaking Changes

  • The minimum supported Kubernetes version is now v1.20.

Deprecations

Features

#944 by @sm43: Users can now specify output image labels and annotation in BuildRun which will be merged with Build's before adding to the image.

#941 by @gabemontero: Shipwright's implicit association of an emptydir volume to any BuildStep/Container VolumeSource that needs an associated Volume is marked as deprecated in the upcoming release, with the intent of replacing it with an implementation of SHIP-22 in the following release. If your build strategies (both Clustered and Namespaced) leverage this behavior, please start planning to employ the alternative approach described in https://github.com/shipwright-io/community/blob/main/ships/0022-build-strategy-volumes.md

#938 by @imjasonh: Released images are signed with an ephemeral key using cosign

#937 by @HeavyWombat: Git step now supports setting an optional rewrite rule so that HTTPS URLs are translated into Git+SSH URLs during the Git clone and Git submodule operations.

#933 by @sm43: Adds branchName in buildrun results if revision is not specified in Build

#906 by @shahulsonhal: The Buildpacks sample build strategies now pass environment variables to the the Buildpacks allowing users to customize their behavior

Fixes

#953 by @HeavyWombat: Fixed incorrect flag name for Git step in controller code.

#952 by @HeavyWombat: Fixed issue where a HTTPS URL and private SSH key could not be used due to the credentials verification routine not taking the Git URL rewrite flag into account.

API Changes

#933 by @sm43: Adds branchName in buildrun results if revision is not specified in Build

Misc

#958: by @SaschaSchwarze0: action required: We updated our used Tekton and Kubernetes dependencies. The minimum Kubernetes version now is v1.20

#957 by @SaschaSchwarze0: Removing compatibility code that deleted generated service accounts with the naming pattern from before v0.6

#956 by @SaschaSchwarze0: Update Trivy in the sample build strategy to 0.21.2

#950 by @sm43: Shipwright Build is now built with Go v1.17

#917 by @imjasonh: Released images are available on ghcr.io, instead of quay.io

#909 by @SaschaSchwarze0: Updated Kaniko in the sample build strategies to v1.7.0

#905 by @SaschaSchwarze0: Update Trivy in sample build strategy to 0.20.1

#713 by @sbose78: Fix source-to-image strategy's kaniko step to ignore missing AWS credentials

Don't miss a new build release

NewReleases is sending notifications on new releases.