Releases: cloudposse/build-harness
Releases · cloudposse/build-harness
v1.23.0
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 tomain
, 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
Remove deprecated note from readme template @max-lobur (#352)
what
Remove deprecated note from readme template
why
It's been fixed
references
v1.22.0
Handle file rename in shared workflows @max-lobur (#351)
what
Update template after file rename in shared workflows
why
Fixing bug
v1.21.0
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
Add precommit/terraform make target @Nuru (#348)
what
- Add
precommit/terraform
make
target - Update old
pr/auto-format
make
target tomake
newterraform/precommit
target - Fix
terraform/precommit
target to only run once (not twice) - Add
tflint
tobuild-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 wheretflint
expect it to be, in order to supporttflint --enable-plugin=aws
- Keep frameworks up-to-date
v1.19.0
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
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
v1.17.0
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
tomain
per GitHub recommendation - Enable automated support of release branches.