diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 1114d14726ce..7c4a08af1730 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -169,6 +169,24 @@ updates: labels: - "A:automerge" - dependencies + - package-ecosystem: gomod + directory: "x/accounts/defaults/multisig" + schedule: + interval: weekly + day: wednesday + time: "02:45" + labels: + - "A:automerge" + - dependencies + - package-ecosystem: gomod + directory: "x/accounts/defaults/lockup" + schedule: + interval: weekly + day: wednesday + time: "02:55" + labels: + - "A:automerge" + - dependencies - package-ecosystem: gomod directory: "/x/nft" schedule: diff --git a/.github/pr_labeler.yml b/.github/pr_labeler.yml index 6424808272ec..b935cf319559 100644 --- a/.github/pr_labeler.yml +++ b/.github/pr_labeler.yml @@ -26,6 +26,10 @@ - schema/**/* "C:x/accounts": - x/accounts/**/* +"C:x/accounts/multisig": + - x/accounts/defaults/multisig/**/* +"C:x/accounts/lockup": + - x/accounts/defaults/lockup/**/* "C:x/auth": - x/auth/**/* "C:x/authz": diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 4daf93be344a..9515c80f7b46 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -854,6 +854,29 @@ jobs: cd x/accounts/defaults/lockup go test -mod=readonly -timeout 30m -coverprofile=coverage.out -covermode=atomic -tags='norace ledger test_ledger_mock' ./... + test-x-accounts-multisig: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-go@v5 + with: + go-version: "1.22" + check-latest: true + cache: true + cache-dependency-path: x/accounts/multisig/lockup/go.sum + - uses: technote-space/get-diff-action@v6.1.2 + id: git_diff + with: + PATTERNS: | + x/accounts/defaults/multisig/**/*.go + x/accounts/defaults/multisig/go.mod + x/accounts/defaults/multisig/go.sum + - name: tests + if: env.GIT_DIFF + run: | + cd x/accounts/defaults/multisig + go test -mod=readonly -timeout 30m -coverprofile=coverage.out -covermode=atomic -tags='norace ledger test_ledger_mock' ./... + test-x-tx: runs-on: ubuntu-latest steps: diff --git a/testutil/types.go b/testutil/types.go index e465524d47a6..d4db7fadcabd 100644 --- a/testutil/types.go +++ b/testutil/types.go @@ -1,7 +1,7 @@ package testutil // This file contains the list of module names are that maintained by the SDK team. -// Those constants are defined here to be used in the SDK without importing those modules +// Those constants are defined here to be used in the SDK without importing those modules. const ( AccountsModuleName = "accounts" diff --git a/x/accounts/defaults/lockup/CHANGELOG.md b/x/accounts/defaults/lockup/CHANGELOG.md new file mode 100644 index 000000000000..7ce64dffb257 --- /dev/null +++ b/x/accounts/defaults/lockup/CHANGELOG.md @@ -0,0 +1,26 @@ + + +# Changelog + +## [Unreleased] \ No newline at end of file diff --git a/x/accounts/defaults/lockup/continuous_locking_account_test.go b/x/accounts/defaults/lockup/continuous_locking_account_test.go index 1c5742833a81..dd208b26be74 100644 --- a/x/accounts/defaults/lockup/continuous_locking_account_test.go +++ b/x/accounts/defaults/lockup/continuous_locking_account_test.go @@ -5,7 +5,6 @@ import ( "testing" "time" - sdk "github.com/cosmos/cosmos-sdk/types" "github.com/stretchr/testify/require" "cosmossdk.io/core/header" @@ -13,6 +12,8 @@ import ( "cosmossdk.io/log" "cosmossdk.io/math" lockuptypes "cosmossdk.io/x/accounts/defaults/lockup/types" + + sdk "github.com/cosmos/cosmos-sdk/types" ) func setupContinousAccount(t *testing.T, ctx context.Context, ss store.KVStoreService) *ContinuousLockingAccount { diff --git a/x/accounts/defaults/lockup/delayed_locking_account_test.go b/x/accounts/defaults/lockup/delayed_locking_account_test.go index 2a9fa85b755c..9a5f2cc4ae2f 100644 --- a/x/accounts/defaults/lockup/delayed_locking_account_test.go +++ b/x/accounts/defaults/lockup/delayed_locking_account_test.go @@ -5,7 +5,6 @@ import ( "testing" "time" - sdk "github.com/cosmos/cosmos-sdk/types" "github.com/stretchr/testify/require" "cosmossdk.io/core/header" @@ -13,6 +12,8 @@ import ( "cosmossdk.io/log" "cosmossdk.io/math" lockuptypes "cosmossdk.io/x/accounts/defaults/lockup/types" + + sdk "github.com/cosmos/cosmos-sdk/types" ) func setupDelayedAccount(t *testing.T, ctx context.Context, ss store.KVStoreService) *DelayedLockingAccount { diff --git a/x/accounts/defaults/lockup/periodic_locking_account_test.go b/x/accounts/defaults/lockup/periodic_locking_account_test.go index e05b033430be..809fe33757d0 100644 --- a/x/accounts/defaults/lockup/periodic_locking_account_test.go +++ b/x/accounts/defaults/lockup/periodic_locking_account_test.go @@ -5,7 +5,6 @@ import ( "testing" "time" - sdk "github.com/cosmos/cosmos-sdk/types" "github.com/stretchr/testify/require" "cosmossdk.io/core/header" @@ -13,6 +12,8 @@ import ( "cosmossdk.io/log" "cosmossdk.io/math" lockuptypes "cosmossdk.io/x/accounts/defaults/lockup/types" + + sdk "github.com/cosmos/cosmos-sdk/types" ) func setupPeriodicAccount(t *testing.T, ctx context.Context, ss store.KVStoreService) *PeriodicLockingAccount { diff --git a/x/accounts/defaults/lockup/permanent_locking_account_test.go b/x/accounts/defaults/lockup/permanent_locking_account_test.go index 341cd3c681ca..057bc95689c0 100644 --- a/x/accounts/defaults/lockup/permanent_locking_account_test.go +++ b/x/accounts/defaults/lockup/permanent_locking_account_test.go @@ -5,7 +5,6 @@ import ( "testing" "time" - sdk "github.com/cosmos/cosmos-sdk/types" "github.com/stretchr/testify/require" "cosmossdk.io/core/header" @@ -13,6 +12,8 @@ import ( "cosmossdk.io/log" "cosmossdk.io/math" lockuptypes "cosmossdk.io/x/accounts/defaults/lockup/types" + + sdk "github.com/cosmos/cosmos-sdk/types" ) func setupPermanentAccount(t *testing.T, ctx context.Context, ss store.KVStoreService) *PermanentLockingAccount { diff --git a/x/accounts/defaults/multisig/CHANGELOG.md b/x/accounts/defaults/multisig/CHANGELOG.md new file mode 100644 index 000000000000..098329cd02fe --- /dev/null +++ b/x/accounts/defaults/multisig/CHANGELOG.md @@ -0,0 +1,26 @@ + + +# Changelog + +## [Unreleased]