Skip to content

Commit 6fc7f27

Browse files
authored
Release v0.1.0 (#841)
* Add versions.yaml for release * Add multimod tool dep * Add makefile release targets * Fix modules * Prepare obi for version v0.1.0
1 parent df1d5ae commit 6fc7f27

File tree

9 files changed

+210
-92
lines changed

9 files changed

+210
-92
lines changed

Makefile

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,11 @@ $(TOOLS)/go-licenses: PACKAGE=github.com/google/go-licenses/v2
104104
GOTESTSUM = $(TOOLS)/gotestsum
105105
$(TOOLS)/gotestsum: PACKAGE=gotest.tools/gotestsum
106106

107+
MULTIMOD = $(TOOLS)/multimod
108+
$(TOOLS)/multimod: PACKAGE=go.opentelemetry.io/build-tools/multimod
109+
107110
.PHONY: tools
108-
tools: $(BPF2GO) $(GOLANGCI_LINT) $(GO_OFFSETS_TRACKER) $(GINKGO) $(ENVTEST) $(KIND) $(GOLICENSES) $(GOTESTSUM)
111+
tools: $(BPF2GO) $(GOLANGCI_LINT) $(GO_OFFSETS_TRACKER) $(GINKGO) $(ENVTEST) $(KIND) $(GOLICENSES) $(GOTESTSUM) $(MULTIMOD)
109112

110113
### Development Tools (end) #################################################
111114

@@ -454,3 +457,18 @@ check-clean-work-tree:
454457
check-go-mod:
455458
go mod tidy
456459
git diff -s --exit-code
460+
461+
.PHONY: verify-mods
462+
verify-mods: $(MULTIMOD)
463+
$(MULTIMOD) verify
464+
465+
.PHONY: prerelease
466+
prerelease: verify-mods
467+
@[ "${MODSET}" ] || ( echo ">> env var MODSET is not set"; exit 1 )
468+
$(MULTIMOD) prerelease -m ${MODSET}
469+
470+
COMMIT ?= "HEAD"
471+
.PHONY: add-tags
472+
add-tags: verify-mods
473+
@[ "${MODSET}" ] || ( echo ">> env var MODSET is not set"; exit 1 )
474+
$(MULTIMOD) tag -m ${MODSET} -c ${COMMIT}

configs/offsets/mongo/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
module opentelemetry.io/obi/mongo
1+
module go.opentelemetry.io/obi/configs/offsets/mongo
22

33
go 1.25.1
44

configs/offsets/mongov2/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
module opentelemetry.io/obi/mongo
1+
module go.opentelemetry.io/obi/configs/offsets/mongov2
22

33
go 1.25.1
44

internal/test/integration/components/gomongo/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
module opentelemetry.io/obi/mongo
1+
module go.opentelemetry.io/obi/internal/test/integration/components/gomongo
22

33
go 1.25.1
44

internal/test/integration/components/gomongov2/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
module opentelemetry.io/obi/mongo
1+
module go.opentelemetry.io/obi/internal/test/integration/components/gomongov2
22

33
go 1.25.1
44

internal/tools/go.mod

Lines changed: 42 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ require (
88
github.com/google/go-licenses/v2 v2.0.1
99
github.com/grafana/go-offsets-tracker v0.1.7
1010
github.com/onsi/ginkgo/v2 v2.25.3
11+
go.opentelemetry.io/build-tools/multimod v0.28.1
1112
gotest.tools/gotestsum v1.12.3
1213
sigs.k8s.io/controller-runtime/tools/setup-envtest v0.0.0-20251020210837-fb2beabd029b
1314
sigs.k8s.io/kind v0.29.0
@@ -18,6 +19,7 @@ require (
1819
4d63.com/gochecknoglobals v0.2.2 // indirect
1920
al.essio.dev/pkg/shellescape v1.5.1 // indirect
2021
codeberg.org/chavacava/garif v0.2.0 // indirect
22+
dario.cat/mergo v1.0.2 // indirect
2123
dev.gaijin.team/go/exhaustruct/v4 v4.0.0 // indirect
2224
dev.gaijin.team/go/golib v0.6.0 // indirect
2325
github.com/4meepo/tagalign v1.4.3 // indirect
@@ -29,7 +31,9 @@ require (
2931
github.com/BurntSushi/toml v1.5.0 // indirect
3032
github.com/Djarvur/go-err113 v0.0.0-20210108212216-aea10b59be24 // indirect
3133
github.com/Masterminds/semver/v3 v3.4.0 // indirect
34+
github.com/Microsoft/go-winio v0.6.2 // indirect
3235
github.com/OpenPeeDeeP/depguard/v2 v2.2.1 // indirect
36+
github.com/ProtonMail/go-crypto v1.3.0 // indirect
3337
github.com/alecthomas/chroma/v2 v2.20.0 // indirect
3438
github.com/alecthomas/go-check-sumtype v0.3.1 // indirect
3539
github.com/alexkohler/nakedret/v2 v2.0.6 // indirect
@@ -60,22 +64,28 @@ require (
6064
github.com/charmbracelet/x/cellbuf v0.0.13-0.20250311204145-2c3ea96c31dd // indirect
6165
github.com/charmbracelet/x/term v0.2.1 // indirect
6266
github.com/ckaznocha/intrange v0.3.1 // indirect
67+
github.com/cloudflare/circl v1.6.1 // indirect
6368
github.com/curioswitch/go-reassign v0.3.0 // indirect
69+
github.com/cyphar/filepath-securejoin v0.5.0 // indirect
6470
github.com/daixiang0/gci v0.13.7 // indirect
6571
github.com/dave/dst v0.27.3 // indirect
66-
github.com/davecgh/go-spew v1.1.1 // indirect
72+
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
6773
github.com/denis-tingaikin/go-header v0.5.0 // indirect
6874
github.com/dlclark/regexp2 v1.11.5 // indirect
6975
github.com/dnephin/pflag v1.0.7 // indirect
76+
github.com/emirpasic/gods v1.18.1 // indirect
7077
github.com/ettle/strcase v0.2.0 // indirect
7178
github.com/evanphx/json-patch/v5 v5.6.0 // indirect
7279
github.com/fatih/color v1.18.0 // indirect
7380
github.com/fatih/structtag v1.2.0 // indirect
7481
github.com/firefart/nonamedreturns v1.0.6 // indirect
75-
github.com/fsnotify/fsnotify v1.8.0 // indirect
82+
github.com/fsnotify/fsnotify v1.9.0 // indirect
7683
github.com/fzipp/gocyclo v0.6.0 // indirect
7784
github.com/ghostiam/protogetter v0.3.15 // indirect
7885
github.com/go-critic/go-critic v0.13.0 // indirect
86+
github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect
87+
github.com/go-git/go-billy/v5 v5.6.2 // indirect
88+
github.com/go-git/go-git/v5 v5.16.2 // indirect
7989
github.com/go-logr/logr v1.4.3 // indirect
8090
github.com/go-logr/zapr v1.3.0 // indirect
8191
github.com/go-task/slim-sprig/v3 v3.0.0 // indirect
@@ -90,8 +100,8 @@ require (
90100
github.com/go-xmlfmt/xmlfmt v1.1.3 // indirect
91101
github.com/gobwas/glob v0.2.3 // indirect
92102
github.com/gofrs/flock v0.12.1 // indirect
93-
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
94-
github.com/golang/protobuf v1.5.3 // indirect
103+
github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 // indirect
104+
github.com/golang/protobuf v1.5.4 // indirect
95105
github.com/golangci/dupl v0.0.0-20250308024227-f665c8d69b32 // indirect
96106
github.com/golangci/go-printf-func-name v0.1.0 // indirect
97107
github.com/golangci/gofmt v0.0.0-20250106114630-d62b90e6713d // indirect
@@ -110,19 +120,23 @@ require (
110120
github.com/gostaticanalysis/comment v1.5.0 // indirect
111121
github.com/gostaticanalysis/forcetypeassert v0.2.0 // indirect
112122
github.com/gostaticanalysis/nilerr v0.1.1 // indirect
123+
github.com/hashicorp/go-cleanhttp v0.5.2 // indirect
113124
github.com/hashicorp/go-immutable-radix/v2 v2.1.0 // indirect
125+
github.com/hashicorp/go-retryablehttp v0.7.8 // indirect
114126
github.com/hashicorp/go-version v1.7.0 // indirect
115127
github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect
116-
github.com/hashicorp/hcl v1.0.0 // indirect
117128
github.com/hexops/gotextdiff v1.0.3 // indirect
118129
github.com/inconshreveable/mousetrap v1.1.0 // indirect
130+
github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 // indirect
119131
github.com/jgautheron/goconst v1.8.2 // indirect
120132
github.com/jingyugao/rowserrcheck v1.1.1 // indirect
121133
github.com/jjti/go-spancheck v0.6.5 // indirect
122134
github.com/julz/importas v0.2.0 // indirect
123135
github.com/karamaru-alpha/copyloopvar v1.2.1 // indirect
136+
github.com/kevinburke/ssh_config v1.4.0 // indirect
124137
github.com/kisielk/errcheck v1.9.0 // indirect
125138
github.com/kkHAIKE/contextcheck v1.1.6 // indirect
139+
github.com/klauspost/cpuid/v2 v2.3.0 // indirect
126140
github.com/kulti/thelper v0.6.3 // indirect
127141
github.com/kunwardeep/paralleltest v1.0.14 // indirect
128142
github.com/lasiar/canonicalheader v1.1.2 // indirect
@@ -134,7 +148,6 @@ require (
134148
github.com/leonklingele/grouper v1.1.2 // indirect
135149
github.com/lucasb-eyer/go-colorful v1.2.0 // indirect
136150
github.com/macabu/inamedparam v0.2.0 // indirect
137-
github.com/magiconair/properties v1.8.6 // indirect
138151
github.com/manuelarte/embeddedstructfieldcheck v0.3.0 // indirect
139152
github.com/manuelarte/funcorder v0.5.0 // indirect
140153
github.com/maratori/testableexamples v1.0.0 // indirect
@@ -146,7 +159,6 @@ require (
146159
github.com/matttproud/golang_protobuf_extensions v1.0.1 // indirect
147160
github.com/mgechev/revive v1.11.0 // indirect
148161
github.com/mitchellh/go-homedir v1.1.0 // indirect
149-
github.com/mitchellh/mapstructure v1.5.0 // indirect
150162
github.com/moricho/tparallel v0.3.2 // indirect
151163
github.com/muesli/termenv v0.16.0 // indirect
152164
github.com/nakabonne/nestif v0.3.1 // indirect
@@ -156,8 +168,9 @@ require (
156168
github.com/otiai10/copy v1.14.0 // indirect
157169
github.com/pelletier/go-toml v1.9.5 // indirect
158170
github.com/pelletier/go-toml/v2 v2.2.4 // indirect
171+
github.com/pjbgf/sha1cd v0.5.0 // indirect
159172
github.com/pkg/errors v0.9.1 // indirect
160-
github.com/pmezard/go-difflib v1.0.0 // indirect
173+
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
161174
github.com/polyfloyd/go-errorlint v1.8.0 // indirect
162175
github.com/prometheus/client_golang v1.12.1 // indirect
163176
github.com/prometheus/client_model v0.2.0 // indirect
@@ -173,27 +186,28 @@ require (
173186
github.com/rogpeppe/go-internal v1.14.1 // indirect
174187
github.com/ryancurrah/gomodguard v1.4.1 // indirect
175188
github.com/ryanrolds/sqlclosecheck v0.5.1 // indirect
189+
github.com/sagikazarmark/locafero v0.12.0 // indirect
176190
github.com/sanposhiho/wastedassign/v2 v2.1.0 // indirect
177191
github.com/santhosh-tekuri/jsonschema/v6 v6.0.2 // indirect
178192
github.com/sashamelentyev/interfacebloat v1.1.0 // indirect
179193
github.com/sashamelentyev/usestdlibvars v1.29.0 // indirect
180194
github.com/securego/gosec/v2 v2.22.7 // indirect
181-
github.com/sergi/go-diff v1.2.0 // indirect
195+
github.com/sergi/go-diff v1.4.0 // indirect
182196
github.com/sirupsen/logrus v1.9.3 // indirect
183197
github.com/sivchari/containedctx v1.0.3 // indirect
198+
github.com/skeema/knownhosts v1.3.1 // indirect
184199
github.com/sonatard/noctx v0.4.0 // indirect
185200
github.com/sourcegraph/go-diff v0.7.0 // indirect
186-
github.com/spf13/afero v1.14.0 // indirect
187-
github.com/spf13/cast v1.5.0 // indirect
188-
github.com/spf13/cobra v1.9.1 // indirect
189-
github.com/spf13/jwalterweatherman v1.1.0 // indirect
190-
github.com/spf13/pflag v1.0.9 // indirect
191-
github.com/spf13/viper v1.12.0 // indirect
201+
github.com/spf13/afero v1.15.0 // indirect
202+
github.com/spf13/cast v1.10.0 // indirect
203+
github.com/spf13/cobra v1.10.1 // indirect
204+
github.com/spf13/pflag v1.0.10 // indirect
205+
github.com/spf13/viper v1.21.0 // indirect
192206
github.com/ssgreg/nlreturn/v2 v2.2.1 // indirect
193207
github.com/stbenjam/no-sprintf-host-port v0.2.0 // indirect
194208
github.com/stretchr/objx v0.5.2 // indirect
195-
github.com/stretchr/testify v1.10.0 // indirect
196-
github.com/subosito/gotenv v1.4.1 // indirect
209+
github.com/stretchr/testify v1.11.1 // indirect
210+
github.com/subosito/gotenv v1.6.0 // indirect
197211
github.com/tdakkota/asciicheck v0.4.1 // indirect
198212
github.com/tetafro/godot v1.5.1 // indirect
199213
github.com/timakin/bodyclose v0.0.0-20241222091800-1db5c5ca4d67 // indirect
@@ -204,6 +218,7 @@ require (
204218
github.com/ultraware/whitespace v0.2.0 // indirect
205219
github.com/uudashr/gocognit v1.2.0 // indirect
206220
github.com/uudashr/iface v1.4.1 // indirect
221+
github.com/xanzy/ssh-agent v0.3.3 // indirect
207222
github.com/xen0n/gosmopolitan v1.3.0 // indirect
208223
github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e // indirect
209224
github.com/yagipy/maintidx v1.0.0 // indirect
@@ -215,22 +230,23 @@ require (
215230
go.augendre.info/arangolint v0.2.0 // indirect
216231
go.augendre.info/fatcontext v0.8.0 // indirect
217232
go.opencensus.io v0.24.0 // indirect
233+
go.opentelemetry.io/build-tools v0.28.1 // indirect
218234
go.uber.org/automaxprocs v1.6.0 // indirect
219-
go.uber.org/multierr v1.10.0 // indirect
235+
go.uber.org/multierr v1.11.0 // indirect
220236
go.uber.org/zap v1.27.0 // indirect
221237
go.yaml.in/yaml/v2 v2.4.2 // indirect
222238
go.yaml.in/yaml/v3 v3.0.4 // indirect
239+
golang.org/x/crypto v0.42.0 // indirect
223240
golang.org/x/exp/typeparams v0.0.0-20250620022241-b7579e27df2b // indirect
224-
golang.org/x/mod v0.27.0 // indirect
225-
golang.org/x/net v0.43.0 // indirect
226-
golang.org/x/sync v0.16.0 // indirect
227-
golang.org/x/sys v0.35.0 // indirect
228-
golang.org/x/term v0.34.0 // indirect
229-
golang.org/x/text v0.28.0 // indirect
241+
golang.org/x/mod v0.28.0 // indirect
242+
golang.org/x/net v0.44.0 // indirect
243+
golang.org/x/sync v0.17.0 // indirect
244+
golang.org/x/sys v0.36.0 // indirect
245+
golang.org/x/term v0.35.0 // indirect
246+
golang.org/x/text v0.29.0 // indirect
230247
golang.org/x/tools v0.36.0 // indirect
231248
google.golang.org/protobuf v1.36.8 // indirect
232-
gopkg.in/ini.v1 v1.67.0 // indirect
233-
gopkg.in/yaml.v2 v2.4.0 // indirect
249+
gopkg.in/warnings.v0 v0.1.2 // indirect
234250
gopkg.in/yaml.v3 v3.0.1 // indirect
235251
honnef.co/go/tools v0.6.1 // indirect
236252
k8s.io/klog/v2 v2.90.1 // indirect

0 commit comments

Comments
 (0)