Skip to content

Commit d9492f8

Browse files
authored
feat: add release-please configuration (#181)
* feat: add release-please configuration - Update .github/workflows/release-please.yml to use config-file approach - Add .release-please-config.json with terraform-module configuration - Add .release-please-manifest.json with current version 0.31.0 * fix: standardize release-please configuration and resolve issues - Pin googleapis/release-please-action to v4.2.0 commit hash for security - Pin Ubuntu runner to ubuntu-22.04 for reliability - Create tags without v-prefix for all existing versions to ensure CHANGELOG URLs work - Update CHANGELOG.md to remove v-prefix from compare URLs for consistency - Addresses Configuration Mismatch warning by normalizing tag format
1 parent d6bcab4 commit d9492f8

File tree

4 files changed

+39
-26
lines changed

4 files changed

+39
-26
lines changed

.github/workflows/release-please.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,12 @@ on:
77

88
jobs:
99
release-please:
10-
runs-on: ubuntu-latest
10+
runs-on: ubuntu-22.04
1111
outputs:
1212
release_created: ${{ steps.release_please.outputs.release_created }}
1313
steps:
14-
- uses: googleapis/release-please-action@v4
14+
- uses: googleapis/release-please-action@a02a34c4d625f9be7cb89156071d8567266a2445 # v4.2.0
1515
id: release_please
1616
with:
17-
release-type: terraform-module
1817
token: ${{ secrets.GITHUB_TOKEN }}
19-
config-file: .github/.release-please-config.json
18+
config-file: .release-please-config.json

.release-please-config.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"packages": {
3+
".": {
4+
"release-type": "terraform-module",
5+
"changelog-path": "CHANGELOG.md",
6+
"include-v-in-tag": false,
7+
"include-component-in-tag": false
8+
}
9+
},
10+
"pull-request-title-pattern": "chore: release ${version}"
11+
}

.release-please-manifest.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
".": "0.31.0"
3+
}

CHANGELOG.md

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -2,157 +2,157 @@
22

33
All notable changes to this project will be documented in this file.
44

5-
## [0.31.0](https://github.com/lgallard/terraform-aws-backup/compare/v0.30.6...v0.31.0) (2025-07-23)
5+
## [0.31.0](https://github.com/lgallard/terraform-aws-backup/compare/0.30.6...0.31.0) (2025-07-23)
66

77

88
### Features
99

1010
* add claude code review workflow ([#179](https://github.com/lgallard/terraform-aws-backup/issues/179)) ([a3b25eb](https://github.com/lgallard/terraform-aws-backup/commit/a3b25eb204d119286f0ed2c112bbf3acc723f5ae))
1111

12-
## [0.30.6](https://github.com/lgallard/terraform-aws-backup/compare/v0.30.5...v0.30.6) (2025-07-17)
12+
## [0.30.6](https://github.com/lgallard/terraform-aws-backup/compare/0.30.5...0.30.6) (2025-07-17)
1313

1414

1515
### Bug Fixes
1616

1717
* Handle null values in dynamic for_each blocks in selection.tf ([#175](https://github.com/lgallard/terraform-aws-backup/issues/175)) ([54484af](https://github.com/lgallard/terraform-aws-backup/commit/54484afd3078c29ac4558512f1bf339f1441ef5a))
1818

19-
## [0.30.5](https://github.com/lgallard/terraform-aws-backup/compare/v0.30.4...v0.30.5) (2025-07-16)
19+
## [0.30.5](https://github.com/lgallard/terraform-aws-backup/compare/0.30.4...0.30.5) (2025-07-16)
2020

2121

2222
### Bug Fixes
2323

2424
* Correct terraform formatting in iam.tf ([0342cd5](https://github.com/lgallard/terraform-aws-backup/commit/0342cd5a9caa1cf6415be27bde70dd280d2a94a5))
2525

26-
## [0.30.4](https://github.com/lgallard/terraform-aws-backup/compare/v0.30.3...v0.30.4) (2025-07-16)
26+
## [0.30.4](https://github.com/lgallard/terraform-aws-backup/compare/0.30.3...0.30.4) (2025-07-16)
2727

2828

2929
### Bug Fixes
3030

3131
* Resolve IAM for_each invalid argument error ([#168](https://github.com/lgallard/terraform-aws-backup/issues/168)) ([49a5434](https://github.com/lgallard/terraform-aws-backup/commit/49a543404a73e81ecb9a655116aa9e38c304c139))
3232

33-
## [0.30.3](https://github.com/lgallard/terraform-aws-backup/compare/v0.30.2...v0.30.3) (2025-07-16)
33+
## [0.30.3](https://github.com/lgallard/terraform-aws-backup/compare/0.30.2...0.30.3) (2025-07-16)
3434

3535

3636
### Bug Fixes
3737

3838
* Resolve conditions variable type error in backup selections ([#170](https://github.com/lgallard/terraform-aws-backup/issues/170)) ([d83a5cf](https://github.com/lgallard/terraform-aws-backup/commit/d83a5cf9ed34c52e972fb49d45c6308b5fb3c580))
3939

40-
## [0.30.2](https://github.com/lgallard/terraform-aws-backup/compare/v0.30.1...v0.30.2) (2025-07-13)
40+
## [0.30.2](https://github.com/lgallard/terraform-aws-backup/compare/0.30.1...0.30.2) (2025-07-13)
4141

4242

4343
### Bug Fixes
4444

4545
* Correct output references in cost_optimized_backup example ([#166](https://github.com/lgallard/terraform-aws-backup/issues/166)) ([28e24cb](https://github.com/lgallard/terraform-aws-backup/commit/28e24cb81fe6fa3f5e99a9ae19f0d566689400f8))
4646

47-
## [0.30.1](https://github.com/lgallard/terraform-aws-backup/compare/v0.30.0...v0.30.1) (2025-07-13)
47+
## [0.30.1](https://github.com/lgallard/terraform-aws-backup/compare/0.30.0...0.30.1) (2025-07-13)
4848

4949

5050
### Bug Fixes
5151

5252
* Add missing cold_storage_after validations for plans and rules variables ([#164](https://github.com/lgallard/terraform-aws-backup/issues/164)) ([7b99f8b](https://github.com/lgallard/terraform-aws-backup/commit/7b99f8b1842a842b424de910d0c18ab4ba60c694))
5353

54-
## [0.30.0](https://github.com/lgallard/terraform-aws-backup/compare/v0.29.0...v0.30.0) (2025-07-12)
54+
## [0.30.0](https://github.com/lgallard/terraform-aws-backup/compare/0.29.0...0.30.0) (2025-07-12)
5555

5656

5757
### Features
5858

5959
* Implement performance optimizations and comprehensive examples (Issues [#122](https://github.com/lgallard/terraform-aws-backup/issues/122) & [#123](https://github.com/lgallard/terraform-aws-backup/issues/123)) ([#158](https://github.com/lgallard/terraform-aws-backup/issues/158)) ([18a163f](https://github.com/lgallard/terraform-aws-backup/commit/18a163fde2162db1b53fabfb873bf24c492a9a08))
6060

61-
## [0.29.0](https://github.com/lgallard/terraform-aws-backup/compare/v0.28.0...v0.29.0) (2025-07-12)
61+
## [0.29.0](https://github.com/lgallard/terraform-aws-backup/compare/0.28.0...0.29.0) (2025-07-12)
6262

6363

6464
### Features
6565

6666
* Comprehensive Code Quality & Structure Improvements (Issues [#121](https://github.com/lgallard/terraform-aws-backup/issues/121) & [#125](https://github.com/lgallard/terraform-aws-backup/issues/125)) ([#155](https://github.com/lgallard/terraform-aws-backup/issues/155)) ([22cc323](https://github.com/lgallard/terraform-aws-backup/commit/22cc323a04c6c06a2149bea29944540a38ab8724))
6767

68-
## [0.28.0](https://github.com/lgallard/terraform-aws-backup/compare/v0.27.0...v0.28.0) (2025-07-11)
68+
## [0.28.0](https://github.com/lgallard/terraform-aws-backup/compare/0.27.0...0.28.0) (2025-07-11)
6969

7070

7171
### Features
7272

7373
* Complete comprehensive documentation and enhanced input validation ([#119](https://github.com/lgallard/terraform-aws-backup/issues/119) [#120](https://github.com/lgallard/terraform-aws-backup/issues/120)) ([#153](https://github.com/lgallard/terraform-aws-backup/issues/153)) ([8d7d735](https://github.com/lgallard/terraform-aws-backup/commit/8d7d7358809cf9ba9369276f159a6978c4abad7a))
7474

75-
## [0.27.0](https://github.com/lgallard/terraform-aws-backup/compare/v0.26.2...v0.27.0) (2025-07-11)
75+
## [0.27.0](https://github.com/lgallard/terraform-aws-backup/compare/0.26.2...0.27.0) (2025-07-11)
7676

7777

7878
### Features
7979

8080
* Comprehensive security enhancements and testing improvements ([#148](https://github.com/lgallard/terraform-aws-backup/issues/148)) ([3da8bd4](https://github.com/lgallard/terraform-aws-backup/commit/3da8bd4aedaf7c4d16bf4455c61394ae76597c33))
8181

82-
## [0.26.2](https://github.com/lgallard/terraform-aws-backup/compare/v0.26.1...v0.26.2) (2025-07-11)
82+
## [0.26.2](https://github.com/lgallard/terraform-aws-backup/compare/0.26.1...0.26.2) (2025-07-11)
8383

8484

8585
### Bug Fixes
8686

8787
* standardize AWS provider configurations across examples ([c23586f](https://github.com/lgallard/terraform-aws-backup/commit/c23586fe2ad4aaafc6e22b5d612edbf1c6c54da9))
8888

89-
## [0.26.1](https://github.com/lgallard/terraform-aws-backup/compare/v0.26.0...v0.26.1) (2025-07-11)
89+
## [0.26.1](https://github.com/lgallard/terraform-aws-backup/compare/0.26.0...0.26.1) (2025-07-11)
9090

9191

9292
### Bug Fixes
9393

9494
* Update Go dependencies to address security vulnerabilities ([#145](https://github.com/lgallard/terraform-aws-backup/issues/145)) ([cae39f8](https://github.com/lgallard/terraform-aws-backup/commit/cae39f84682a26d8bef078814bbba36686bd8964))
9595

96-
## [0.26.0](https://github.com/lgallard/terraform-aws-backup/compare/v0.25.0...v0.26.0) (2025-07-11)
96+
## [0.26.0](https://github.com/lgallard/terraform-aws-backup/compare/0.25.0...0.26.0) (2025-07-11)
9797

9898

9999
### Features
100100

101101
* Add retry logic for transient AWS API failures in tests ([#141](https://github.com/lgallard/terraform-aws-backup/issues/141)) ([4aff8eb](https://github.com/lgallard/terraform-aws-backup/commit/4aff8eb34ba46fdde96a70df03ce825b91537b95)), closes [#132](https://github.com/lgallard/terraform-aws-backup/issues/132)
102102

103-
## [0.25.0](https://github.com/lgallard/terraform-aws-backup/compare/0.24.1...v0.25.0) (2025-07-11)
103+
## [0.25.0](https://github.com/lgallard/terraform-aws-backup/compare/0.24.1...0.25.0) (2025-07-11)
104104

105105

106106
### Features
107107

108108
* Implement comprehensive testing and CI/CD pipeline ([#131](https://github.com/lgallard/terraform-aws-backup/issues/131)) ([4047912](https://github.com/lgallard/terraform-aws-backup/commit/40479124432ea4506e1add512c3284b0a12492b4))
109109

110-
## [0.24.1](https://github.com/lgallard/terraform-aws-backup/compare/0.24.0...v0.24.1) (2025-06-28)
110+
## [0.24.1](https://github.com/lgallard/terraform-aws-backup/compare/0.24.0...0.24.1) (2025-06-28)
111111

112112

113113
### Bug Fixes
114114

115115
* Windows VSS backup validation to support all selection methods and case-insensitive EC2 detection ([#129](https://github.com/lgallard/terraform-aws-backup/issues/129)) ([bb682c3](https://github.com/lgallard/terraform-aws-backup/commit/bb682c3583931009a0dab5fc94d089b4ece2e21a))
116116

117-
## [0.24.0](https://github.com/lgallard/terraform-aws-backup/compare/0.23.8...v0.24.0) (2025-05-30)
117+
## [0.24.0](https://github.com/lgallard/terraform-aws-backup/compare/0.23.8...0.24.0) (2025-05-30)
118118

119119

120120
### Features
121121

122122
* Add support for multiple backup plans ([#115](https://github.com/lgallard/terraform-aws-backup/issues/115)) ([a97e915](https://github.com/lgallard/terraform-aws-backup/commit/a97e9159ea3e02df6088e2ed132f8e1521a4fb21))
123123

124-
## [0.23.8](https://github.com/lgallard/terraform-aws-backup/compare/0.23.7...v0.23.8) (2025-03-20)
124+
## [0.23.8](https://github.com/lgallard/terraform-aws-backup/compare/0.23.7...0.23.8) (2025-03-20)
125125

126126

127127
### Bug Fixes
128128

129129
* simplify recovery point tags assignment ([c64d98f](https://github.com/lgallard/terraform-aws-backup/commit/c64d98fcc8813814521acc0225a899ccd5852810))
130130
* simplify recovery point tags assignment in AWS Backup plan (thanks @Edward-Ireson) ([94f4581](https://github.com/lgallard/terraform-aws-backup/commit/94f458103d504f9f67c89ae35f920da9e1b16a87))
131131

132-
## [0.23.7](https://github.com/lgallard/terraform-aws-backup/compare/0.23.6...v0.23.7) (2025-03-19)
132+
## [0.23.7](https://github.com/lgallard/terraform-aws-backup/compare/0.23.6...0.23.7) (2025-03-19)
133133

134134

135135
### Bug Fixes
136136

137137
* Enhance Windows VSS backup validation and add example configuration ([f2afcfd](https://github.com/lgallard/terraform-aws-backup/commit/f2afcfd559da235b1c726ae0394f6f4398e9abdb))
138138
* Enhance Windows VSS backup validation and add example configuration ([5ff6228](https://github.com/lgallard/terraform-aws-backup/commit/5ff6228addc28b2b9227cd9dbdb6c6ad806ef969))
139139

140-
## [0.23.6](https://github.com/lgallard/terraform-aws-backup/compare/0.23.5...v0.23.6) (2025-03-19)
140+
## [0.23.6](https://github.com/lgallard/terraform-aws-backup/compare/0.23.5...0.23.6) (2025-03-19)
141141

142142

143143
### Bug Fixes
144144

145145
* Improve validation and configuration for AWS Backup vault ([81d9bd2](https://github.com/lgallard/terraform-aws-backup/commit/81d9bd20fe963531d0492e47651cc926cfd25daa))
146146
* Improve validation and configuration for AWS Backup vault ([28ac0fa](https://github.com/lgallard/terraform-aws-backup/commit/28ac0faf5c873a4648b8f98927a905acd128007a))
147147

148-
## [0.23.5](https://github.com/lgallard/terraform-aws-backup/compare/v0.23.4...v0.23.5) (2025-03-18)
148+
## [0.23.5](https://github.com/lgallard/terraform-aws-backup/compare/0.23.4...0.23.5) (2025-03-18)
149149

150150

151151
### Bug Fixes
152152

153153
* retention days validations ([4a21a68](https://github.com/lgallard/terraform-aws-backup/commit/4a21a681f2eeae92f1318b59f0739c2ae61fdf36))
154154

155-
## [0.23.4](https://github.com/lgallard/terraform-aws-backup/compare/0.23.3...v0.23.4) (2025-03-18)
155+
## [0.23.4](https://github.com/lgallard/terraform-aws-backup/compare/0.23.3...0.23.4) (2025-03-18)
156156

157157

158158
### Bug Fixes

0 commit comments

Comments
 (0)