Skip to content

Releases: cloudposse/build-harness

v1.0.1

26 Apr 19:26
fa07ac3
Compare
Choose a tag to compare
fix typo @osterman (#317)

what

  • fix typo

why

Use cloudposse.tools instead of git.io @osterman (#315)

what

  • Update to use cloudposse.tools instead of git.io

why

  • git.io is shutting down 2022-04-29

references

v1.0.0 Initial release with production Semantic Versioning

16 Apr 23:58
f2db362
Compare
Choose a tag to compare

Initial release with production Semantic Versioning, part of Cloud Posse's general policy to convert to production versioning as we make updates to relatively mature code.

v0.62.3

16 Apr 23:47
f2db362
Compare
Choose a tag to compare

🐛 Bug Fixes

GitHub action updates @Nuru (#313)

what

  • Possible workaround for actions/checkout#766
  • Additional logging when updating GitHub action workflows
  • Update go 1.17.7 -> 1.17.9

why

  • Fix breaking auto-format in Cloud Posse Terraform repos
  • More readable output
  • Security fixes

v0.62.2

10 Mar 09:22
a680ace
Compare
Choose a tag to compare

🐛 Bug Fixes

Auto-readme workflow fix: name of default branch rather than hard coding it @Nuru (#312)

what

  • Fix auto-readme workflow to detect the name of the default branch rather than rely on hard coded main
  • Only output the message "Ignoring whitespace-only changes in README" when, in fact, there are changes to ignore

why

  • Most of our repos still use master for the default branch, but some use main and we need the right target for the PR this workflow creates
  • It was confusing to see that message when there were, in fact, no changes at all

v0.62.1

23 Feb 20:55
1a79d9c
Compare
Choose a tag to compare
Update Cloud Posse actions version to current 0.30.0 @Nuru (#311)

what

  • Update Cloud Posse actions version to current 0.30.0

why

  • Keep workflows current, not just here, but in all our repos where build-harness installs workflows.

v0.62.0

18 Feb 23:02
b8a6916
Compare
Choose a tag to compare
GitHub auto update @Nuru (#310)

what

  • Update GitHub workflows as part of make pr/auto-format
  • Update codeowners-validator to current version 0.7.1
  • Update Go 1.15.11 -> 1.17.7, Alpine 3.13 -> 3.15

why

  • Keep modules up-to-date without triggering massive waves of PRs that require high-level approvals
  • Version 0.5.0 stopped working
  • Security fixes

v0.61.1

10 Feb 19:29
8054ccb
Compare
Choose a tag to compare

🐛 Bug Fixes

Update validate codeowners, install auto-readme @Nuru (#309)

what

  • Mark Terraform get-plugins and get-modules as Obsolete
  • Automatically install auto-readme.yml workflow in Terraform modules
  • Update codeowners-validator from v0.5.0 -> v0.6.0
  • Fix make terraform/get-plugins and make clean, thanks to @jbouse
  • Fix make/help and make help/all, thanks to @slewis-bd
  • Update super-linter to v4

why

  • No longer supported by Terraform
  • Cause changes to README template to propagate to all modules without creating a new release
  • Multiple bug fixes in codeowners-validator
  • Closes #305, supersedes and closes #306
  • Closes #307
  • Super Linter v3 has known issues and security flaws and is considered obsolete

references

v0.61.0

23 Dec 01:18
31e880c
Compare
Choose a tag to compare
Maintenance @Nuru (#304)

what

  • Update make github/init to update all context.tf files
  • Update make terraform/validate for Terraform > v0.12
  • Restore README.yaml template
  • Fix make clean to actually delete files if safe to do so

why

  • Some Terraform modules now have sub-modules with context.tf and should be updated
  • Fixes #291
  • Fixes #274
  • Fixes #205

v0.60.0

11 Dec 00:01
794674c
Compare
Choose a tag to compare

🚀 Enhancements

Add nightly README update, fix auto-release regex @Nuru (#303)

what

  • Add nightly update or README
  • Fix regex used by auto-release

why

  • Easily distribute changes in README template to all projects
  • Although regex worked, it was technically invalid and was generating complaints

v0.59.2

18 Nov 16:16
0d3643d
Compare
Choose a tag to compare

🐛 Bug Fixes

Finish #299, default to Terraform v1 in builder-slim @Nuru (#302)

what

  • Finish #299, default to Terraform v1 in builder-slim
  • Symlink current Terraform major.minor directories to major
  • Fix bash test. Thanks @tevansuk
  • Support no-release label

why

  • #299 Made Terraform 1.x for the builder Docker image but neglected to update the builder-slim Docker image.
  • Some deployed Makefiles expect Terraform to be installed in a directory named with major.minor due to pre-production versions using semver 0.major versioning. With Terraform production version, the major version is back to its rightful place, so we only need major, but the old Makefile are installed in hundreds of Terraform modules, so we need some backward support for them.
  • Bad syntax in Makefile causes errors during auto-init.
  • Sometimes we want to merge changes (such as for PR #298) without triggering a release, for example to bundle several PRs into a single release.

references