2022-06-28 07:57:11 -04:00
|
|
|
archives:
|
|
|
|
- id: default
|
|
|
|
builds:
|
|
|
|
- tempo
|
|
|
|
- tempo-query
|
|
|
|
- tempo-cli
|
2020-10-01 07:37:46 -04:00
|
|
|
builds:
|
2021-02-18 19:30:47 +05:30
|
|
|
- id: "tempo"
|
|
|
|
main: ./cmd/tempo
|
2021-02-18 19:55:40 +05:30
|
|
|
binary: tempo
|
2020-10-01 07:37:46 -04:00
|
|
|
env:
|
|
|
|
- CGO_ENABLED=0
|
|
|
|
goos:
|
2022-06-28 07:57:11 -04:00
|
|
|
- darwin
|
2020-10-01 07:37:46 -04:00
|
|
|
- linux
|
2022-06-28 07:57:11 -04:00
|
|
|
- windows
|
2020-10-01 07:37:46 -04:00
|
|
|
goarch:
|
|
|
|
- amd64
|
2022-06-28 07:57:11 -04:00
|
|
|
- arm64
|
|
|
|
- arm
|
|
|
|
ignore:
|
|
|
|
- goarch: arm
|
|
|
|
goos: darwin
|
|
|
|
- goarch: arm
|
|
|
|
goos: windows
|
|
|
|
- goarch: arm64
|
|
|
|
goos: windows
|
2020-10-01 07:37:46 -04:00
|
|
|
flags:
|
|
|
|
- -v
|
|
|
|
- -trimpath
|
|
|
|
ldflags:
|
|
|
|
- -s
|
|
|
|
- -w
|
2021-04-26 14:03:20 -04:00
|
|
|
- -X main.Branch={{ .Branch }}
|
|
|
|
- -X main.Revision={{ .ShortCommit }}
|
|
|
|
- -X main.Version={{ .Version }}
|
2020-10-01 07:37:46 -04:00
|
|
|
mod_timestamp: '{{ .CommitTimestamp }}'
|
2021-02-18 19:30:47 +05:30
|
|
|
- id: "tempo-query"
|
|
|
|
main: ./cmd/tempo-query
|
2021-02-18 19:55:40 +05:30
|
|
|
binary: tempo-query
|
2021-02-09 11:28:13 -05:00
|
|
|
env:
|
|
|
|
- CGO_ENABLED=0
|
|
|
|
goos:
|
2022-06-28 07:57:11 -04:00
|
|
|
- darwin
|
2021-02-09 11:28:13 -05:00
|
|
|
- linux
|
2022-06-28 07:57:11 -04:00
|
|
|
- windows
|
2021-02-09 11:28:13 -05:00
|
|
|
goarch:
|
|
|
|
- amd64
|
2022-06-28 07:57:11 -04:00
|
|
|
- arm64
|
|
|
|
- arm
|
|
|
|
ignore:
|
|
|
|
- goarch: arm
|
|
|
|
goos: darwin
|
|
|
|
- goarch: arm
|
|
|
|
goos: windows
|
|
|
|
- goarch: arm64
|
|
|
|
goos: windows
|
2021-02-09 11:28:13 -05:00
|
|
|
flags:
|
|
|
|
- -v
|
|
|
|
- -trimpath
|
|
|
|
ldflags:
|
|
|
|
- -s
|
|
|
|
- -w
|
2021-04-26 14:03:20 -04:00
|
|
|
- -X main.Branch={{ .Branch }}
|
|
|
|
- -X main.Revision={{ .ShortCommit }}
|
|
|
|
- -X main.Version={{ .Version }}
|
2021-02-09 11:28:13 -05:00
|
|
|
mod_timestamp: '{{ .CommitTimestamp }}'
|
2021-10-28 07:37:13 -06:00
|
|
|
- id: "tempo-cli"
|
|
|
|
main: ./cmd/tempo-cli
|
|
|
|
binary: tempo-cli
|
|
|
|
env:
|
|
|
|
- CGO_ENABLED=0
|
|
|
|
goos:
|
2022-06-28 07:57:11 -04:00
|
|
|
- darwin
|
2021-10-28 07:37:13 -06:00
|
|
|
- linux
|
2022-06-28 07:57:11 -04:00
|
|
|
- windows
|
2021-10-28 07:37:13 -06:00
|
|
|
goarch:
|
|
|
|
- amd64
|
2022-06-28 07:57:11 -04:00
|
|
|
- arm64
|
|
|
|
- arm
|
|
|
|
ignore:
|
|
|
|
- goarch: arm
|
|
|
|
goos: darwin
|
|
|
|
- goarch: arm
|
|
|
|
goos: windows
|
|
|
|
- goarch: arm64
|
|
|
|
goos: windows
|
2021-10-28 07:37:13 -06:00
|
|
|
flags:
|
|
|
|
- -v
|
|
|
|
- -trimpath
|
|
|
|
ldflags:
|
|
|
|
- -s
|
|
|
|
- -w
|
|
|
|
- -X main.Branch={{ .Branch }}
|
|
|
|
- -X main.Revision={{ .ShortCommit }}
|
|
|
|
- -X main.Version={{ .Version }}
|
|
|
|
mod_timestamp: '{{ .CommitTimestamp }}'
|
2020-10-01 07:37:46 -04:00
|
|
|
changelog:
|
2021-01-12 19:18:38 +05:30
|
|
|
skip: true
|
2020-10-01 07:37:46 -04:00
|
|
|
sort: asc
|
|
|
|
filters:
|
|
|
|
exclude:
|
|
|
|
- '^.github:'
|
|
|
|
- '^example:'
|
|
|
|
- '^integration:'
|
|
|
|
- '^vendor:'
|
2022-06-28 07:57:11 -04:00
|
|
|
checksum:
|
|
|
|
name_template: SHA256SUMS
|
2020-10-01 07:37:46 -04:00
|
|
|
release:
|
|
|
|
draft: true
|
2021-02-09 11:28:13 -05:00
|
|
|
prerelease: auto
|
2022-06-28 07:57:11 -04:00
|
|
|
snapshot:
|
|
|
|
name_template: '{{ .Version }}-SNAPSHOT-{{ .ShortCommit }}'
|
2022-06-30 09:56:57 -04:00
|
|
|
# RPM (yum) and deb (apt) packages
|
|
|
|
nfpms:
|
|
|
|
- builds:
|
|
|
|
- tempo
|
|
|
|
- tempo-cli
|
|
|
|
- tempo-query
|
|
|
|
vendor: Grafana Labs Inc
|
|
|
|
homepage: https://grafana.com/oss/tempo/
|
|
|
|
maintainer: Grafana Labs <support@grafana.com>
|
|
|
|
description: |-
|
|
|
|
Grafana Tempo is an open source, easy-to-use, and high-scale distributed tracing backend.
|
|
|
|
Tempo is cost-efficient, requiring only object storage to operate, and is deeply integrated with Grafana, Prometheus, and Loki.
|
|
|
|
license: AGPL-3.0
|
|
|
|
formats:
|
|
|
|
- deb
|
|
|
|
- rpm
|
|
|
|
contents:
|
2024-12-20 17:02:16 +01:00
|
|
|
- src: ./tools/packaging/tempo.yaml
|
2022-06-30 09:56:57 -04:00
|
|
|
dst: /etc/tempo/config.yml
|
|
|
|
type: 'config|noreplace'
|
|
|
|
- src: ./tools/packaging/tempo.service
|
|
|
|
dst: /etc/systemd/system/tempo.service
|
|
|
|
scripts:
|
|
|
|
postinstall: ./tools/packaging/tempo-postinstall.sh
|
|
|
|
rpm:
|
|
|
|
signature:
|
|
|
|
# Also set ${NFPM_DEFAULT_PASSPHRASE}
|
|
|
|
key_file: '{{ .Env.NFPM_SIGNING_KEY_FILE }}'
|
|
|
|
deb:
|
|
|
|
signature:
|
|
|
|
# Also set ${NFPM_DEFAULT_PASSPHRASE}
|
|
|
|
key_file: '{{ .Env.NFPM_SIGNING_KEY_FILE }}'
|