Skip to main content
Glama

protolint-mcp

by yoheimuta
.goreleaser.yml4.72 kB
--- version: 2 before: hooks: - go mod download builds: - id: protolint env: - CGO_ENABLED=0 main: ./cmd/protolint/main.go binary: protolint goos: - windows - darwin - linux goarch: - amd64 - arm - arm64 goarm: - 6 - 7 ignore: - goos: windows goarch: arm goarm: 6 - goos: windows goarch: arm goarm: 7 ldflags: - -s -w -X github.com/yoheimuta/protolint/internal/cmd.version={{.Version}} -X github.com/yoheimuta/protolint/internal/cmd.revision={{.ShortCommit}} # yamllint disable-line rule:line-length - id: protoc-gen-protolint env: - CGO_ENABLED=0 main: ./cmd/protoc-gen-protolint/main.go binary: protoc-gen-protolint goos: - windows - darwin - linux goarch: - amd64 - arm - arm64 goarm: - 6 - 7 ignore: - goos: windows goarch: arm goarm: 6 - goos: windows goarch: arm goarm: 7 ldflags: - -s -w -X github.com/yoheimuta/protolint/internal/cmd/protocgenprotolint.version={{.Version}} -X github.com/yoheimuta/protolint/internal/cmd/protocgenprotolint.revision={{.ShortCommit}} # yamllint disable-line rule:line-length archives: checksum: name_template: checksums.txt snapshot: name_template: "{{ .Tag }}-next" changelog: sort: asc filters: exclude: - '^docs:' - '^test:' brews: - name: protolint repository: owner: yoheimuta name: homebrew-protolint commit_author: name: goreleaserbot email: yoheimuta@gmail.com directory: Formula description: Pluggable tool to enforce Protocol Buffer style and conventions homepage: https://github.com/yoheimuta/protolint test: | system "#{bin}/protolint", "version" system "#{bin}/protoc-gen-protolint", "version" install: | bin.install "protolint" bin.install "protoc-gen-protolint" prefix.install "LICENSE" docker_manifests: # https://goreleaser.com/customization/docker_manifest/ - name_template: yoheimuta/{{ .ProjectName }}:{{ .Version }} image_templates: - yoheimuta/{{ .ProjectName }}:{{ .Tag }}-amd64 - yoheimuta/{{ .ProjectName }}:{{ .Tag }}-arm64v8 - yoheimuta/{{ .ProjectName }}:{{ .Tag }}-armv6 - yoheimuta/{{ .ProjectName }}:{{ .Tag }}-armv7 - name_template: yoheimuta/{{ .ProjectName }}:latest image_templates: - yoheimuta/{{ .ProjectName }}:latest-amd64 - yoheimuta/{{ .ProjectName }}:latest-arm64v8 - yoheimuta/{{ .ProjectName }}:latest-armv6 - yoheimuta/{{ .ProjectName }}:latest-armv7 dockers: # https://goreleaser.com/customization/docker/ - use: buildx goos: linux goarch: amd64 image_templates: - yoheimuta/{{ .ProjectName }}:{{ .Tag }}-amd64 - yoheimuta/{{ .ProjectName }}:latest-amd64 build_flag_templates: - --platform=linux/amd64 - --label=org.opencontainers.image.created={{.Date}} - --label=org.opencontainers.image.title={{.ProjectName}} - --label=org.opencontainers.image.revision={{.FullCommit}} - --label=org.opencontainers.image.version={{.Version}} - use: buildx goos: linux goarch: arm64 image_templates: - yoheimuta/{{ .ProjectName }}:{{ .Tag }}-arm64v8 - yoheimuta/{{ .ProjectName }}:latest-arm64v8 build_flag_templates: - --platform=linux/arm64/v8 - --label=org.opencontainers.image.created={{.Date}} - --label=org.opencontainers.image.title={{.ProjectName}} - --label=org.opencontainers.image.revision={{.FullCommit}} - --label=org.opencontainers.image.version={{.Version}} - use: buildx goos: linux goarch: arm goarm: 6 image_templates: - yoheimuta/{{ .ProjectName }}:{{ .Tag }}-armv6 - yoheimuta/{{ .ProjectName }}:latest-armv6 build_flag_templates: - --platform=linux/arm/v6 - --label=org.opencontainers.image.created={{.Date}} - --label=org.opencontainers.image.title={{.ProjectName}} - --label=org.opencontainers.image.revision={{.FullCommit}} - --label=org.opencontainers.image.version={{.Version}} - use: buildx goos: linux goarch: arm goarm: 7 image_templates: - yoheimuta/{{ .ProjectName }}:{{ .Tag }}-armv7 - yoheimuta/{{ .ProjectName }}:latest-armv7 build_flag_templates: - --platform=linux/arm/v7 - --label=org.opencontainers.image.created={{.Date}} - --label=org.opencontainers.image.title={{.ProjectName}} - --label=org.opencontainers.image.revision={{.FullCommit}} - --label=org.opencontainers.image.version={{.Version}}

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/yoheimuta/protolint'

If you have feedback or need assistance with the MCP directory API, please join our Discord server