1before: 2 hooks: 3 - go mod download 4 - go generate ./... 5builds: 6 - flags: 7 - -buildmode=exe 8 env: 9 - GOGC=off 10 - CGO_ENABLED=0 11 - GO111MODULE=on 12 main: ./main.go 13 ldflags: 14 - -s -w -X github.com/cloudquery/cloudquery/pkg/client.Version={{.Version}} -X github.com/cloudquery/cloudquery/cmd.Commit={{.Commit}} -X github.com/cloudquery/cloudquery/cmd.Date={{.Date}} 15 goos: 16 - windows 17 - linux 18 - darwin 19 goarch: 20 - amd64 21 - arm64 22 ignore: 23 - goos: windows 24 goarch: arm64 25archives: 26 - 27 name_template: "{{ .Binary }}_{{ .Os }}_{{ .Arch }}" 28 replacements: 29 darwin: Darwin 30 linux: Linux 31 windows: Windows 32 386: i386 33 amd64: x86_64 34 format: binary 35 - 36 id: homebrew 37 name_template: "{{ .Binary }}_{{ .Os }}_{{ .Arch }}" 38 replacements: 39 darwin: Darwin 40 linux: Linux 41 windows: Windows 42 386: i386 43 amd64: x86_64 44 format: zip 45dockers: 46 - 47 goos: linux 48 goarch: amd64 49 dockerfile: Dockerfile.goreleaser 50 image_templates: 51 - "ghcr.io/cloudquery/cloudquery:latest" 52 - "ghcr.io/cloudquery/cloudquery:{{.Version}}" 53 - "ghcr.io/cloudquery/cloudquery:{{ .Major }}.{{ .Minor }}" 54 build_flag_templates: 55 - "--label=org.opencontainers.image.source=https://github.com/cloudquery/cloudquery" 56checksum: 57 name_template: 'checksums.txt' 58changelog: 59 sort: asc 60 filters: 61 exclude: 62 - '^docs:' 63 - '^test:' 64brews: 65 - 66 ids: 67 - homebrew 68 name: cloudquery 69 tap: 70 owner: cloudquery 71 name: homebrew-tap 72 url_template: "https://github.com/cloudquery/cloudquery/releases/download/{{ .Tag }}/{{ .ArtifactName }}" 73 homepage: "https://cloudquery.io" 74 description: "Easily monitor and ask questions about your infrastructure." 75 install: |- 76 bin.install "cloudquery" 77 output = Utils.safe_popen_read("#{bin}/cloudquery", "completion", "bash") 78 (bash_completion/"cloudquery").write output 79 output = Utils.safe_popen_read("#{bin}/cloudquery", "completion", "zsh") 80 (zsh_completion/"_cloudquery").write output 81 output = Utils.safe_popen_read("#{bin}/cloudquery", "completion", "fish") 82 (fish_completion/"cloudquery.fish").write output 83