Releases: cloudposse/build-harness
Releases · cloudposse/build-harness
v1.6.0
v1.5.0
Upgrade go 1.17.9 -> 1.19.0, alpine 3.15 -> 3.16 @Nuru (#328)
what
- Upgrade
go1.17.9 -> 1.19.0 - Upgrade
alpine3.15 -> 3.16 - Upgrade
awscliandboto3to current versions - Fix obsolete use of
go getinmodules/go/Makefile.build - Fix broken installation of
glideinmodules/go/Makefile.build
why
- Provide up-to-date framework for testing using Terratest
v1.4.0
v1.3.2
Mount host directory on /host instead of /opt @Nuru (#326)
what
- Mount host file system on
/hostinstead of/opt
why
/optis used bycontainerdand by the container OS (Alpine or Debian) and mounting the local file system on/optmay be triggering a Docker bug causing all containers to hang
references
v1.3.1
🐛 Bug Fixes
Remove no-release from patch @nitrocode (#324)
what
- Remove no-release from patch
why
- I believe this is the cause of a
patchrelease that follows the merge of an unlabeled PR which followed the merge of ano-releaselabeled PR - The expectation would be a
minorrelease
references
- cloudposse/terraform-aws-iam-policy#13
no-releaselabeled PR - cloudposse/terraform-aws-iam-policy#14 unlabeled PR
- https://github.com/cloudposse/terraform-aws-iam-policy/releases/tag/0.3.1 (should have been 0.4.0)
v1.3.0
feat: updates Docker module to enable support for podman @Gowiem (#323)
what
- Single line to change to enable overriding the
DOCKERvar inmodules/docker
why
- Docker + Podman have basically the same CLI usage, so enabling the
DOCKERvar to be overridden enables passingDOCKER=$(which podman)when invoking a make target.
references
- Podman command reference
- Docker command reference
v1.2.0
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
🐛 Bug Fixes
Build Docker image when release published, not created @Nuru (#321)
what
- Build Docker image when release is published, not created
- Fix
github/updatein the case where CODEOWNERS should be updated
why
- With
no-release, the release is stillcreatedas a Draft when the PR is merged. We want to build the Docker image with the release ispublishedinstead. - Bug introduced in #319 broke normal case
v1.1.0 git.io documentation update
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.iophase 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.ioon 2022-04-29
v1.0.2
Better handling of git "safe.directory" @Nuru (#316)
what
- Better handling of
gitsafe.directory - Allow update of Docker image via Workflow Dispatch
- Updated instructions for
git.io->cloudposse.tools
why
- Do not depend on
GITHUB_WORKSPACEbeing set, since it will not be outside of a GitHub action - More control over updates and bad builds
- Initial instructions can be overkill