From a923e13ce96568807e0b6b162d4d65bfcef1fef8 Mon Sep 17 00:00:00 2001 From: Facundo Medica <14063057+facundomedica@users.noreply.github.com> Date: Sat, 13 Jul 2024 12:38:55 +0200 Subject: [PATCH] ci: set up x/acounts/multisig (#20934) Co-authored-by: Julien Robert --- .github/dependabot.yml | 18 +++++++++++++ .github/pr_labeler.yml | 4 +++ .github/workflows/test.yml | 23 ++++++++++++++++ testutil/types.go | 2 +- x/accounts/defaults/lockup/CHANGELOG.md | 26 +++++++++++++++++++ .../lockup/continuous_locking_account_test.go | 3 ++- .../lockup/delayed_locking_account_test.go | 3 ++- .../lockup/periodic_locking_account_test.go | 3 ++- .../lockup/permanent_locking_account_test.go | 3 ++- x/accounts/defaults/multisig/CHANGELOG.md | 26 +++++++++++++++++++ 10 files changed, 106 insertions(+), 5 deletions(-) create mode 100644 x/accounts/defaults/lockup/CHANGELOG.md create mode 100644 x/accounts/defaults/multisig/CHANGELOG.md diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 1114d14726..7c4a08af17 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 6424808272..b935cf3195 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 4daf93be34..9515c80f7b 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 e465524d47..d4db7fadca 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 0000000000..7ce64dffb2 --- /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 1c5742833a..dd208b26be 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 2a9fa85b75..9a5f2cc4ae 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 e05b033430..809fe33757 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 341cd3c681..057bc95689 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 0000000000..098329cd02 --- /dev/null +++ b/x/accounts/defaults/multisig/CHANGELOG.md @@ -0,0 +1,26 @@ + + +# Changelog + +## [Unreleased]