mirror of
https://github.com/grafana/tempo.git
synced 2025-03-14 03:06:42 +00:00
* Move `jsonnetfmt` and `goimports` install into tools/ This will ensure that the version we are using to compile locally is the same version that we are using in CI. The `goimports` was already included in the tools, and so the CI was redundant. Also not, this moves us from the C jsonnet to the Go jsonnet, which looks to introduce slight formatting changes. * Compile jsonnet * Move tk, jb, and jsonnet also into tools/ * Include tools dependency on additional make targets * Include tools Dockerfile * Include tools image build target * Update tools/go.sum * Tidy up image build * Prepare multi-arch docker image with install script The script is used because not all imports in the tools.go are modules which can be imported. The version of the import is determined by matching the nearest module path and installing the import at the version specified in the go.mod. This will allow updates to the go.mod to direct the versions of the tools installed in the docker image. * Stop ignoring the tools to allow docker build * Include entrypoint * Use TOOLS_CMD for docker execution on a few key make targets * Use my image * Fix variable * Mark workdir as git safe * Update drone to publish a tempo-ci-tools image * Fix --platform for image source and use golang:alpine
66 lines
2.6 KiB
Modula-2
66 lines
2.6 KiB
Modula-2
module github.com/grafana/tempo/tools
|
|
|
|
go 1.21
|
|
|
|
require (
|
|
github.com/google/go-jsonnet v0.20.0
|
|
github.com/grafana/tanka v0.26.0
|
|
github.com/jsonnet-bundler/jsonnet-bundler v0.5.1
|
|
github.com/psampaz/go-mod-outdated v0.9.0
|
|
golang.org/x/tools v0.10.0
|
|
gotest.tools/gotestsum v1.10.0
|
|
mvdan.cc/gofumpt v0.5.0
|
|
)
|
|
|
|
require (
|
|
github.com/Masterminds/goutils v1.1.1 // indirect
|
|
github.com/Masterminds/semver v1.5.0 // indirect
|
|
github.com/Masterminds/semver/v3 v3.2.0 // indirect
|
|
github.com/Masterminds/sprig/v3 v3.2.3 // indirect
|
|
github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751 // indirect
|
|
github.com/alecthomas/units v0.0.0-20211218093645-b94a6e3cc137 // indirect
|
|
github.com/dnephin/pflag v1.0.7 // indirect
|
|
github.com/fatih/color v1.15.0 // indirect
|
|
github.com/fatih/structs v1.1.0 // indirect
|
|
github.com/fsnotify/fsnotify v1.5.4 // indirect
|
|
github.com/go-clix/cli v0.2.0 // indirect
|
|
github.com/go-logr/logr v1.2.3 // indirect
|
|
github.com/gobwas/glob v0.2.3 // indirect
|
|
github.com/google/go-cmp v0.5.9 // indirect
|
|
github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 // indirect
|
|
github.com/google/uuid v1.3.0 // indirect
|
|
github.com/hashicorp/errwrap v1.1.0 // indirect
|
|
github.com/hashicorp/go-multierror v1.1.1 // indirect
|
|
github.com/huandu/xstrings v1.3.3 // indirect
|
|
github.com/imdario/mergo v0.3.12 // indirect
|
|
github.com/karrick/godirwalk v1.17.0 // indirect
|
|
github.com/mattn/go-colorable v0.1.13 // indirect
|
|
github.com/mattn/go-isatty v0.0.17 // indirect
|
|
github.com/mattn/go-runewidth v0.0.14 // indirect
|
|
github.com/mitchellh/copystructure v1.2.0 // indirect
|
|
github.com/mitchellh/reflectwalk v1.0.2 // indirect
|
|
github.com/olekukonko/tablewriter v0.0.5 // indirect
|
|
github.com/pkg/errors v0.9.1 // indirect
|
|
github.com/posener/complete v1.2.3 // indirect
|
|
github.com/rivo/uniseg v0.4.3 // indirect
|
|
github.com/rs/zerolog v1.30.0 // indirect
|
|
github.com/shopspring/decimal v1.3.1 // indirect
|
|
github.com/spf13/cast v1.4.1 // indirect
|
|
github.com/spf13/pflag v1.0.5 // indirect
|
|
github.com/stretchr/objx v0.5.0 // indirect
|
|
github.com/thoas/go-funk v0.9.3 // indirect
|
|
golang.org/x/crypto v0.3.0 // indirect
|
|
golang.org/x/mod v0.11.0 // indirect
|
|
golang.org/x/sync v0.3.0 // indirect
|
|
golang.org/x/sys v0.10.0 // indirect
|
|
golang.org/x/term v0.10.0 // indirect
|
|
golang.org/x/text v0.11.0 // indirect
|
|
gopkg.in/alecthomas/kingpin.v2 v2.2.6 // indirect
|
|
gopkg.in/yaml.v2 v2.4.0 // indirect
|
|
gopkg.in/yaml.v3 v3.0.1 // indirect
|
|
k8s.io/apimachinery v0.27.3 // indirect
|
|
k8s.io/klog/v2 v2.90.1 // indirect
|
|
k8s.io/utils v0.0.0-20230209194617-a36077c30491 // indirect
|
|
sigs.k8s.io/yaml v1.3.0 // indirect
|
|
)
|