Files
o11y-foundry/.goreleaser.yaml
NageshbansalandGitHub 0e4e752a19 feat: introduce ledger and version (#87)
#### Features

- Introduce ledger for gathering analytics abt usage of foundryctl
- Adds version command

Related: https://github.com/SigNoz/platform-pod/issues/1910
2026-03-30 16:07:37 +05:30

49 lines
1.0 KiB
YAML

# yaml-language-server: $schema=https://goreleaser.com/static/schema-pro.json
# vim: set ts=2 sw=2 tw=0 fo=cnqoj
version: 2
project_name: foundry
before:
hooks:
- go mod tidy
builds:
- id: foundryctl
binary: bin/foundryctl
main: ./cmd/foundryctl
goos:
- linux
- darwin
- windows
goarch:
- amd64
- arm64
goamd64:
- v1
goarm64:
- v8.0
mod_timestamp: "{{ .CommitTimestamp }}"
ldflags:
- -s -w
- -X github.com/signoz/foundry/internal/version.version=v{{ .Version }}
- -X github.com/signoz/foundry/internal/version.hash={{ .ShortCommit }}
- -X github.com/signoz/foundry/internal/ledger.key=YPscRxkyHv2Fn0aOucmLrMYBBVAC1AFu
tags:
- timetzdata
archives:
- formats:
- tar.gz
name_template: >-
{{ .ProjectName }}_{{- .Os }}_{{- .Arch }}
wrap_in_directory: true
strip_binary_directory: false
files:
- src: README.md
dst: README.md
release:
name_template: "v{{ .Version }}"
draft: false
prerelease: auto