Release tags with metadata cannot be indexed by the go module index #6223
Labels
08-wasm
callbacks middleware
Issues for callbacks middleware
type: release
Issues related to tagging a release
Summary of Bug
The go module index does not index release tags with metadata. This means that all releases with metadata (with
+
) are not indexed and therefore are inaccessible to users. The only way to use these releases are through github commits. This means all callbacks and08-wasm
release tags are not indexed by go.Description
go get module@v0.1.0+meta
, then the go client ignores the+meta
and interprets the command asgo get module@v0.1.0
. (This is not very relevant to our issue but worth mentioning)This means that none of our release tags for
08-wasm
and callbacks middleware have been published. You can see that none of the releases are available for the callbacks middleware in here. And you can see that the only available version of08-wasm
isv0.1.1-ibc-go-v7.3-wasmvm-v1.5
in here. This is available because of a typo by @crodriguezvega which omits metadata by omitting+
(this was later corrected, but the correction was not indexed). However, the actual releases of08-wasm
are missing.Currently, osmosis and some other chains are importing the
08-wasm
module through a typo release! And Confio is importing the callbacks module through github commits.Expected Behavior
Expected behavior is unattainable. We need to come up with a new versioning strategy that doesn't involve metadata.
Version
08-wasm
v0.1.1+ibc-go-v7.3-wasmvm-v1.5
08-wasm
v0.1.0+ibc-go-v8.0-wasmvm-v1.5
08-wasm
v0.1.0+ibc-go-v7.3-wasmvm-v1.5
v0.2.0+ibc-go-v8.0
v0.1.0+ibc-go-v7.3
Steps to Reproduce
Try to import callbacks or
08-wasm
using the release tags.Tasks
For Admin Use
The text was updated successfully, but these errors were encountered: