Skip to content

Releases: apenella/go-docker-builder

v0.7.4

26 Feb 17:32

Choose a tag to compare

RELEASE NOTES

[0.7.4]

Changed

  • Bump up golang.org/x/text to v0.7.0. It fixes CVE-2022-32149
  • Bump up github.com/apenella/go-common-utils/transformer/string to v0.0.0-20221227202648-5452d804e940
  • Bump up github.com/docker/docker to v23.0.1+incompatible
  • Bump up github.com/go-git/go-git/v5 to v5.5.2
  • Bump up github.com/spf13/afero to v1.9.4
  • Bump up github.com/stretchr/testify to v1.8.2
  • Bump up github.com/xanzy/ssh-agent to v0.3.3

v0.7.3

28 Jan 15:19
f649b01

Choose a tag to compare

RELEASE NOTES

[0.7.3]

Fixed

  • Generate auth config when username and password are empty, instead of returning an error

v0.7.2

10 Nov 06:59

Choose a tag to compare

RELEASE NOTES

[0.7.2]

Fixed

  • In docker build command, before adding a new tag validate that is normalized

v0.7.1

16 Oct 09:44
1053de1

Choose a tag to compare

RELEASE NOTES

[0.7.1]

Fixed

  • Existing labels could not be overwritten

v0.7.0

14 Sep 06:03

Choose a tag to compare

RELEASE NOTES

[0.7.0]

Added

  • Include WithPullParentImage method to set wether to pull the parent image on build instances
  • Include constructor on git auth methods

Changed

  • Use go 1.19
  • Use docker compose v2 to start testing stack
  • Update testing docker images version

v0.6.0

09 Sep 05:56
c97d2df

Choose a tag to compare

RELEASE NOTES

[0.6.0]

Added

  • Include WithImageName method to set image name attribute on build instances
  • Include WithSourceImage method to set source image attriubte on copy instances
  • Include WithTargetImage method to set target image attriubte on copy instances
  • Include WithImageName method to set image name attribute on push instances

Changed

  • BREAKING CHANGES: On package build, NewDockerBuildCmd has changed its signature to NewDockerBuildCmd(cli types.DockerClienter) *DockerBuildCmd
  • BREAKING CHANGES: On package copy, NewDockerImageCopyCmd has changed its signature to NewDockerImageCopyCmd(cli types.DockerClienter) *DockerImageCopyCmd
  • BREAKING CHANGES: On pacakge push, NewDockerPushCmd has changed its signature to NewDockerPushCmd(cli types.DockerClienter) *DockerPushCmd

v0.5.0

15 Jul 05:32

Choose a tag to compare

RELEASE NOTES

[0.5.0]

Added

  • Include constructors on build, push and copy packages
  • Include WithXXXmethods to set attributes on build, push and copy instances
  • On build package new method to add labels

Changed

  • BREAKING CHANGES: On package copy, AddTag method has been renamed to AddTags
  • BREAKING CHANGES: On pacakge push, AddTag method has been renamed to AddTags

Fixed

  • On push packages, tag images defined on Tags attribute before push them

v0.4.0

28 Jun 05:57

Choose a tag to compare

RELEASE NOTES

[0.4.0]

Added

  • Image copy package
  • New intermediate filesystem to manage the build docker context. Build context filesystems let you to join multiple context before start an image build and tar itself.
  • Included examples for new use cases
  • Included functinal test

Changed

  • Response writer to manage push all pull responses
  • git context support to create a build context from a repository subfolder

Removed

  • remove common package

version v0.3.3

06 Dec 15:33
fdb37b6

Choose a tag to compare

  • Do not write duplicated lines on docker response
  • Include progress bar on response

version 0.3.2

07 Sep 07:46
8ba5168

Choose a tag to compare

Merge pull request #11 from apenella/fix-relativepath-tar-context-path

Fix relativepath tar context path