Skip to content

Commit 2a1b2d4

Browse files
committed
fix: create manifest in project root to avoid dist clean issue
- GoReleaser cleans the dist directory after before hooks - Create manifest file in project root instead - Update glob pattern to find it in project root - File will be included in checksums with correct name
1 parent 61dcfd7 commit 2a1b2d4

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

.goreleaser.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ before:
1212
- go install github.com/hashicorp/terraform-plugin-docs/cmd/tfplugindocs@latest
1313
- tfplugindocs generate
1414
# Create Terraform Registry manifest
15-
- mkdir -p dist
16-
- echo '{"version":1,"metadata":{"protocol_versions":["6.0"]}}' > dist/terraform-registry-manifest.json
15+
- echo '{"version":1,"metadata":{"protocol_versions":["6.0"]}}' > terraform-registry-manifest.json
1716

1817
# Build configuration
1918
builds:
@@ -52,7 +51,7 @@ checksum:
5251
name_template: "{{ .ProjectName }}_{{ .Version }}_SHA256SUMS"
5352
algorithm: sha256
5453
extra_files:
55-
- glob: "dist/terraform-registry-manifest.json"
54+
- glob: "terraform-registry-manifest.json"
5655
name_template: "{{ .ProjectName }}_{{ .Version }}_manifest.json"
5756

5857
# Signing configuration for Terraform Registry

0 commit comments

Comments
 (0)