Skip to content

Commit 85526e2

Browse files
authored
feat!: Upgrade S3 module and provider to use v4.0 minimum version of AWS provider (#16)
1 parent ff5a13c commit 85526e2

File tree

16 files changed

+43
-34
lines changed

16 files changed

+43
-34
lines changed

.github/workflows/semantic-releaser.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88
- '**.tf'
99
- '**.tmpl'
1010
- '!examples/**.tf'
11-
- '.releaserc.json'
11+
- '.github/workflows/semantic-releaser.yml'
1212

1313
jobs:
1414
release:
@@ -24,9 +24,13 @@ jobs:
2424
- name: Setup Node.js
2525
uses: actions/setup-node@v2
2626
with:
27-
node-version: 14
27+
node-version: 16
2828

2929
- name: Release
30+
uses: cycjimmy/semantic-release-action@v2
31+
with:
32+
semantic_version: 18.0.0
33+
extra_plugins: |
34+
3035
env:
3136
GITHUB_TOKEN: ${{ secrets.SEMANTIC_RELEASE }}
32-
run: npx semantic-release

.releaserc.json

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,18 @@
33
"main"
44
],
55
"plugins": [
6-
"@semantic-release/commit-analyzer", {
7-
"preset": "angular",
8-
"parserOpts": {
9-
"noteKeywords": ["BREAKING CHANGE", "BREAKING CHANGES"]
10-
}
11-
},
12-
"@semantic-release/release-notes-generator",
6+
[
7+
"@semantic-release/commit-analyzer",
8+
{
9+
"preset": "conventionalcommits"
10+
}
11+
],
12+
[
13+
"@semantic-release/release-notes-generator",
14+
{
15+
"preset": "conventionalcommits"
16+
}
17+
],
1318
"@semantic-release/github"
1419
]
1520
}

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,13 +66,13 @@ Examples codified under the [`examples`](./examples) are intended to give users
6666
| Name | Version |
6767
|------|---------|
6868
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.13.1 |
69-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 3.0 |
69+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 4.0 |
7070

7171
## Providers
7272

7373
| Name | Version |
7474
|------|---------|
75-
| <a name="provider_aws"></a> [aws](#provider\_aws) | ~> 3.0 |
75+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 4.0 |
7676

7777
## Modules
7878

examples/complete/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,23 +24,23 @@ Note that this example may create resources which will incur monetary charges on
2424
| Name | Version |
2525
|------|---------|
2626
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.13.1 |
27-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 3.0 |
27+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 4.0 |
2828
| <a name="requirement_random"></a> [random](#requirement\_random) | >= 2.0 |
2929

3030
## Providers
3131

3232
| Name | Version |
3333
|------|---------|
34-
| <a name="provider_aws"></a> [aws](#provider\_aws) | ~> 3.0 |
34+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 4.0 |
3535
| <a name="provider_random"></a> [random](#provider\_random) | >= 2.0 |
3636

3737
## Modules
3838

3939
| Name | Source | Version |
4040
|------|--------|---------|
4141
| <a name="module_default"></a> [default](#module\_default) | ../../ | n/a |
42-
| <a name="module_log_bucket_1"></a> [log\_bucket\_1](#module\_log\_bucket\_1) | terraform-aws-modules/s3-bucket/aws | ~> 2.0 |
43-
| <a name="module_log_bucket_2"></a> [log\_bucket\_2](#module\_log\_bucket\_2) | terraform-aws-modules/s3-bucket/aws | ~> 2.0 |
42+
| <a name="module_log_bucket_1"></a> [log\_bucket\_1](#module\_log\_bucket\_1) | terraform-aws-modules/s3-bucket/aws | ~> 3.0 |
43+
| <a name="module_log_bucket_2"></a> [log\_bucket\_2](#module\_log\_bucket\_2) | terraform-aws-modules/s3-bucket/aws | ~> 3.0 |
4444
| <a name="module_security_group"></a> [security\_group](#module\_security\_group) | terraform-aws-modules/security-group/aws | ~> 4.0 |
4545
| <a name="module_vpc"></a> [vpc](#module\_vpc) | terraform-aws-modules/vpc/aws | ~> 3.0 |
4646
| <a name="module_vpc_endpoints"></a> [vpc\_endpoints](#module\_vpc\_endpoints) | terraform-aws-modules/vpc/aws//modules/vpc-endpoints | ~> 3.0 |

examples/complete/main.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ module "security_group" {
146146

147147
module "log_bucket_1" {
148148
source = "terraform-aws-modules/s3-bucket/aws"
149-
version = "~> 2.0"
149+
version = "~> 3.0"
150150

151151
bucket = "logs-1-${random_pet.this.id}"
152152
force_destroy = true
@@ -173,7 +173,7 @@ module "log_bucket_1" {
173173

174174
module "log_bucket_2" {
175175
source = "terraform-aws-modules/s3-bucket/aws"
176-
version = "~> 2.0"
176+
version = "~> 3.0"
177177

178178
bucket = "logs-2-${random_pet.this.id}"
179179
force_destroy = true

examples/complete/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = "~> 3.0"
7+
version = ">= 4.0"
88
}
99
random = {
1010
source = "hashicorp/random"

examples/simple/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@ Note that this example may create resources which will incur monetary charges on
2020
| Name | Version |
2121
|------|---------|
2222
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.13.1 |
23-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 3.0 |
23+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 4.0 |
2424
| <a name="requirement_random"></a> [random](#requirement\_random) | >= 2.0 |
2525

2626
## Providers
2727

2828
| Name | Version |
2929
|------|---------|
30-
| <a name="provider_aws"></a> [aws](#provider\_aws) | ~> 3.0 |
30+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 4.0 |
3131
| <a name="provider_random"></a> [random](#provider\_random) | >= 2.0 |
3232

3333
## Modules

examples/simple/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = "~> 3.0"
7+
version = ">= 4.0"
88
}
99
random = {
1010
source = "hashicorp/random"

modules/log_forwarder/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,21 +42,21 @@ module "datadog_log_forwarder" {
4242
| Name | Version |
4343
|------|---------|
4444
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.13.1 |
45-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 3.0 |
45+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 4.0 |
4646
| <a name="requirement_null"></a> [null](#requirement\_null) | >= 3.0 |
4747

4848
## Providers
4949

5050
| Name | Version |
5151
|------|---------|
52-
| <a name="provider_aws"></a> [aws](#provider\_aws) | ~> 3.0 |
52+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 4.0 |
5353
| <a name="provider_null"></a> [null](#provider\_null) | >= 3.0 |
5454

5555
## Modules
5656

5757
| Name | Source | Version |
5858
|------|--------|---------|
59-
| <a name="module_this_s3_bucket"></a> [this\_s3\_bucket](#module\_this\_s3\_bucket) | terraform-aws-modules/s3-bucket/aws | v2.14.1 |
59+
| <a name="module_this_s3_bucket"></a> [this\_s3\_bucket](#module\_this\_s3\_bucket) | terraform-aws-modules/s3-bucket/aws | v3.0.1 |
6060

6161
## Resources
6262

modules/log_forwarder/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ data "aws_region" "current" {}
2424

2525
module "this_s3_bucket" {
2626
source = "terraform-aws-modules/s3-bucket/aws"
27-
version = "v2.14.1"
27+
version = "v3.0.1"
2828

2929
create_bucket = var.create && var.create_bucket
3030
bucket = local.bucket_name

0 commit comments

Comments
 (0)