chore: run systems tests on DI and direct applications (#23930)

This commit is contained in:
Alex | Interchain Labs 2025-03-10 11:22:07 -04:00 committed by GitHub
parent 6854ec67f0
commit 047379caaf
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 22 additions and 5 deletions

View File

@ -15,8 +15,10 @@ concurrency:
cancel-in-progress: true
jobs:
test-system:
setup:
runs-on: depot-ubuntu-22.04-4
outputs:
git_diff: ${{ steps.git_diff.outputs.diff }}
steps:
- uses: actions/checkout@v4
with:
@ -39,7 +41,23 @@ jobs:
**/go.sum
**/Makefile
Makefile
- name: system tests
if: env.GIT_DIFF
test-system:
needs: setup
if: needs.setup.outputs.git_diff
runs-on: depot-ubuntu-22.04-4
steps:
- uses: actions/checkout@v4
- name: Run system tests
run: |
make test-system
make test-system
test-system-legacy:
needs: setup
if: needs.setup.outputs.git_diff
runs-on: depot-ubuntu-22.04-4
steps:
- uses: actions/checkout@v4
- name: Run legacy system tests
run: |
COSMOS_BUILD_OPTIONS=legacy make test-system

View File

@ -62,7 +62,6 @@ comma := ,
build_tags_comma_sep := $(subst $(whitespace),$(comma),$(build_tags))
# process linker flags
ldflags = -X github.com/cosmos/cosmos-sdk/version.Name=sim \
-X github.com/cosmos/cosmos-sdk/version.AppName=simd \
-X github.com/cosmos/cosmos-sdk/version.Version=$(VERSION) \