Skip to content

Can't go get status-go because generated files are not commited #6591

Closed
@igor-sirotin

Description

@igor-sirotin

History

Description

We have removed generated from source control here:

Apparently, this is not Go-idiomatic. As a consequence, one can't go get github.com/status-im/status-go:

> go get github.com/status-im/status-go@ed7f31fdebf602741b851af9fc26fc5d0e87d13b
go: downloading github.com/status-im/status-go v1.1.1-0.20250506090542-ed7f31fdebf6
go: upgraded github.com/status-im/status-go v1.1.1-0.20241003195944-c1dd9397f7ae => v1.1.1-0.20250506090542-ed7f31fdebf6

> go mod tidy
go: finding module for package github.com/status-im/status-go/rpc/chain/mock/client
go: finding module for package github.com/status-im/status-go/protocol/pushnotificationserver/migrations
go: finding module for package github.com/status-im/status-go/protocol/anonmetrics/migrations
go: finding module for package github.com/status-im/status-go/protocol/encryption/migrations
go: finding module for package github.com/status-im/status-go/protocol/migrations
go: finding module for package github.com/status-im/status-go/services/wallet/onramp/mock
go: finding module for package github.com/status-im/status-go/protocol/pushnotificationclient/migrations
go: finding module for package github.com/status-im/status-go/services/wallet/mock/reader
go: finding module for package github.com/status-im/status-go/services/wallet/router/pathprocessor/cbridge
go: finding module for package github.com/status-im/status-go/protocol/transport/migrations
go: finding module for package github.com/status-im/status-go/services/wallet/token/mock/balance_persistence
go: finding module for package github.com/status-im/status-go/services/wallet/token/mock/token
go: finding module for package github.com/status-im/status-go/rpc/chain/ethclient/mock/client/ethclient
go: finding module for package github.com/status-im/status-go/rpc/mock/client
go: finding module for package github.com/status-im/status-go/services/wallet/collectibles/mock
go: finding module for package github.com/status-im/status-go/services/wallet/community/mock
go: finding module for package github.com/status-im/status-go/services/wallet/thirdparty/mock
go: finding module for package github.com/status-im/status-go/services/wallet/thirdparty/paraswap/mock
go: finding module for package github.com/status-im/status-go/services/wallet/router/pathprocessor/mock
go: finding module for package github.com/status-im/status-go/transactions/mock
go: finding module for package github.com/status-im/status-go/contracts/mock
go: finding module for package github.com/status-im/status-go/rpc/network/mock
go: found github.com/status-im/status-go/protocol/encryption/migrations in github.com/status-im/status-go/protocol v1.1.1
go: found github.com/status-im/status-go/protocol/migrations in github.com/status-im/status-go/protocol v1.1.1
go: github.com/status-im/status-go/[email protected] requires
        github.com/status-im/[email protected] requires
        github.com/status-im/status-go/[email protected] requires
        github.com/gomarkdown/[email protected]: invalid version: unknown revision af599402d015
More details with `go mod tidy -e`
```bash
go mod tidy -e                                                                                                                                                  17:22:08
go: finding module for package github.com/status-im/status-go/protocol/anonmetrics/migrations
go: finding module for package github.com/status-im/status-go/protocol/pushnotificationclient/migrations
go: finding module for package github.com/status-im/status-go/protocol/encryption/migrations
go: finding module for package github.com/status-im/status-go/rpc/chain/mock/client
go: finding module for package github.com/status-im/status-go/protocol/migrations
go: finding module for package github.com/status-im/status-go/protocol/pushnotificationserver/migrations
go: finding module for package github.com/status-im/status-go/services/wallet/token/mock/balance_persistence
go: finding module for package github.com/status-im/status-go/protocol/transport/migrations
go: finding module for package github.com/status-im/status-go/services/wallet/router/pathprocessor/cbridge
go: finding module for package github.com/status-im/status-go/services/wallet/onramp/mock
go: finding module for package github.com/status-im/status-go/services/wallet/token/mock/token
go: finding module for package github.com/status-im/status-go/rpc/mock/client
go: finding module for package github.com/status-im/status-go/rpc/chain/ethclient/mock/client/ethclient
go: finding module for package github.com/status-im/status-go/services/wallet/router/pathprocessor/mock
go: finding module for package github.com/status-im/status-go/transactions/mock
go: finding module for package github.com/status-im/status-go/multiaccounts/settings/mock
go: finding module for package github.com/status-im/status-go/services/wallet/collectibles/mock
go: finding module for package github.com/status-im/status-go/services/wallet/thirdparty/mock
go: finding module for package github.com/status-im/status-go/services/wallet/thirdparty/paraswap/mock
go: finding module for package github.com/status-im/status-go/contracts/mock
go: finding module for package github.com/status-im/status-go/rpc/network/mock
go: found github.com/status-im/status-go/protocol/encryption/migrations in github.com/status-im/status-go/protocol v1.1.1
go: found github.com/status-im/status-go/protocol/migrations in github.com/status-im/status-go/protocol v1.1.1
go: github.com/status-im/status-go/[email protected] requires
        github.com/status-im/[email protected] requires
        github.com/status-im/status-go/[email protected] requires
        github.com/gomarkdown/[email protected]: invalid version: unknown revision af599402d015
go: github.com/igor-sirotin/go-test-retract-version-client imports
        github.com/status-im/status-go/protocol imports
        github.com/status-im/status-go/protocol/anonmetrics imports
        github.com/status-im/status-go/protocol/anonmetrics/migrations: package github.com/status-im/status-go/protocol/anonmetrics/migrations provided by github.com/status-im/status-go at latest version v1.1.0 but not at required version v1.1.1-0.20241003195944-c1dd9397f7ae
go: github.com/igor-sirotin/go-test-retract-version-client imports
        github.com/status-im/status-go/protocol imports
        github.com/status-im/status-go/protocol/sqlite imports
        github.com/status-im/status-go/protocol/encryption/migrations: cannot find module providing package github.com/status-im/status-go/protocol/encryption/migrations
go: github.com/igor-sirotin/go-test-retract-version-client imports
        github.com/status-im/status-go/protocol imports
        github.com/status-im/status-go/protocol/sqlite imports
        github.com/status-im/status-go/protocol/migrations: cannot find module providing package github.com/status-im/status-go/protocol/migrations
go: github.com/igor-sirotin/go-test-retract-version-client imports
        github.com/status-im/status-go/protocol imports
        github.com/status-im/status-go/protocol/sqlite imports
        github.com/status-im/status-go/protocol/pushnotificationclient/migrations: package github.com/status-im/status-go/protocol/pushnotificationclient/migrations provided by github.com/status-im/status-go at latest version v1.1.0 but not at required version v1.1.1-0.20241003195944-c1dd9397f7ae
go: github.com/igor-sirotin/go-test-retract-version-client imports
        github.com/status-im/status-go/protocol imports
        github.com/status-im/status-go/protocol/sqlite imports
        github.com/status-im/status-go/protocol/pushnotificationserver/migrations: package github.com/status-im/status-go/protocol/pushnotificationserver/migrations provided by github.com/status-im/status-go at latest version v1.1.0 but not at required version v1.1.1-0.20241003195944-c1dd9397f7ae
go: github.com/igor-sirotin/go-test-retract-version-client imports
        github.com/status-im/status-go/protocol imports
        github.com/status-im/status-go/protocol/sqlite imports
        github.com/status-im/status-go/protocol/transport/migrations: package github.com/status-im/status-go/protocol/transport/migrations provided by github.com/status-im/status-go at latest version v1.1.0 but not at required version v1.1.1-0.20241003195944-c1dd9397f7ae
go: github.com/igor-sirotin/go-test-retract-version-client imports
        github.com/status-im/status-go/protocol imports
        github.com/status-im/status-go/protocol/communities imports
        github.com/status-im/status-go/transactions imports
        github.com/status-im/status-go/rpc/chain/mock/client: package github.com/status-im/status-go/rpc/chain/mock/client provided by github.com/status-im/status-go at latest version v1.1.0 but not at required version v1.1.1-0.20241003195944-c1dd9397f7ae
go: github.com/igor-sirotin/go-test-retract-version-client imports
        github.com/status-im/status-go/protocol imports
        github.com/status-im/status-go/services/wallet imports
        github.com/status-im/status-go/services/wallet/router/pathprocessor imports
        github.com/status-im/status-go/services/wallet/router/pathprocessor/cbridge: package github.com/status-im/status-go/services/wallet/router/pathprocessor/cbridge provided by github.com/status-im/status-go at latest version v1.1.0 but not at required version v1.1.1-0.20241003195944-c1dd9397f7ae
go: github.com/igor-sirotin/go-test-retract-version-client imports
        github.com/status-im/status-go/protocol imports
        github.com/status-im/status-go/services/wallet tested by
        github.com/status-im/status-go/services/wallet.test imports
        github.com/status-im/status-go/services/wallet/onramp/mock: package github.com/status-im/status-go/services/wallet/onramp/mock provided by github.com/status-im/status-go at latest version v1.1.0 but not at required version v1.1.1-0.20241003195944-c1dd9397f7ae
go: github.com/igor-sirotin/go-test-retract-version-client imports
        github.com/status-im/status-go/protocol imports
        github.com/status-im/status-go/services/wallet tested by
        github.com/status-im/status-go/services/wallet.test imports
        github.com/status-im/status-go/services/wallet/token/mock/balance_persistence: package github.com/status-im/status-go/services/wallet/token/mock/balance_persistence provided by github.com/status-im/status-go at latest version v1.1.0 but not at required version v1.1.1-0.20241003195944-c1dd9397f7ae
go: github.com/igor-sirotin/go-test-retract-version-client imports
        github.com/status-im/status-go/protocol imports
        github.com/status-im/status-go/services/wallet tested by
        github.com/status-im/status-go/services/wallet.test imports
        github.com/status-im/status-go/services/wallet/token/mock/token: package github.com/status-im/status-go/services/wallet/token/mock/token provided by github.com/status-im/status-go at latest version v1.1.0 but not at required version v1.1.1-0.20241003195944-c1dd9397f7ae
go: github.com/igor-sirotin/go-test-retract-version-client imports
        github.com/status-im/status-go/protocol imports
        github.com/status-im/status-go/protocol/communities imports
        github.com/status-im/status-go/transactions tested by
        github.com/status-im/status-go/transactions.test imports
        github.com/status-im/status-go/rpc/mock/client: package github.com/status-im/status-go/rpc/mock/client provided by github.com/status-im/status-go at latest version v1.1.0 but not at required version v1.1.1-0.20241003195944-c1dd9397f7ae
go: github.com/igor-sirotin/go-test-retract-version-client imports
        github.com/status-im/status-go/protocol imports
        github.com/status-im/status-go/rpc imports
        github.com/status-im/status-go/rpc/chain tested by
        github.com/status-im/status-go/rpc/chain.test imports
        github.com/status-im/status-go/rpc/chain/ethclient/mock/client/ethclient: module github.com/status-im/status-go@latest found (v1.1.0), but does not contain package github.com/status-im/status-go/rpc/chain/ethclient/mock/client/ethclient
go: github.com/igor-sirotin/go-test-retract-version-client imports
        github.com/status-im/status-go/protocol imports
        github.com/status-im/status-go/services/local-notifications imports
        github.com/status-im/status-go/services/wallet/transfer tested by
        github.com/status-im/status-go/services/wallet/transfer.test imports
        github.com/status-im/status-go/services/wallet/router/pathprocessor/mock: module github.com/status-im/status-go@latest found (v1.1.0), but does not contain package github.com/status-im/status-go/services/wallet/router/pathprocessor/mock
go: github.com/igor-sirotin/go-test-retract-version-client imports
        github.com/status-im/status-go/protocol imports
        github.com/status-im/status-go/services/local-notifications imports
        github.com/status-im/status-go/services/wallet/transfer tested by
        github.com/status-im/status-go/services/wallet/transfer.test imports
        github.com/status-im/status-go/transactions/mock: module github.com/status-im/status-go@latest found (v1.1.0), but does not contain package github.com/status-im/status-go/transactions/mock
go: github.com/igor-sirotin/go-test-retract-version-client imports
        github.com/status-im/status-go/protocol imports
        github.com/status-im/status-go/services/wallet imports
        github.com/status-im/status-go/services/stickers tested by
        github.com/status-im/status-go/services/stickers.test imports
        github.com/status-im/status-go/multiaccounts/settings/mock: module github.com/status-im/status-go@latest found (v1.1.0), but does not contain package github.com/status-im/status-go/multiaccounts/settings/mock
go: github.com/igor-sirotin/go-test-retract-version-client imports
        github.com/status-im/status-go/protocol imports
        github.com/status-im/status-go/services/wallet imports
        github.com/status-im/status-go/services/wallet/collectibles tested by
        github.com/status-im/status-go/services/wallet/collectibles.test imports
        github.com/status-im/status-go/services/wallet/collectibles/mock: package github.com/status-im/status-go/services/wallet/collectibles/mock provided by github.com/status-im/status-go at latest version v1.1.0 but not at required version v1.1.1-0.20241003195944-c1dd9397f7ae
go: github.com/igor-sirotin/go-test-retract-version-client imports
        github.com/status-im/status-go/protocol imports
        github.com/status-im/status-go/services/wallet imports
        github.com/status-im/status-go/services/wallet/collectibles tested by
        github.com/status-im/status-go/services/wallet/collectibles.test imports
        github.com/status-im/status-go/services/wallet/thirdparty/mock: package github.com/status-im/status-go/services/wallet/thirdparty/mock provided by github.com/status-im/status-go at latest version v1.1.0 but not at required version v1.1.1-0.20241003195944-c1dd9397f7ae
go: github.com/igor-sirotin/go-test-retract-version-client imports
        github.com/status-im/status-go/protocol imports
        github.com/status-im/status-go/services/wallet imports
        github.com/status-im/status-go/services/wallet/router/pathprocessor tested by
        github.com/status-im/status-go/services/wallet/router/pathprocessor.test imports
        github.com/status-im/status-go/services/wallet/thirdparty/paraswap/mock: package github.com/status-im/status-go/services/wallet/thirdparty/paraswap/mock provided by github.com/status-im/status-go at latest version v1.1.0 but not at required version v1.1.1-0.20241003195944-c1dd9397f7ae
go: github.com/igor-sirotin/go-test-retract-version-client imports
        github.com/status-im/status-go/protocol imports
        github.com/status-im/status-go/services/wallet/token imports
        github.com/status-im/status-go/services/wallet/token/balancefetcher tested by
        github.com/status-im/status-go/services/wallet/token/balancefetcher.test imports
        github.com/status-im/status-go/contracts/mock: package github.com/status-im/status-go/contracts/mock provided by github.com/status-im/status-go at latest version v1.1.0 but not at required version v1.1.1-0.20241003195944-c1dd9397f7ae
go: github.com/igor-sirotin/go-test-retract-version-client imports
        github.com/status-im/status-go/protocol imports
        github.com/status-im/status-go/services/wallet/token imports
        github.com/status-im/status-go/services/wallet/token/balancefetcher tested by
        github.com/status-im/status-go/services/wallet/token/balancefetcher.test imports
        github.com/status-im/status-go/rpc/network/mock: package github.com/status-im/status-go/rpc/network/mock provided by github.com/status-im/status-go at latest version v1.1.0 but not at required version v1.1.1-0.20241003195944-c1dd9397f7ae
```

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions