-
Notifications
You must be signed in to change notification settings - Fork 608
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix: e2e and remove toolchain (#8191)
* remove toolchain * remove exclude increment * script * remove build tags * build script * remove build arg (cherry picked from commit 27548cc) # Conflicts: # osmoutils/go.sum # x/ibc-hooks/go.sum
- Loading branch information
1 parent
24d9b92
commit 29a0917
Showing
17 changed files
with
104 additions
and
239 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -15,16 +15,13 @@ concurrency: | |
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} | ||
cancel-in-progress: true | ||
|
||
|
||
jobs: | ||
get_diff: | ||
runs-on: buildjet-4vcpu-ubuntu-2204 | ||
steps: | ||
- | ||
name: Check out repository code | ||
- name: Check out repository code | ||
uses: actions/checkout@v4 | ||
- | ||
name: Get git diff | ||
- name: Get git diff | ||
uses: technote-space/[email protected] | ||
with: | ||
PATTERNS: | | ||
|
@@ -35,8 +32,7 @@ jobs: | |
Makefile | ||
Dockerfile | ||
.github/workflows/test.yml | ||
- | ||
name: Set output | ||
- name: Set output | ||
id: vars | ||
run: echo "git_diff=$GIT_DIFF" >> $GITHUB_OUTPUT | ||
outputs: | ||
|
@@ -47,16 +43,13 @@ jobs: | |
if: ${{ needs.get_diff.outputs.git_diff || github.actor == 'dependabot[bot]' || github.actor == 'mergify[bot]' }} | ||
runs-on: buildjet-4vcpu-ubuntu-2204 | ||
steps: | ||
- | ||
name: Check out repository | ||
- name: Check out repository | ||
uses: actions/checkout@v4 | ||
- | ||
name: 🐿 Setup Golang | ||
- name: 🐿 Setup Golang | ||
uses: actions/setup-go@v5 | ||
with: | ||
go-version-file: go.mod | ||
- | ||
name: Create a file with all core Cosmos SDK pkgs | ||
- name: Create a file with all core Cosmos SDK pkgs | ||
run: | | ||
go list \ | ||
./... \ | ||
|
@@ -66,27 +59,22 @@ jobs: | |
./x/epochs \ | ||
| grep -E -v 'tests/simulator|e2e' \ | ||
> pkgs.txt | ||
- | ||
name: Split pkgs into 4 files | ||
- name: Split pkgs into 4 files | ||
run: | | ||
split -d -n l/4 pkgs.txt pkgs.txt.part. | ||
- | ||
uses: actions/upload-artifact@v4 | ||
- uses: actions/upload-artifact@v4 | ||
with: | ||
name: "${{ github.sha }}-00" | ||
path: ./pkgs.txt.part.00 | ||
- | ||
uses: actions/upload-artifact@v4 | ||
- uses: actions/upload-artifact@v4 | ||
with: | ||
name: "${{ github.sha }}-01" | ||
path: ./pkgs.txt.part.01 | ||
- | ||
uses: actions/upload-artifact@v4 | ||
- uses: actions/upload-artifact@v4 | ||
with: | ||
name: "${{ github.sha }}-02" | ||
path: ./pkgs.txt.part.02 | ||
- | ||
uses: actions/upload-artifact@v4 | ||
- uses: actions/upload-artifact@v4 | ||
with: | ||
name: "${{ github.sha }}-03" | ||
path: ./pkgs.txt.part.03 | ||
|
@@ -100,23 +88,18 @@ jobs: | |
matrix: | ||
part: ["00", "01", "02", "03"] | ||
steps: | ||
- | ||
name: Check out repository | ||
- name: Check out repository | ||
uses: actions/checkout@v4 | ||
- | ||
name: 🐿 Setup Golang | ||
- name: 🐿 Setup Golang | ||
uses: actions/setup-go@v5 | ||
with: | ||
go-version-file: go.mod | ||
- | ||
name: Display go version | ||
- name: Display go version | ||
run: go version | ||
- | ||
uses: actions/download-artifact@v4 | ||
- uses: actions/download-artifact@v4 | ||
with: | ||
name: "${{ github.sha }}-${{ matrix.part }}" | ||
- | ||
name: Test & coverage report creation | ||
- name: Test & coverage report creation | ||
run: | | ||
VERSION=$(echo $(git describe --tags) | sed 's/^v//') || VERSION=${GITHUB_SHA} | ||
TESTS=$(cat pkgs.txt.part.${{ matrix.part }}) | ||
|
@@ -128,55 +111,45 @@ jobs: | |
runs-on: buildjet-4vcpu-ubuntu-2204 | ||
timeout-minutes: 20 | ||
steps: | ||
- | ||
name: Check out repository | ||
- name: Check out repository | ||
uses: actions/checkout@v4 | ||
with: | ||
fetch-depth: 0 | ||
- | ||
name: Set up QEMU | ||
- name: Set up QEMU | ||
uses: docker/setup-qemu-action@v3 | ||
- | ||
name: Set up Docker Buildx | ||
- name: Set up Docker Buildx | ||
uses: docker/setup-buildx-action@v3 | ||
- | ||
name: Login to DockerHub | ||
- name: Login to DockerHub | ||
uses: docker/login-action@v3 | ||
if: ${{ github.actor != 'dependabot[bot]' && github.actor != 'mergify[bot]' }} | ||
with: | ||
username: ${{ secrets.DOCKERHUB_USERNAME }} | ||
password: ${{ secrets.DOCKERHUB_TOKEN }} | ||
- | ||
name: 🐿 Setup Golang | ||
- name: 🐿 Setup Golang | ||
uses: actions/setup-go@v5 | ||
with: | ||
go-version-file: go.mod | ||
- | ||
name: Build e2e image | ||
- name: Build e2e image | ||
uses: docker/build-push-action@v5 | ||
with: | ||
load: true | ||
context: . | ||
tags: osmosis:debug | ||
build-args: | | ||
BASE_IMG_TAG=debug | ||
BUILD_TAGS="netgo,muslc,excludeIncrement" | ||
- | ||
name: Test e2e and Upgrade | ||
BUILD_TAGS="netgo,muslc" | ||
- name: Test e2e and Upgrade | ||
run: make test-e2e-ci | ||
- | ||
name: Dump docker logs on failure | ||
- name: Dump docker logs on failure | ||
if: failure() | ||
uses: jwalton/gh-docker-logs@v2 | ||
with: | ||
dest: "./logs" | ||
- | ||
name: Tar logs | ||
- name: Tar logs | ||
if: failure() | ||
run: | | ||
tar cvzf ./logs.tgz ./logs | ||
- | ||
name: Upload logs to GitHub | ||
- name: Upload logs to GitHub | ||
if: failure() | ||
uses: actions/upload-artifact@v4 | ||
with: | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,3 @@ | ||
//go:build !excludeIncrement | ||
// +build !excludeIncrement | ||
|
||
package app | ||
|
||
import ( | ||
|
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,5 @@ | ||
go 1.21.4 | ||
|
||
toolchain go1.22.0 | ||
|
||
use . | ||
|
||
use ./osmomath | ||
|
Oops, something went wrong.