Skip to content

Releases: cloudposse/build-harness

v1.6.0

23 Sep 07:41
e78326d
Compare
Choose a tag to compare
Update pre-commit tools @Nuru (#329)

what

  • Install tools to support Cloud Posse's standard pre-commit hooks

why

  • Restore the functionality of make pr/pre-commit for common use cases

v1.5.0

03 Sep 02:59
d9568b0
Compare
Choose a tag to compare
Upgrade go 1.17.9 -> 1.19.0, alpine 3.15 -> 3.16 @Nuru (#328)

what

  • Upgrade go 1.17.9 -> 1.19.0
  • Upgrade alpine 3.15 -> 3.16
  • Upgrade awscli and boto3 to current versions
  • Fix obsolete use of go get in modules/go/Makefile.build
  • Fix broken installation of glide in modules/go/Makefile.build

why

  • Provide up-to-date framework for testing using Terratest

v1.4.0

16 Aug 13:24
7364b72
Compare
Choose a tag to compare
Added github action docs @goruha (#327)

what

  • Added Github action docs

why

  • Generated README docs from action.yaml

v1.3.2

25 Jul 19:35
3886417
Compare
Choose a tag to compare
Mount host directory on /host instead of /opt @Nuru (#326)

what

  • Mount host file system on /host instead of /opt

why

  • /opt is used by containerd and by the container OS (Alpine or Debian) and mounting the local file system on /opt may be triggering a Docker bug causing all containers to hang

references

v1.3.1

14 Jul 00:14
2dcae83
Compare
Choose a tag to compare

🐛 Bug Fixes

Remove no-release from patch @nitrocode (#324)

what

  • Remove no-release from patch

why

  • I believe this is the cause of a patch release that follows the merge of an unlabeled PR which followed the merge of a no-release labeled PR
  • The expectation would be a minor release

references

v1.3.0

15 Jun 18:22
ab756bf
Compare
Choose a tag to compare
feat: updates Docker module to enable support for podman @Gowiem (#323)

what

  • Single line to change to enable overriding the DOCKER var in modules/docker

why

  • Docker + Podman have basically the same CLI usage, so enabling the DOCKER var to be overridden enables passing DOCKER=$(which podman) when invoking a make target.

references

v1.2.0

02 Jun 18:50
37b6561
Compare
Choose a tag to compare
Autoclose dependency dashboard @nitrocode (#322)

what

  • Autoclose the dependency dashboard

why

  • The config:base preset enables the dependency dashboard and this will auto close it if there aren't any open dependency related PRs

references

v1.1.1

01 May 01:16
9d96968
Compare
Choose a tag to compare

🐛 Bug Fixes

Build Docker image when release published, not created @Nuru (#321)

what

  • Build Docker image when release is published, not created
  • Fix github/update in the case where CODEOWNERS should be updated

why

  • With no-release, the release is still created as a Draft when the PR is merged. We want to build the Docker image with the release is published instead.
  • Bug introduced in #319 broke normal case

v1.1.0 git.io documentation update

30 Apr 21:52
6665d58
Compare
Choose a tag to compare
Allow disabling CODEOWNERS automatic update, Fix Docker image build on Workflow Dispatch @Nuru (#319)

what

  • Allow disabling CODEOWNERS automatic update
  • Fix Docker image build on Workflow Dispatch
  • Update documentation on git.io phase out

why

  • Allow repositories to have custom CODEOWNERS files that are not automatically overwritten
  • Previous change to allow workflow dispatch of Docker image build only built the image, it did not label and publish it.
  • Reduced urgency since GitHub reversed their decision to completely shutdown git.io on 2022-04-29
Remove duplicate paragraph @Nuru (#318)

what

  • Remove duplicate paragraph in README from #316
  • Update find command to exclude symbolic links

v1.0.2

26 Apr 21:03
276132b
Compare
Choose a tag to compare
Better handling of git "safe.directory" @Nuru (#316)

what

  • Better handling of git safe.directory
  • Allow update of Docker image via Workflow Dispatch
  • Updated instructions for git.io -> cloudposse.tools

why

  • Do not depend on GITHUB_WORKSPACE being set, since it will not be outside of a GitHub action
  • More control over updates and bad builds
  • Initial instructions can be overkill