diff --git a/terraform-mcp-server.yaml b/terraform-mcp-server.yaml new file mode 100644 index 000000000000..2d0919098a64 --- /dev/null +++ b/terraform-mcp-server.yaml @@ -0,0 +1,36 @@ +package: + name: terraform-mcp-server + version: "0.1.0" + epoch: 0 + description: Terraform MCP Server + copyright: + - license: MIT + +pipeline: + - uses: git-checkout + with: + repository: https://github.com/hashicorp/terraform-mcp-server + expected-commit: 65579e563b410175637c73ae56ea3b6caa644dd1 + tag: v${{package.version}} + + - uses: go/build + with: + packages: ./cmd/terraform-mcp-server + ldflags: | + -X terraform-mcp-server/version.GitCommit=$(git rev-parse HEAD) + -X terraform-mcp-server/version.BuildDate=$(date -u -d "@$SOURCE_DATE_EPOCH" +"%Y-%m-%dT%H:%M:%SZ") + output: terraform-mcp-server + +update: + enabled: true + ignore-regex-patterns: + - rc + github: + identifier: hashicorp/terraform-mcp-server + strip-prefix: v + +test: + pipeline: + - name: version test + runs: | + terraform-mcp-server -v | grep ${{package.version}}