Skip to content

Releases: cloudposse/build-harness

v1.23.0

06 Jul 13:59
a66128d
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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/github-actions-workflows#53

references

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

v1.18.0

12 May 14:37
0f7b77a
Compare
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
Compare
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
Compare
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
Compare
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