Skip to content

Releases: cloudposse/build-harness

v1.23.0

06 Jul 13:59
a66128d

Choose a tag to compare

Revise renovate config @max-lobur (#354)

what

  • Auto rebase stale PRs
  • Auto update dependencies in tests (./examples)
  • Do not track branches other than main. All terraform repos are now migrated to main, we also don't want to auto-update release branches since they are supposed to sunset.

why

Reduce chore

references

https://www.augmentedmind.de/2021/07/25/renovate-bot-cheat-sheet/

v1.22.1

29 Jun 15:17
a905167

Choose a tag to compare

Remove deprecated note from readme template @max-lobur (#352)

what

Remove deprecated note from readme template

why

It's been fixed

references

hashicorp/terraform#21417 (comment)

v1.22.0

31 May 10:47
610b433

Choose a tag to compare

Handle file rename in shared workflows @max-lobur (#351)

what

Update template after file rename in shared workflows

why

Fixing bug

v1.21.0

20 May 17:44
174a591

Choose a tag to compare

Ignore README md and yaml for releases @max-lobur (#349)

what

Ignore README md and yaml for releases

why

Do not trigger a release for docs only

v1.20.0

19 May 17:43
0fdfff8

Choose a tag to compare

Add precommit/terraform make target @Nuru (#348)

what

  • Add precommit/terraform make target
  • Update old pr/auto-format make target to make new terraform/precommit target
  • Fix terraform/precommit target to only run once (not twice)
  • Add tflint to build-harness-slim
  • Move .tflint.hcl from / to /root (a.k.a. $HOME)
  • Update go to 1.20.4
  • Update Alpine to 3.17

why

  • PR #342 claimed to add precommit/terraform target but did not
  • Enable people and workflows to run formatting, tflint, and other processes locally before opening a PR
  • Allow both full and slim Docker images to run precommit/terraform
  • Move .tflint.hcl to where tflint expect it to be, in order to support tflint --enable-plugin=aws
  • Keep frameworks up-to-date

v1.19.0

16 May 16:12
25b5baf

Choose a tag to compare

Support readme auto-commit in feature-branch @max-lobur (#347)

what

Support readme auto-commit in feature-branch

why

Follow up to cloudposse-archives/github-actions-workflows#53

references

Use-case : cloudposse/terraform-aws-cicd#111

v1.18.0

12 May 14:37
0f7b77a

Choose a tag to compare

Update templates to use the new shared workflows @max-lobur (#342)

what

  • Update templates to use the new shared workflows
  • Add the new make target precommit/terraform that as much as possible mimics the new workflow but on the local host

ATTENTION:
auto-release.yml (config, not workflow) is now terraform specific and moved into terraform subdir. For anything else that uses auto-release build-harness will need to have own corresponding template directory, bc template file override is not supported (make lint fail)

why

In the scope of the new workflows rollout

references

https://github.com/cloudposse/github-actions-workflows-terraform-module/tree/main/.github/workflows

v1.17.0

13 Apr 19:08
a2b111d

Choose a tag to compare

Support release branches and default branch named "main" @Nuru (#346)

what

  • Support release branches (e.g. release/v1) and default branch named "main" for Terraform modules' Mergify and Renovate configurations.

why

  • Migrate default branch names from master to main per GitHub recommendation
  • Enable automated support of release branches.

references

v1.16.0

11 Apr 21:32
ca08a9f

Choose a tag to compare

chore: deprecate glide in go targets @dudymas (#345)

what

  • deprecate glide
  • replace glide targets with go get/mod

why

  • supporting both go mod and glide is tricky

v1.15.1

03 Apr 01:18
a50af33

Choose a tag to compare

🐛 Bug Fixes

Make package/Makefile safe for /bin/sh @Nuru (#343)

what

  • Fix error with auto-installing packages using /bin/sh

why

  • Breaking some builds