build(deps): use Go 1.23 instead of Go 1.22 (#21280)

This commit is contained in:
Julien Robert 2024-08-15 10:43:08 +02:00 committed by GitHub
parent 0fe3115dcf
commit 819330872c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
70 changed files with 174 additions and 172 deletions

View File

@ -25,7 +25,7 @@ jobs:
- uses: DeterminateSystems/magic-nix-cache-action@main
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
###################
#### Build App ####

View File

@ -29,7 +29,7 @@ jobs:
uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
@ -37,7 +37,7 @@ jobs:
with:
languages: "go"
config-file: ./.github/codeql/config.yml
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.

View File

@ -17,7 +17,7 @@ jobs:
token: ${{ secrets.PRBOT_PAT }}
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
- name: Extract updated dependency
id: deps

View File

@ -14,7 +14,7 @@ jobs:
uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
- name: "Dependency Review"
uses: actions/dependency-review-action@v4

View File

@ -18,7 +18,7 @@ jobs:
- uses: DeterminateSystems/magic-nix-cache-action@main
- uses: actions/setup-go@v5
with:
go-version: "1.22.2"
go-version: "1.23"
check-latest: true
- uses: technote-space/get-diff-action@v6.1.2
id: git_diff

View File

@ -20,7 +20,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
- name: Run go mod tidy
run: ./scripts/go-mod-tidy-all.sh
@ -40,7 +40,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
- name: Generate mocks
run: make mocks

View File

@ -16,7 +16,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
# get 'v*.*.*' part from 'confix/v*.*.*' and save to $GITHUB_ENV
- name: Set env

View File

@ -16,7 +16,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
# get 'v*.*.*' part from 'cosmovisor/v*.*.*' and save to $GITHUB_ENV
- name: Set env

View File

@ -20,7 +20,7 @@ jobs:
- name: Install Go
uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
- name: Unshallow
run: git fetch --prune --unshallow

View File

@ -21,7 +21,7 @@ jobs:
ref: "release/v0.47.x"
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
- run: make build
@ -33,7 +33,7 @@ jobs:
steps:
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
- name: Install runsim
run: go install github.com/cosmos/tools/cmd/runsim@v1.0.0
@ -52,7 +52,7 @@ jobs:
ref: "release/v0.47.x"
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
- uses: actions/cache@v4
with:
@ -71,7 +71,7 @@ jobs:
ref: "release/v0.47.x"
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
- uses: actions/cache@v4
with:
@ -90,7 +90,7 @@ jobs:
ref: "release/v0.47.x"
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
- uses: actions/cache@v4
with:

View File

@ -21,7 +21,7 @@ jobs:
ref: "release/v0.50.x"
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
- run: make build
@ -33,7 +33,7 @@ jobs:
steps:
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
- name: Install runsim
run: go install github.com/cosmos/tools/cmd/runsim@v1.0.0
@ -52,7 +52,7 @@ jobs:
ref: "release/v0.50.x"
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
- uses: actions/cache@v4
with:
@ -71,7 +71,7 @@ jobs:
ref: "release/v0.50.x"
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
- uses: actions/cache@v4
with:
@ -90,7 +90,7 @@ jobs:
ref: "release/v0.50.x"
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
- uses: actions/cache@v4
with:

View File

@ -23,7 +23,7 @@ jobs:
ref: "release/v0.52.x"
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
- run: make build
@ -37,7 +37,7 @@ jobs:
ref: "release/v0.52.x"
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
- name: test-sim-import-export
run: |
@ -53,7 +53,7 @@ jobs:
ref: "release/v0.52.x"
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
- name: test-sim-after-import
run: |
@ -69,7 +69,7 @@ jobs:
ref: "release/v0.52.x"
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
- name: test-sim-nondeterminism-streaming
run: |
@ -85,7 +85,7 @@ jobs:
ref: "release/v0.52.x"
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
- name: test-sim-multi-seed-short
run: |

View File

@ -21,7 +21,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
- name: test-sim-multi-seed-long
run: |

View File

@ -21,7 +21,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
- run: make build
@ -33,7 +33,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
- name: test-sim-import-export
run: |
@ -47,7 +47,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
- name: test-sim-after-import
run: |
@ -61,7 +61,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
- name: test-sim-nondeterminism-streaming
run: |
@ -75,7 +75,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
- name: test-sim-multi-seed-short
run: |

View File

@ -18,7 +18,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
- name: Test v052 with latest main
run: |

View File

@ -20,7 +20,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
- name: Create a file with all core Cosmos SDK pkgs
run: go list ./... > pkgs.txt
@ -54,7 +54,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: go.sum
@ -88,7 +88,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: go.sum
@ -119,7 +119,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: go.sum
@ -153,7 +153,7 @@ jobs:
fetch-tags: true
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: |
@ -247,7 +247,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: go.sum
@ -280,7 +280,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: client/v2/go.sum
@ -311,7 +311,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.20"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: core/go.sum
@ -341,7 +341,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.20"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: core/testing/go.sum
@ -485,7 +485,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
cache: true
cache-dependency-path: schema/testing/go.sum
- uses: technote-space/get-diff-action@v6.1.2
@ -515,7 +515,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
cache: true
cache-dependency-path: indexer/postgres/tests/go.sum
- uses: technote-space/get-diff-action@v6.1.2
@ -551,7 +551,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: simapp/go.sum
@ -579,7 +579,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: go.sum
@ -621,7 +621,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: collections/go.sum
@ -652,7 +652,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.20"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: orm/go.sum
@ -683,7 +683,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: tools/cosmovisor/go.sum
@ -714,7 +714,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: tools/confix/go.sum
@ -745,7 +745,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: tools/hubl/go.sum
@ -813,7 +813,7 @@ jobs:
- uses: DeterminateSystems/magic-nix-cache-action@main
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: store/v2/go.sum
@ -828,7 +828,7 @@ jobs:
if: env.GIT_DIFF
run: |
cd store/v2
nix develop .. -c go test -mod=readonly -timeout 30m -coverprofile=coverage.out -covermode=atomic -tags='norace ledger test_ledger_mock rocksdb' ./...
nix develop ../.. -c go test -mod=readonly -timeout 30m -coverprofile=coverage.out -covermode=atomic -tags='norace ledger test_ledger_mock rocksdb' ./...
- name: sonarcloud
if: ${{ env.GIT_DIFF && !github.event.pull_request.draft && env.SONAR_TOKEN != null }}
uses: SonarSource/sonarcloud-github-action@master
@ -882,7 +882,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: x/accounts/go.sum
@ -913,7 +913,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: x/accounts/defaults/lockup/go.sum
@ -936,7 +936,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: x/accounts/multisig/lockup/go.sum
@ -959,7 +959,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: x/tx/go.sum
@ -990,7 +990,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: x/nft/go.sum
@ -1021,7 +1021,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: x/circuit/go.sum
@ -1052,7 +1052,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: x/distribution/go.sum
@ -1083,7 +1083,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: x/protocolpool/go.sum
@ -1114,7 +1114,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: x/feegrant/go.sum
@ -1145,7 +1145,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: x/evidence/go.sum
@ -1175,7 +1175,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: x/params/go.sum
@ -1205,7 +1205,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: x/upgrade/go.sum
@ -1235,7 +1235,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: x/group/go.sum
@ -1265,7 +1265,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: x/gov/go.sum
@ -1296,7 +1296,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: x/slashing/go.sum
@ -1327,7 +1327,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: x/staking/go.sum
@ -1358,7 +1358,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: x/auth/go.sum
@ -1389,7 +1389,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: x/authz/go.sum
@ -1420,7 +1420,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: x/bank/go.sum
@ -1451,7 +1451,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: x/mint/go.sum
@ -1482,7 +1482,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: x/epochs/go.sum
@ -1513,7 +1513,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: x/consensus/go.sum

View File

@ -22,7 +22,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: go.sum
@ -46,7 +46,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: go.sum
@ -70,7 +70,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: go.sum
@ -94,7 +94,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22"
go-version: "1.23"
check-latest: true
cache: true
cache-dependency-path: go.sum

View File

@ -12,7 +12,7 @@
#
# This image is pushed to the GHCR as https://ghcr.io/cosmos/simapp
FROM golang:1.22-alpine AS build-env
FROM golang:1.23-alpine AS build-env
# Install minimum necessary dependencies
ENV PACKAGES curl make git libc-dev bash gcc linux-headers eudev-dev

View File

@ -1,10 +1,10 @@
module cosmossdk.io/client/v2
go 1.22.2
go 1.23
require (
cosmossdk.io/api v0.7.5
cosmossdk.io/core v0.12.1-0.20231114100755-569e3ff6a0d7
cosmossdk.io/core v1.0.0
cosmossdk.io/depinject v1.0.0
cosmossdk.io/x/bank v0.0.0-20240226161501-23359a0b6d91
cosmossdk.io/x/gov v0.0.0-20231113122742-912390d5fc4a

View File

@ -1,9 +1,9 @@
module cosmossdk.io/collections
go 1.21
go 1.23
require (
cosmossdk.io/core v0.12.0
cosmossdk.io/core v1.0.0
cosmossdk.io/core/testing v0.0.0-00010101000000-000000000000
github.com/stretchr/testify v1.9.0
pgregory.net/rapid v1.1.0

View File

@ -2,8 +2,8 @@
# docker build --pull --rm -f "contrib/devtools/Dockerfile" -t cosmossdk-proto:latest "contrib/devtools"
# docker run --rm -v $(pwd):/workspace --workdir /workspace cosmossdk-proto sh ./scripts/protocgen.sh
FROM bufbuild/buf:1.24.0 as BUILDER
FROM golang:1.22-alpine
FROM bufbuild/buf:1.36.0 as BUILDER
FROM golang:1.23-alpine
RUN apk add --no-cache \
nodejs \

View File

@ -1,4 +1,4 @@
FROM golang:1.22-alpine AS build
FROM golang:1.23-alpine AS build
RUN apk add build-base git linux-headers libc-dev
RUN go install github.com/go-delve/delve/cmd/dlv@latest

View File

@ -1,4 +1,4 @@
FROM golang:1.22-alpine AS build
FROM golang:1.23-alpine AS build
RUN apk add build-base git linux-headers

View File

@ -3,7 +3,7 @@ module cosmossdk.io/core
// Core is meant to have zero dependencies, so we can use it as a dependency
// in other modules without having to worry about circular dependencies.
go 1.20
go 1.23
// Version tagged too early and incompatible with v0.50 (latest at the time of tagging)
retract v0.12.0

View File

@ -1,10 +1,10 @@
module cosmossdk.io/core/testing
go 1.20
go 1.23
replace cosmossdk.io/core => ../
require (
cosmossdk.io/core v0.12.0
cosmossdk.io/core v1.0.0
github.com/tidwall/btree v1.7.0
)

View File

@ -43,7 +43,7 @@ func TestArmorUnarmorPrivKey(t *testing.T) {
// empty string
decrypted, algo, err = crypto.UnarmorDecryptPrivKey("", "passphrase")
require.Error(t, err)
require.True(t, errors.Is(io.EOF, err))
require.True(t, errors.Is(err, io.EOF))
require.Nil(t, decrypted)
require.Empty(t, algo)
@ -165,7 +165,7 @@ func TestArmorInfoBytes(t *testing.T) {
func TestUnarmorInfoBytesErrors(t *testing.T) {
unarmoredBytes, err := crypto.UnarmorInfoBytes("")
require.Error(t, err)
require.True(t, errors.Is(io.EOF, err))
require.True(t, errors.Is(err, io.EOF))
require.Nil(t, unarmoredBytes)
header := map[string]string{

6
flake.lock generated
View File

@ -44,11 +44,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1714656196,
"narHash": "sha256-kjQkA98lMcsom6Gbhw8SYzmwrSo+2nruiTcTZp5jK7o=",
"lastModified": 1723603349,
"narHash": "sha256-VMg6N7MryOuvSJ8Sj6YydarnUCkL7cvMdrMcnsJnJCE=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "94035b482d181af0a0f8f77823a790b256b7c3cc",
"rev": "daf7bb95821b789db24fc1ac21f613db0c1bf2cb",
"type": "github"
},
"original": {

View File

@ -54,7 +54,7 @@
devShells = rec {
default = with pkgs; mkShell {
buildInputs = [
go_1_22 # Use Go 1.22 version
go_1_23 # Use Go 1.23 version
rocksdb
gomod2nix
];

4
go.mod
View File

@ -1,11 +1,11 @@
go 1.22.2
go 1.23
module github.com/cosmos/cosmos-sdk
require (
cosmossdk.io/api v0.7.5
cosmossdk.io/collections v0.4.0
cosmossdk.io/core v0.12.1-0.20231114100755-569e3ff6a0d7
cosmossdk.io/core v1.0.0
cosmossdk.io/core/testing v0.0.0-00010101000000-000000000000
cosmossdk.io/depinject v1.0.0
cosmossdk.io/errors v1.0.1

View File

@ -1,4 +1,4 @@
go 1.22.2
go 1.23
use (
.

View File

@ -1,5 +1,7 @@
module cosmossdk.io/indexer/postgres/testing
go 1.23
require (
cosmossdk.io/indexer/postgres v0.0.0-00010101000000-000000000000
cosmossdk.io/schema v0.1.1
@ -31,5 +33,3 @@ require (
replace cosmossdk.io/indexer/postgres => ../.
replace cosmossdk.io/schema => ../../../schema
go 1.22

View File

@ -1,6 +1,6 @@
module cosmossdk.io/orm
go 1.21
go 1.23
require (
cosmossdk.io/api v0.7.5

View File

@ -1,6 +1,6 @@
module cosmossdk.io/runtime/v2
go 1.22.2
go 1.23
// server v2 integration
replace (
@ -15,7 +15,7 @@ replace (
require (
cosmossdk.io/api v0.7.5
cosmossdk.io/core v0.12.1-0.20240725072823-6a2d039e1212
cosmossdk.io/core v1.0.0
cosmossdk.io/depinject v1.0.0
cosmossdk.io/log v1.4.0
cosmossdk.io/server/v2/appmanager v0.0.0-00010101000000-000000000000

View File

@ -1,5 +1,7 @@
module cosmossdk.io/schema/testing
go 1.23
require (
cosmossdk.io/schema v0.0.0
github.com/cockroachdb/apd/v3 v3.2.1
@ -17,5 +19,3 @@ require (
)
replace cosmossdk.io/schema => ./..
go 1.22

View File

@ -1,4 +1,4 @@
golangci_version=v1.59.0
golangci_version=v1.60.1
#? setup-pre-commit: Set pre-commit git hook
setup-pre-commit:

View File

@ -1,4 +1,4 @@
protoVer=0.14.1
protoVer=0.15.0
protoImageName=ghcr.io/cosmos/proto-builder:$(protoVer)
protoImage=$(DOCKER) run --rm -v $(CURDIR):/workspace --workdir /workspace $(protoImageName)

View File

@ -1,7 +1,7 @@
module cosmossdk.io/server/v2/appmanager
go 1.21
go 1.23
replace cosmossdk.io/core => ../../../core
require cosmossdk.io/core v0.12.0
require cosmossdk.io/core v1.0.0

View File

@ -1,6 +1,6 @@
module cosmossdk.io/server/v2/cometbft
go 1.22.2
go 1.23
replace (
cosmossdk.io/api => ../../../api
@ -22,7 +22,7 @@ replace (
require (
buf.build/gen/go/cometbft/cometbft/protocolbuffers/go v1.34.2-20240701160653-fedbb9acfd2f.2
cosmossdk.io/api v0.7.5
cosmossdk.io/core v0.12.1-0.20240725072823-6a2d039e1212
cosmossdk.io/core v1.0.0
cosmossdk.io/errors v1.0.1
cosmossdk.io/log v1.4.0
cosmossdk.io/server/v2 v2.0.0-00010101000000-000000000000

View File

@ -1,6 +1,6 @@
module cosmossdk.io/server/v2
go 1.21
go 1.23
replace (
cosmossdk.io/api => ../../api
@ -15,7 +15,7 @@ replace (
require (
cosmossdk.io/api v0.7.5
cosmossdk.io/core v0.12.1-0.20240725072823-6a2d039e1212
cosmossdk.io/core v1.0.0
cosmossdk.io/core/testing v0.0.0-00010101000000-000000000000
cosmossdk.io/log v1.4.0
cosmossdk.io/server/v2/appmanager v0.0.0-00010101000000-000000000000

View File

@ -1,6 +1,6 @@
module cosmossdk.io/server/v2/stf
go 1.21
go 1.23
replace cosmossdk.io/core => ../../../core

View File

@ -1,12 +1,12 @@
module cosmossdk.io/simapp
go 1.22.2
go 1.23
require (
cosmossdk.io/api v0.7.5
cosmossdk.io/client/v2 v2.0.0-20230630094428-02b760776860
cosmossdk.io/collections v0.4.0
cosmossdk.io/core v0.12.1-0.20231114100755-569e3ff6a0d7
cosmossdk.io/core v1.0.0
cosmossdk.io/core/testing v0.0.0-00010101000000-000000000000 // indirect
cosmossdk.io/depinject v1.0.0
cosmossdk.io/log v1.4.0

View File

@ -1,11 +1,11 @@
module cosmossdk.io/simapp/v2
go 1.22.2
go 1.23
require (
cosmossdk.io/api v0.7.5
cosmossdk.io/client/v2 v2.0.0-00010101000000-000000000000
cosmossdk.io/core v0.12.1-0.20240725072823-6a2d039e1212
cosmossdk.io/core v1.0.0
cosmossdk.io/depinject v1.0.0
cosmossdk.io/log v1.4.0
cosmossdk.io/math v1.3.0

View File

@ -1,9 +1,9 @@
module cosmossdk.io/store/v2
go 1.21
go 1.23
require (
cosmossdk.io/core v0.12.1-0.20240725072823-6a2d039e1212
cosmossdk.io/core v1.0.0
cosmossdk.io/core/testing v0.0.0-00010101000000-000000000000
cosmossdk.io/errors/v2 v2.0.0-20240731132947-df72853b3ca5
cosmossdk.io/log v1.4.0

View File

@ -1,11 +1,11 @@
module github.com/cosmos/cosmos-sdk/tests
go 1.22.2
go 1.23
require (
cosmossdk.io/api v0.7.5
cosmossdk.io/collections v0.4.0
cosmossdk.io/core v0.12.1-0.20231114100755-569e3ff6a0d7
cosmossdk.io/core v1.0.0
cosmossdk.io/depinject v1.0.0
cosmossdk.io/errors v1.0.1 // indirect
cosmossdk.io/log v1.4.0

View File

@ -1,6 +1,6 @@
module cosmossdk.io/tests/systemtests
go 1.22
go 1.23
require (
github.com/cosmos/cosmos-proto v1.0.0-beta.5 // indirect

View File

@ -1,6 +1,6 @@
module cosmossdk.io/tools/confix
go 1.21
go 1.23
require (
github.com/cosmos/cosmos-sdk v0.50.9

View File

@ -1,6 +1,6 @@
module cosmossdk.io/tools/cosmovisor
go 1.22.4
go 1.23
require (
cosmossdk.io/log v1.4.0

View File

@ -18,6 +18,8 @@ import (
"github.com/cosmos/cosmos-sdk/types"
)
type dummyCtxKey struct{}
type contextTestSuite struct {
suite.Suite
}
@ -137,7 +139,7 @@ func (s *contextTestSuite) TestContextWithCustom() {
s.Require().Equal(cp, ctx.WithConsensusParams(cp).ConsensusParams())
// test inner context
newContext := context.WithValue(ctx.Context(), struct{}{}, "value")
newContext := context.WithValue(ctx.Context(), dummyCtxKey{}, "value")
s.Require().NotEqual(ctx.Context(), ctx.WithContext(newContext).Context())
}
@ -225,7 +227,7 @@ func (s *contextTestSuite) TestUnwrapSDKContext() {
s.Require().Panics(func() { types.UnwrapSDKContext(ctx) })
// test unwrapping when we've used context.WithValue
ctx = context.WithValue(sdkCtx, struct{}{}, "bar")
ctx = context.WithValue(sdkCtx, dummyCtxKey{}, "bar")
sdkCtx2 = types.UnwrapSDKContext(ctx)
s.Require().Equal(sdkCtx, sdkCtx2)
}

View File

@ -1,10 +1,10 @@
module cosmossdk.io/x/accounts/defaults/lockup
go 1.22.2
go 1.23
require (
cosmossdk.io/collections v0.4.0
cosmossdk.io/core v0.12.1-0.20231114100755-569e3ff6a0d7
cosmossdk.io/core v1.0.0
cosmossdk.io/x/accounts v0.0.0-20240226161501-23359a0b6d91
cosmossdk.io/x/bank v0.0.0-20240226161501-23359a0b6d91
cosmossdk.io/x/distribution v0.0.0-00010101000000-000000000000

View File

@ -1,10 +1,10 @@
module cosmossdk.io/x/accounts/defaults/multisig
go 1.22.2
go 1.23
require (
cosmossdk.io/collections v0.4.0
cosmossdk.io/core v0.12.1-0.20231114100755-569e3ff6a0d7
cosmossdk.io/core v1.0.0
cosmossdk.io/math v1.3.0
cosmossdk.io/x/accounts v0.0.0-00010101000000-000000000000
cosmossdk.io/x/bank v0.0.0-20240226161501-23359a0b6d91

View File

@ -1,11 +1,11 @@
module cosmossdk.io/x/accounts
go 1.22.2
go 1.23
require (
cosmossdk.io/api v0.7.5
cosmossdk.io/collections v0.4.0
cosmossdk.io/core v0.12.1-0.20231114100755-569e3ff6a0d7
cosmossdk.io/core v1.0.0
cosmossdk.io/core/testing v0.0.0-00010101000000-000000000000
cosmossdk.io/depinject v1.0.0
cosmossdk.io/x/accounts/defaults/multisig v0.0.0-00010101000000-000000000000

View File

@ -1,11 +1,11 @@
module cosmossdk.io/x/auth
go 1.22.2
go 1.23
require (
cosmossdk.io/api v0.7.5
cosmossdk.io/collections v0.4.0
cosmossdk.io/core v0.12.1-0.20231114100755-569e3ff6a0d7
cosmossdk.io/core v1.0.0
cosmossdk.io/core/testing v0.0.0-00010101000000-000000000000
cosmossdk.io/depinject v1.0.0
cosmossdk.io/errors v1.0.1

View File

@ -1,10 +1,10 @@
module cosmossdk.io/x/authz
go 1.22.2
go 1.23
require (
cosmossdk.io/api v0.7.5
cosmossdk.io/core v0.12.1-0.20231114100755-569e3ff6a0d7
cosmossdk.io/core v1.0.0
cosmossdk.io/depinject v1.0.0
cosmossdk.io/errors v1.0.1
cosmossdk.io/math v1.3.0

View File

@ -1,11 +1,11 @@
module cosmossdk.io/x/bank
go 1.22.2
go 1.23
require (
cosmossdk.io/api v0.7.5
cosmossdk.io/collections v0.4.0
cosmossdk.io/core v0.12.1-0.20231114100755-569e3ff6a0d7
cosmossdk.io/core v1.0.0
cosmossdk.io/depinject v1.0.0
cosmossdk.io/errors v1.0.1
cosmossdk.io/log v1.4.0 // indirect

View File

@ -1,11 +1,11 @@
module cosmossdk.io/x/circuit
go 1.22.2
go 1.23
require (
cosmossdk.io/api v0.7.5
cosmossdk.io/collections v0.4.0
cosmossdk.io/core v0.12.1-0.20231114100755-569e3ff6a0d7
cosmossdk.io/core v1.0.0
cosmossdk.io/core/testing v0.0.0-00010101000000-000000000000
cosmossdk.io/depinject v1.0.0
cosmossdk.io/errors v1.0.1

View File

@ -1,11 +1,11 @@
module cosmossdk.io/x/consensus
go 1.22.2
go 1.23
require (
cosmossdk.io/api v0.7.5
cosmossdk.io/collections v0.4.0
cosmossdk.io/core v0.12.1-0.20231114100755-569e3ff6a0d7
cosmossdk.io/core v1.0.0
cosmossdk.io/core/testing v0.0.0-00010101000000-000000000000
cosmossdk.io/depinject v1.0.0
cosmossdk.io/store v1.1.1-0.20240418092142-896cdf1971bc

View File

@ -1,11 +1,11 @@
module cosmossdk.io/x/distribution
go 1.22.2
go 1.23
require (
cosmossdk.io/api v0.7.5
cosmossdk.io/collections v0.4.0
cosmossdk.io/core v0.12.1-0.20231114100755-569e3ff6a0d7
cosmossdk.io/core v1.0.0
cosmossdk.io/core/testing v0.0.0-00010101000000-000000000000
cosmossdk.io/depinject v1.0.0
cosmossdk.io/errors v1.0.1

View File

@ -1,11 +1,11 @@
module cosmossdk.io/x/epochs
go 1.22.2
go 1.23
require (
cosmossdk.io/api v0.7.5
cosmossdk.io/collections v0.4.0
cosmossdk.io/core v0.12.1-0.20231114100755-569e3ff6a0d7
cosmossdk.io/core v1.0.0
cosmossdk.io/core/testing v0.0.0-00010101000000-000000000000
cosmossdk.io/depinject v1.0.0
cosmossdk.io/errors v1.0.1

View File

@ -1,11 +1,11 @@
module cosmossdk.io/x/evidence
go 1.22.2
go 1.23
require (
cosmossdk.io/api v0.7.5
cosmossdk.io/collections v0.4.0
cosmossdk.io/core v0.12.1-0.20231114100755-569e3ff6a0d7
cosmossdk.io/core v1.0.0
cosmossdk.io/core/testing v0.0.0-00010101000000-000000000000
cosmossdk.io/depinject v1.0.0
cosmossdk.io/errors v1.0.1

View File

@ -1,11 +1,11 @@
module cosmossdk.io/x/feegrant
go 1.22.2
go 1.23
require (
cosmossdk.io/api v0.7.5
cosmossdk.io/collections v0.4.0
cosmossdk.io/core v0.12.1-0.20231114100755-569e3ff6a0d7
cosmossdk.io/core v1.0.0
cosmossdk.io/core/testing v0.0.0-00010101000000-000000000000
cosmossdk.io/depinject v1.0.0
cosmossdk.io/errors v1.0.1

View File

@ -1,11 +1,11 @@
module cosmossdk.io/x/gov
go 1.22.2
go 1.23
require (
cosmossdk.io/api v0.7.5
cosmossdk.io/collections v0.4.0
cosmossdk.io/core v0.12.1-0.20231114100755-569e3ff6a0d7
cosmossdk.io/core v1.0.0
cosmossdk.io/core/testing v0.0.0-00010101000000-000000000000
cosmossdk.io/depinject v1.0.0
cosmossdk.io/errors v1.0.1

View File

@ -1,10 +1,10 @@
module cosmossdk.io/x/group
go 1.22.2
go 1.23
require (
cosmossdk.io/api v0.7.5
cosmossdk.io/core v0.12.1-0.20231114100755-569e3ff6a0d7
cosmossdk.io/core v1.0.0
cosmossdk.io/depinject v1.0.0
cosmossdk.io/errors v1.0.1
cosmossdk.io/log v1.4.0

View File

@ -1,11 +1,11 @@
module cosmossdk.io/x/mint
go 1.22.2
go 1.23
require (
cosmossdk.io/api v0.7.5
cosmossdk.io/collections v0.4.0
cosmossdk.io/core v0.12.1-0.20231114100755-569e3ff6a0d7
cosmossdk.io/core v1.0.0
cosmossdk.io/core/testing v0.0.0-00010101000000-000000000000
cosmossdk.io/depinject v1.0.0
cosmossdk.io/errors v1.0.1

View File

@ -1,10 +1,10 @@
module cosmossdk.io/x/nft
go 1.22.2
go 1.23
require (
cosmossdk.io/api v0.7.5
cosmossdk.io/core v0.12.1-0.20231114100755-569e3ff6a0d7
cosmossdk.io/core v1.0.0
cosmossdk.io/depinject v1.0.0
cosmossdk.io/errors v1.0.1
cosmossdk.io/log v1.4.0

View File

@ -1,10 +1,10 @@
module cosmossdk.io/x/params
go 1.22.2
go 1.23
require (
cosmossdk.io/api v0.7.5
cosmossdk.io/core v0.12.1-0.20231114100755-569e3ff6a0d7
cosmossdk.io/core v1.0.0
cosmossdk.io/depinject v1.0.0
cosmossdk.io/errors v1.0.1
cosmossdk.io/log v1.4.0

View File

@ -1,11 +1,11 @@
module cosmossdk.io/x/protocolpool
go 1.22.2
go 1.23
require (
cosmossdk.io/api v0.7.5
cosmossdk.io/collections v0.4.0
cosmossdk.io/core v0.12.1-0.20231114100755-569e3ff6a0d7
cosmossdk.io/core v1.0.0
cosmossdk.io/core/testing v0.0.0-00010101000000-000000000000
cosmossdk.io/depinject v1.0.0
cosmossdk.io/errors v1.0.1

View File

@ -1,11 +1,11 @@
module cosmossdk.io/x/slashing
go 1.22.2
go 1.23
require (
cosmossdk.io/api v0.7.5
cosmossdk.io/collections v0.4.0
cosmossdk.io/core v0.12.1-0.20231114100755-569e3ff6a0d7
cosmossdk.io/core v1.0.0
cosmossdk.io/core/testing v0.0.0-00010101000000-000000000000
cosmossdk.io/depinject v1.0.0
cosmossdk.io/errors v1.0.1

View File

@ -1,11 +1,11 @@
module cosmossdk.io/x/staking
go 1.22.2
go 1.23
require (
cosmossdk.io/api v0.7.5
cosmossdk.io/collections v0.4.0
cosmossdk.io/core v0.12.1-0.20231114100755-569e3ff6a0d7
cosmossdk.io/core v1.0.0
cosmossdk.io/core/testing v0.0.0-00010101000000-000000000000
cosmossdk.io/depinject v1.0.0
cosmossdk.io/errors v1.0.1

View File

@ -1,6 +1,6 @@
module cosmossdk.io/x/tx
go 1.21
go 1.23
require (
cosmossdk.io/api v0.7.5

View File

@ -1,10 +1,10 @@
module cosmossdk.io/x/upgrade
go 1.22.2
go 1.23
require (
cosmossdk.io/api v0.7.5
cosmossdk.io/core v0.12.1-0.20231114100755-569e3ff6a0d7
cosmossdk.io/core v1.0.0
cosmossdk.io/core/testing v0.0.0-00010101000000-000000000000
cosmossdk.io/depinject v1.0.0
cosmossdk.io/errors v1.0.1