Skip to content

Commit bb689dd

Browse files
committed
Add Terraform Registry manifest file
Add Terraform Registry manifest file template and include it at the goreleaser configuration. Signed-off-by: Ferran Rodenas <[email protected]>
1 parent 690aa71 commit bb689dd

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

.goreleaser.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@ archives:
3333
- format: zip
3434
name_template: '{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}'
3535
checksum:
36+
extra_files:
37+
- glob: 'terraform-registry-manifest.json'
38+
name_template: '{{ .ProjectName }}_{{ .Version }}_manifest.json'
3639
name_template: '{{ .ProjectName }}_{{ .Version }}_SHA256SUMS'
3740
algorithm: sha256
3841
signs:
@@ -48,6 +51,9 @@ signs:
4851
- "--detach-sign"
4952
- "${artifact}"
5053
release:
54+
extra_files:
55+
- glob: 'terraform-registry-manifest.json'
56+
name_template: '{{ .ProjectName }}_{{ .Version }}_manifest.json'
5157
# Visit your project's GitHub Releases page to publish this release.
5258
draft: true
5359
changelog:

terraform-registry-manifest.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"version": 1,
3+
"metadata": {
4+
"protocol_versions": ["5.0"]
5+
}
6+
}

0 commit comments

Comments
 (0)