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
go
1.17.9 -> 1.19.0 - Upgrade
alpine
3.15 -> 3.16 - Upgrade
awscli
andboto3
to current versions - Fix obsolete use of
go get
inmodules/go/Makefile.build
- Fix broken installation of
glide
inmodules/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
/host
instead of/opt
why
/opt
is used bycontainerd
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
🐛 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 ano-release
labeled PR - The expectation would be a
minor
release
references
- cloudposse/terraform-aws-iam-policy#13
no-release
labeled 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
DOCKER
var inmodules/docker
why
- Docker + Podman have basically the same CLI usage, so enabling the
DOCKER
var 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/update
in the case where CODEOWNERS should be updated
why
- With
no-release
, the release is stillcreated
as a Draft when the PR is merged. We want to build the Docker image with the release ispublished
instead. - 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.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
v1.0.2
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