Skip to content

Releases: cloudposse/terraform-example-module

v3.0.1

07 May 23:20

Choose a tag to compare

Fix readme yaml Igor Rodionov (@goruha) (#75) ## what * Fix readme yaml

why

  • There were empty settings after getting rid of multiple docs in README.yaml

references

Use new readme action Igor Rodionov (@goruha) (#71) ## what * Use new readme action * Remove the multi-doc YAML hack to `README.yaml` which was added to make it more obvious to developers when they forget to change the boilerplate.

why

  • actions-tools/yaml-outputs doesn't support multi-doc

image

🤖 Automatic Updates

Update GitHub Workflows to Fix ReviewDog TFLint Action Erik Osterman (Cloud Posse) (@osterman) (#74) ## what - Update workflows (`.github/workflows`) to add `issue: write` permission needed by ReviewDog `tflint` action

why

  • The ReviewDog action will comment with line-level suggestions based on linting failures
Update GitHub workflows Erik Osterman (Cloud Posse) (@osterman) (#73) ## what - Update workflows (`.github/workflows/settings.yaml`)

why

  • Support new readme generation workflow.
  • Generate banners

v3.0.0

10 Apr 15:57
dc53566

Choose a tag to compare

acceptance-test Igor Rodionov (@goruha) (#69) ## what
  • Acceptance test release workflow

🤖 Automatic Updates

Use GitHub Action Workflows from `cloudposse/.github` Repo Erik Osterman (Cloud Posse) (@osterman) (#68) ## what
  • Install latest GitHub Action Workflows

why

  • Use shared workflows from cldouposse/.github repository
  • Simplify management of workflows from centralized hub of configuration

v2.0.0

10 Apr 01:34
c9b70c9

Choose a tag to compare

Test release workflow Igor Rodionov (@goruha) (#67) ## what * Test release workflow
Update settings.yml Igor Rodionov (@goruha) (#66) ## what
  • Update settings.yml
test-relese2-env Igor Rodionov (@goruha) (#64) ## what
  • test-relese2-env
Test different environment Igor Rodionov (@goruha) (#63) ## what
  • Test different environment
test-custom-branches-settings Igor Rodionov (@goruha) (#62) ## what
  • test-custom-branches-settings
Update settings.yml Igor Rodionov (@goruha) (#61) ## what
  • Test custom tags settings

v1.1.0

03 Apr 21:23
dbde5a0

Choose a tag to compare

test-release-workflow Igor Rodionov (@goruha) (#60) ## what
  • test-release-workflow
Release published fix Igor Rodionov (@goruha) (#59) ## what
  • Release published workflow fix

v1.0.1

03 Apr 21:11
8dafb1f

Choose a tag to compare

Fix feature branch workflow Igor Rodionov (@goruha) (#58) ## what
  • Do not trigger feature branch workflow on label unlabel

why

  • There is no operation that we need to perform on labels
New release workflows Igor Rodionov (@goruha) (#57) ## what
  • New release workflows
Sync github Max Lobur (@max-lobur) (#45) Rebuild github dir from the template
Remove stale workflow Max Lobur (@max-lobur) (#43) ## what * Remove stale chatops workflow

why

  • Cleanup
Add ChatOps workflow Max Lobur (@max-lobur) (#42) ## what * Adds ChatOps workflow

why

  • Migrating onto new shared workflows
Add scheduled workflows Max Lobur (@max-lobur) (#41) ## what * Add scheduled workflow

why

Unify workflow naming Max Lobur (@max-lobur) (#40) ## what * Unify workflow naming

why

  • Unifying across all workflows
Shared workflows Max Lobur (@max-lobur) (#38) ## what * Use the new shared workflows for terraform

why

  • Reduce boilerplate

links

Testing in https://github.com/cloudposse/terraform-module-test

Update test dependencies for go 1.19 Nuru (@Nuru) (#29) ## what - Update test dependencies for go 1.19

why

  • Stay current with security patches

notes

  • Supersedes and closes #28

🤖 Automatic Updates

Add GitHub Settings Erik Osterman (Cloud Posse) (@osterman) (#51) ## what - Install a repository config (`.github/settings.yaml`)

why

  • Programmatically manage GitHub repo settings
Update Scaffolding Erik Osterman (Cloud Posse) (@osterman) (#49) ## what - Reran `make readme` to rebuild `README.md` from `README.yaml` - Migrate to square badges - Add scaffolding for repo settings and Mergify

why

  • Upstream template changed in the .github repo
  • Work better with repository rulesets
  • Modernize look & feel
Update Scaffolding Erik Osterman (Cloud Posse) (@osterman) (#47) ## what - Reran `make readme` to rebuild `README.md` from `README.yaml` - Migrate to square badges - Add scaffolding for repo settings and Mergify

why

  • Upstream template changed in the .github repo
  • Work better with repository rulesets
  • Modernize look & feel
Update README.md and docs Cloud Posse Bot (CI/CD) (@cloudpossebot) (#46) ## what This is an auto-generated PR that updates the README.md and docs

why

To have most recent changes of README.md and doc from origin templates

Update README.md and docs Cloud Posse Bot (CI/CD) (@cloudpossebot) (#33) ## what This is an auto-generated PR that updates the README.md and docs

why

To have most recent changes of README.md and doc from origin templates

v1.0.0 Initial release with production Semantic Versioning

14 Jun 03:13
36799b6

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 modules

🚀 Enhancements

Update test dependencies Nuru (@Nuru) (#27)

what

  • Update test-framework to current

why

  • Bug fixes, style cleanup

v0.8.1

28 Apr 18:27
2b51aed

Choose a tag to compare

🚀 Enhancements

Fix Disabled test Nuru (@Nuru) (#24)

what

  • Update testing of enabled = false
  • Fix Makefile to run all tests
  • Update git.io -> cloudposse.tools

why

  • Proper test structure
  • Was running only a single test even when multiple tests were present
  • EOL for git.io

v0.8.0

03 Mar 07:03
2860070

Choose a tag to compare

Testing with Go 1.17 and Terratest 0.39.0 Nuru (@Nuru) (#22)

what && why

  • Update go version use in tests from 1.16 to 1.17 for security fixes
  • Revert terratest from 0.40.0 to 0.39.0 to ensure support for Terraform version < 1.1
  • Update boilerplate to stay current

v0.7.1

08 Feb 20:19
b787bed

Choose a tag to compare

🚀 Enhancements

rename master to main Matt Calhoun (@mcalhoun) (#21)

what

  • rename master to main
fix a few small bugs Matt Calhoun (@mcalhoun) (#20)

what

  • Update incorrect provider config
  • Remove unused variable
  • Add .terraform.lock.hcl to the .gitignore

why

  • The main driver for this PR was that we previously had:
required_providers {
    local = {
      source  = "hashicorp/aws"
      version = ">= 3.0"
    }
  }
}

This lead to a misconfiguration which caused the AWS provider not to function properly and lead to several hours of debugging.

v0.7.0

22 Dec 00:36
83874fa

Choose a tag to compare

Update testing framework, other maintenance Nuru (@Nuru) (#18)

what

  • Update testing framework to current standards
  • Update module framework files to current
  • Make README for this repo a bit more relevant while making README template better for new repos

why

  • Projects using this as a template were failing testing due to problems in this repo

references

  • Supersedes and closes #4
  • Supersedes and closes #13
  • Supersedes and closes #16, closes #15