Releases: cloudposse/terraform-aws-ecs-codepipeline
Release list
v0.34.2
Bump upstream module version and min TF and AWS provider versions Joe Niland (@joe-niland) (#140)
what
- Bump version of cloudposse/repository-webhooks/github to latest
- Require Terraform 1.3 and AWS provider v5
why
- Min version requirements should match Codebuild module, which this one depends on
references
- Will resolve one of the issues in #115
updating deprecated docker image Owen Rooney (@Roondel) (#130)
what
updating the default docker image as it is deprecated.
https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-available.html
why
Module was throwing an error for privileged mode invalid input even when the tfvars is passing in a valid boolean.
│ Error: creating CodeBuild project: InvalidInputException: PrivilegedMode has to be set for projects with AWS CodeBuild Docker curated images.
│
│ with module.ecs-codepipeline.module.codebuild.aws_codebuild_project.default[0],
│ on .terraform\modules\ecs-codepipeline.codebuild\main.tf line 356, in resource "aws_codebuild_project" "default":
│ 356: resource "aws_codebuild_project" "default" {
This has been tested locally and updated image no longer throws the error.
🤖 Automatic Updates
Update release workflow to allow pull-requests: write Erik Osterman (Cloud Posse) (@osterman) (#138)
what
- Update workflow (
.github/workflows/release.yaml) to have permission to comment on PR
why
- So we can support commenting on PRs with a link to the release
v0.34.1
🚀 Enhancements
Feature/add build type Slamet Kristanto (@drselump14) (#131)
what
- Add build_type as codebuild option
why
build_typeis required to utilize arm container
references
- close #86
🤖 Automatic Updates
Update GitHub Workflows to use shared workflows from '.github' repo Erik Osterman (Cloud Posse) (@osterman) (#137)
what
- Update workflows (
.github/workflows) to use shared workflows from.githubrepo
why
- Reduce nested levels of reusable workflows
Update GitHub Workflows to Fix ReviewDog TFLint Action Erik Osterman (Cloud Posse) (@osterman) (#136)
what
- Update workflows (
.github/workflows) to addissue: writepermission needed by ReviewDogtflintaction
why
- The ReviewDog action will comment with line-level suggestions based on linting failures
Update GitHub workflows Erik Osterman (Cloud Posse) (@osterman) (#135)
what
- Update workflows (
.github/workflows/settings.yaml)
why
- Support new readme generation workflow.
- Generate banners
Use GitHub Action Workflows from `cloudposse/.github` Repo Erik Osterman (Cloud Posse) (@osterman) (#132)
what
- Install latest GitHub Action Workflows
why
- Use shared workflows from
cldouposse/.githubrepository - Simplify management of workflows from centralized hub of configuration
v0.34.0
Sync github Max Lobur (@max-lobur) (#109)
Sync github from the template
🐛 Bug Fixes
Fix failing test Slamet Kristanto (@drselump14) (#123)
what
Fix the failing test because outdated code
why
Test is failing on most of pull request
references
🤖 Automatic Updates
Add GitHub Settings Erik Osterman (Cloud Posse) (@osterman) (#126)
what
- Install a repository config (
.github/settings.yaml)
why
- Programmatically manage GitHub repo settings
Update Scaffolding Erik Osterman (Cloud Posse) (@osterman) (#124)
what
- Reran
make readmeto rebuildREADME.mdfromREADME.yaml - Migrate to square badges
- Add scaffolding for repo settings and Mergify
why
- Upstream template changed in the
.githubrepo - Work better with repository rulesets
- Modernize look & feel
v0.33.0
v0.32.0
Update Terraform cloudposse/repository-webhooks-github to v0.13.0 Michael Manganiello (@adamantike) (#107)
what
- Removed variables no longer available in the
cloudposse/repository-webhooks/githubmodule. - Supersedes #106
why
- Version 0.13.0 removes hardcoded provider, so some variables have been removed in favor of instantiating the provider separately.
references
- Upstream issue: cloudposse/terraform-github-repository-webhooks#37
- Upstream pull request: cloudposse/terraform-github-repository-webhooks#40
v0.31.0
v0.30.0
set enabled for codebuild module Mihai PLESA (@mihaiplesa) (#100)
Resolves #101
Add random attribute to avoid codepipeline bucket name collisions Joe Niland (@joe-niland) (#102)
what
- Adds a random string to the codepipeline module's attributes to provide a unique name for the codepipeline bucket
why
- Automated tests sometimes fail due to bucket naming collisions (presumably when a previous test run failed and was not properly cleaned up)
references
- None
v0.29.0
Codestar source output artifact type var Joe Niland (@joe-niland) (#97)
what
- Allow specifying the output artifact format for the source stage of the Codestar pipeline
- Small optimisation for checking when to create Codestar related resources
- Assign Codestar policy to Codebuild service role if artifact format is 'full clone', as it is required for Codebuild to pull from the git repo
why
- To allow flexibility
- Previously the artifact format was hard-coded to 'CODE_ZIP'. Occasionally this fails with Bitbucket (due to some kind of internal error)
references
- N/A
v0.28.8
git.io->cloudposse.tools update dylanbannon (#93)
what and why
Change all references to git.io/build-harness into cloudposse.tools/build-harness, since git.io redirects will stop working on April 29th, 2022.
References
- DEV-143
🤖 Automatic Updates
chore(deps): update terraform cloudposse/codebuild/aws to v1 renovate (#98)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| cloudposse/codebuild/aws (source) | module | major | 0.39.0 -> 1.0.0 |
v0.28.7
🤖 Automatic Updates
chore(deps): update terraform cloudposse/codebuild/aws to v0.39.0 renovate (#87)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| cloudposse/codebuild/aws (source) | module | minor | 0.37.1 -> 0.39.0 |