ci: bump go and remove buildjet (#13674)

This commit is contained in:
Julien Robert
2022-10-27 15:55:23 +02:00
committed by GitHub
parent 5b7edd2329
commit fc38dc277a
16 changed files with 90 additions and 70 deletions
+2 -1
View File
@@ -36,9 +36,10 @@
"C:x/upgrade":
- x/upgrade/**/*
"C:Cosmovisor":
- cosmovisor/**/*
- tools/cosmovisor/**/*
"C:Rosetta":
- contrib/rosetta/**/*
- tools/rosetta/**/*
"C:Keys":
- client/keys/**/*
"Type: Build":
+2 -2
View File
@@ -23,7 +23,7 @@ concurrency:
jobs:
build:
runs-on: buildjet-4vcpu-ubuntu-2004
runs-on: ubuntu-latest
strategy:
matrix:
go-arch: ["amd64", "arm", "arm64"]
@@ -31,7 +31,7 @@ jobs:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
with:
go-version: 1.19
go-version: 1.19.2
- name: Build
run: GOARCH=${{ matrix.go-arch }} LEDGER_ENABLED=false make build
- name: Build Legacy
+1 -1
View File
@@ -25,7 +25,7 @@ jobs:
uses: actions/checkout@v3
- uses: actions/setup-go@v3
with:
go-version: 1.19
go-version: 1.19.2
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
+1 -1
View File
@@ -18,7 +18,7 @@ jobs:
fetch-depth: 0
- uses: actions/setup-go@v3
with:
go-version: 1.19
go-version: 1.19.2
# get 'v*.*.*' part from 'cosmovisor/v*.*.*' and save to $GITHUB_ENV
- name: Set env
run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/cosmovisor/}" >> $GITHUB_ENV
+1 -1
View File
@@ -17,7 +17,7 @@ jobs:
token: ${{ secrets.PRBOT_PAT }}
- uses: actions/setup-go@v3
with:
go-version: 1.19
go-version: 1.19.2
- name: Extract updated dependency
id: deps
run: |
+1 -1
View File
@@ -10,7 +10,7 @@ jobs:
steps:
- uses: actions/setup-go@v3
with:
go-version: 1.19
go-version: 1.19.2
- name: "Checkout Repository"
uses: actions/checkout@v3
- name: "Dependency Review"
+1 -1
View File
@@ -17,7 +17,7 @@ jobs:
- uses: actions/setup-go@v3
with:
# ci is set to go1.19 to match developer setups
go-version: 1.19
go-version: 1.19.2
- uses: actions/checkout@v3
- name: golangci-lint
uses: golangci/golangci-lint-action@v3
+20 -1
View File
@@ -20,7 +20,7 @@ jobs:
- name: Install Go
uses: actions/setup-go@v3
with:
go-version: 1.19
go-version: 1.19.2
- name: Unshallow
run: git fetch --prune --unshallow
- name: Create release
@@ -29,3 +29,22 @@ jobs:
args: release --rm-dist --release-notes ./RELEASE_NOTES.md
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
release-success:
needs: release
if: ${{ success() }}
runs-on: ubuntu-latest
steps:
- name: Notify Slack on success
uses: rtCamp/action-slack-notify@v2.2.0
env:
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
SLACK_CHANNEL: cosmos-sdk
SLACK_USERNAME: Cosmos SDK Release Bot
SLACK_ICON: https://avatars.githubusercontent.com/t/5997665?size=64
SLACK_COLOR: good
SLACK_TITLE: "Cosmos SDK ${{ github.ref_name }} is tagged :tada:"
SLACK_MESSAGE: "@channel :point_right: https://github.com/cosmos/cosmos-sdk/releases/tag/${{ github.ref_name }}"
SLACK_FOOTER: ""
SLACK_LINK_NAMES: true
MSG_MINIMAL: true
+12 -12
View File
@@ -13,7 +13,7 @@ concurrency:
jobs:
build:
runs-on: buildjet-4vcpu-ubuntu-2004
runs-on: ubuntu-latest
if: "!contains(github.event.head_commit.message, 'skip-sims')"
steps:
- uses: actions/checkout@v3
@@ -21,18 +21,18 @@ jobs:
ref: "release/v0.45.x"
- uses: actions/setup-go@v3
with:
go-version: 1.19
go-version: 1.19.2
- run: make build
install-runsim:
permissions:
contents: none
runs-on: buildjet-4vcpu-ubuntu-2004
runs-on: ubuntu-latest
needs: build
steps:
- uses: actions/setup-go@v3
with:
go-version: 1.19
go-version: 1.19.2
- name: Install runsim
run: go install github.com/cosmos/tools/cmd/runsim@v1.0.0
- uses: actions/cache@v3
@@ -41,7 +41,7 @@ jobs:
key: ${{ runner.os }}-go-runsim-binary
test-sim-import-export:
runs-on: buildjet-4vcpu-ubuntu-2004
runs-on: ubuntu-latest
needs: [build, install-runsim]
steps:
- uses: actions/checkout@v3
@@ -49,7 +49,7 @@ jobs:
ref: "release/v0.45.x"
- uses: actions/setup-go@v3
with:
go-version: 1.19
go-version: 1.19.2
- uses: actions/cache@v3
with:
path: ~/go/bin
@@ -59,7 +59,7 @@ jobs:
make test-sim-import-export
test-sim-after-import:
runs-on: buildjet-4vcpu-ubuntu-2004
runs-on: ubuntu-latest
needs: [build, install-runsim]
steps:
- uses: actions/checkout@v3
@@ -67,7 +67,7 @@ jobs:
ref: "release/v0.45.x"
- uses: actions/setup-go@v3
with:
go-version: 1.19
go-version: 1.19.2
- uses: actions/cache@v3
with:
path: ~/go/bin
@@ -77,7 +77,7 @@ jobs:
make test-sim-after-import
test-sim-multi-seed-short:
runs-on: buildjet-4vcpu-ubuntu-2004
runs-on: ubuntu-latest
needs: [build, install-runsim]
timeout-minutes: 60
steps:
@@ -86,7 +86,7 @@ jobs:
ref: "release/v0.45.x"
- uses: actions/setup-go@v3
with:
go-version: 1.19
go-version: 1.19.2
- uses: actions/cache@v3
with:
path: ~/go/bin
@@ -110,7 +110,7 @@ jobs:
- name: Notify Slack on success
if: ${{ steps.last_status.outputs.last_status == 'failure' }}
uses: rtCamp/action-slack-notify@12e36fc18b0689399306c2e0b3e0f2978b7f1ee7
uses: rtCamp/action-slack-notify@v2.2.0
env:
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
SLACK_CHANNEL: cosmos-sdk-sims
@@ -129,7 +129,7 @@ jobs:
if: ${{ failure() }}
steps:
- name: Notify Slack on failure
uses: rtCamp/action-slack-notify@12e36fc18b0689399306c2e0b3e0f2978b7f1ee7
uses: rtCamp/action-slack-notify@v2.2.0
env:
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
SLACK_CHANNEL: cosmos-sdk-sims
+12 -12
View File
@@ -13,7 +13,7 @@ concurrency:
jobs:
build:
runs-on: buildjet-4vcpu-ubuntu-2004
runs-on: ubuntu-latest
if: "!contains(github.event.head_commit.message, 'skip-sims')"
steps:
- uses: actions/checkout@v3
@@ -21,18 +21,18 @@ jobs:
ref: "release/v0.46.x"
- uses: actions/setup-go@v3
with:
go-version: 1.19
go-version: 1.19.2
- run: make build
install-runsim:
permissions:
contents: none
runs-on: buildjet-4vcpu-ubuntu-2004
runs-on: ubuntu-latest
needs: build
steps:
- uses: actions/setup-go@v3
with:
go-version: 1.19
go-version: 1.19.2
- name: Install runsim
run: go install github.com/cosmos/tools/cmd/runsim@v1.0.0
- uses: actions/cache@v3
@@ -41,7 +41,7 @@ jobs:
key: ${{ runner.os }}-go-runsim-binary
test-sim-import-export:
runs-on: buildjet-4vcpu-ubuntu-2004
runs-on: ubuntu-latest
needs: [build, install-runsim]
timeout-minutes: 60
steps:
@@ -50,7 +50,7 @@ jobs:
ref: "release/v0.46.x"
- uses: actions/setup-go@v3
with:
go-version: 1.19
go-version: 1.19.2
- uses: actions/cache@v3
with:
path: ~/go/bin
@@ -60,7 +60,7 @@ jobs:
make test-sim-import-export
test-sim-after-import:
runs-on: buildjet-4vcpu-ubuntu-2004
runs-on: ubuntu-latest
needs: [build, install-runsim]
steps:
- uses: actions/checkout@v3
@@ -68,7 +68,7 @@ jobs:
ref: "release/v0.46.x"
- uses: actions/setup-go@v3
with:
go-version: 1.19
go-version: 1.19.2
- uses: actions/cache@v3
with:
path: ~/go/bin
@@ -78,7 +78,7 @@ jobs:
make test-sim-after-import
test-sim-multi-seed-short:
runs-on: buildjet-4vcpu-ubuntu-2004
runs-on: ubuntu-latest
needs: [build, install-runsim]
steps:
- uses: actions/checkout@v3
@@ -86,7 +86,7 @@ jobs:
ref: "release/v0.46.x"
- uses: actions/setup-go@v3
with:
go-version: 1.19
go-version: 1.19.2
- uses: actions/cache@v3
with:
path: ~/go/bin
@@ -110,7 +110,7 @@ jobs:
- name: Notify Slack on success
if: ${{ steps.last_status.outputs.last_status == 'failure' }}
uses: rtCamp/action-slack-notify@12e36fc18b0689399306c2e0b3e0f2978b7f1ee7
uses: rtCamp/action-slack-notify@v2.2.0
env:
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
SLACK_CHANNEL: cosmos-sdk-sims
@@ -129,7 +129,7 @@ jobs:
if: ${{ failure() }}
steps:
- name: Notify Slack on failure
uses: rtCamp/action-slack-notify@12e36fc18b0689399306c2e0b3e0f2978b7f1ee7
uses: rtCamp/action-slack-notify@v2.2.0
env:
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
SLACK_CHANNEL: cosmos-sdk-sims
+6 -6
View File
@@ -18,11 +18,11 @@ jobs:
install-runsim:
permissions:
contents: none
runs-on: buildjet-4vcpu-ubuntu-2004
runs-on: ubuntu-latest
steps:
- uses: actions/setup-go@v3
with:
go-version: 1.19
go-version: 1.19.2
- name: Install runsim
run: go install github.com/cosmos/tools/cmd/runsim@v1.0.0
- uses: actions/cache@v3
@@ -31,12 +31,12 @@ jobs:
key: ${{ runner.os }}-go-runsim-binary
test-sim-multi-seed-long:
runs-on: buildjet-4vcpu-ubuntu-2004
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
with:
go-version: 1.19
go-version: 1.19.2
- uses: actions/cache@v3
with:
path: ~/go/bin
@@ -60,7 +60,7 @@ jobs:
- name: Notify Slack on success
if: ${{ steps.last_status.outputs.last_status == 'failure' }}
uses: rtCamp/action-slack-notify@12e36fc18b0689399306c2e0b3e0f2978b7f1ee7
uses: rtCamp/action-slack-notify@v2.2.0
env:
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
SLACK_CHANNEL: cosmos-sdk-sims
@@ -78,7 +78,7 @@ jobs:
if: ${{ failure() }}
steps:
- name: Notify Slack on failure
uses: rtCamp/action-slack-notify@12e36fc18b0689399306c2e0b3e0f2978b7f1ee7
uses: rtCamp/action-slack-notify@v2.2.0
env:
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
SLACK_CHANNEL: cosmos-sdk-sims
+10 -10
View File
@@ -16,13 +16,13 @@ jobs:
permissions:
contents: read # for actions/checkout to fetch code
pull-requests: read # for technote-space/get-diff-action to get git reference
runs-on: buildjet-4vcpu-ubuntu-2004
runs-on: ubuntu-latest
if: "!contains(github.event.head_commit.message, 'skip-sims')"
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
with:
go-version: 1.19
go-version: 1.19.2
- uses: technote-space/get-diff-action@v6.1.1
with:
PATTERNS: |
@@ -47,14 +47,14 @@ jobs:
key: ${{ runner.os }}-go-runsim-binary
test-sim-import-export:
runs-on: buildjet-4vcpu-ubuntu-2004
runs-on: ubuntu-latest
needs: [build]
timeout-minutes: 60
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
with:
go-version: 1.19
go-version: 1.19.2
- uses: actions/cache@v3
with:
path: ~/go/bin
@@ -64,13 +64,13 @@ jobs:
make test-sim-import-export
test-sim-after-import:
runs-on: buildjet-4vcpu-ubuntu-2004
runs-on: ubuntu-latest
needs: [build]
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
with:
go-version: 1.19
go-version: 1.19.2
- uses: actions/cache@v3
with:
path: ~/go/bin
@@ -80,14 +80,14 @@ jobs:
make test-sim-after-import
test-sim-multi-seed-short:
runs-on: buildjet-4vcpu-ubuntu-2004
runs-on: ubuntu-latest
needs: [build]
timeout-minutes: 60
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
with:
go-version: 1.19
go-version: 1.19.2
- uses: actions/cache@v3
with:
path: ~/go/bin
@@ -112,7 +112,7 @@ jobs:
- name: Notify Slack on success
if: ${{ steps.last_status.outputs.last_status == 'failure' }}
uses: rtCamp/action-slack-notify@12e36fc18b0689399306c2e0b3e0f2978b7f1ee7
uses: rtCamp/action-slack-notify@v2.2.0
env:
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
SLACK_CHANNEL: cosmos-sdk-sims
@@ -131,7 +131,7 @@ jobs:
if: ${{ failure() }}
steps:
- name: Notify Slack on failure
uses: rtCamp/action-slack-notify@12e36fc18b0689399306c2e0b3e0f2978b7f1ee7
uses: rtCamp/action-slack-notify@v2.2.0
env:
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
SLACK_CHANNEL: cosmos-sdk-sims
+2 -2
View File
@@ -19,12 +19,12 @@ permissions:
jobs:
test-e2e:
runs-on: buildjet-4vcpu-ubuntu-2004
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
with:
go-version: 1.19
go-version: 1.19.2
- name: e2e tests
run: |
make test-e2e
+2 -2
View File
@@ -19,12 +19,12 @@ permissions:
jobs:
test-integration:
runs-on: buildjet-4vcpu-ubuntu-2004
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
with:
go-version: 1.19
go-version: 1.19.2
- name: integration tests
run: |
make test-integration
+5 -5
View File
@@ -17,7 +17,7 @@ jobs:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
with:
go-version: 1.19
go-version: 1.19.2
- name: Run submodule tests and create test coverage profile.
run: bash scripts/module-tests.sh
- uses: actions/upload-artifact@v3
@@ -31,7 +31,7 @@ jobs:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
with:
go-version: 1.19
go-version: 1.19.2
- name: Create a file with all core Cosmos SDK pkgs
run: go list ./... > pkgs.txt
- name: Split pkgs into 4 files
@@ -65,7 +65,7 @@ jobs:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
with:
go-version: 1.19
go-version: 1.19.2
- uses: actions/download-artifact@v3
with:
name: "${{ github.sha }}-${{ matrix.part }}"
@@ -93,7 +93,7 @@ jobs:
- name: Notify Slack on success
if: ${{ steps.last_status.outputs.last_status == 'failure' }}
uses: rtCamp/action-slack-notify@12e36fc18b0689399306c2e0b3e0f2978b7f1ee7
uses: rtCamp/action-slack-notify@v2.2.0
env:
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
SLACK_CHANNEL: cosmos-sdk-legacy-app
@@ -109,7 +109,7 @@ jobs:
if: ${{ failure() }}
steps:
- name: Notify Slack on failure
uses: rtCamp/action-slack-notify@12e36fc18b0689399306c2e0b3e0f2978b7f1ee7
uses: rtCamp/action-slack-notify@v2.2.0
env:
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
SLACK_CHANNEL: cosmos-sdk-legacy-app
+12 -12
View File
@@ -16,13 +16,13 @@ concurrency:
jobs:
test-submodules:
runs-on: buildjet-4vcpu-ubuntu-2004
runs-on: ubuntu-latest
container: tendermintdev/docker-tm-db-testing
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
with:
go-version: 1.19
go-version: 1.19.2
- uses: technote-space/get-diff-action@v6.1.1
id: git_diff
with:
@@ -50,12 +50,12 @@ jobs:
path: ./coverage-go-submod-profile.out
split-test-files:
runs-on: buildjet-4vcpu-ubuntu-2004
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
with:
go-version: 1.19
go-version: 1.19.2
- name: Create a file with all core Cosmos SDK pkgs
run: go list ./... > pkgs.txt
- name: Split pkgs into 4 files
@@ -79,7 +79,7 @@ jobs:
path: ./pkgs.txt.part.03
tests:
runs-on: buildjet-4vcpu-ubuntu-2004
runs-on: ubuntu-latest
needs: split-test-files
strategy:
fail-fast: false
@@ -89,7 +89,7 @@ jobs:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
with:
go-version: 1.19
go-version: 1.19.2
- uses: technote-space/get-diff-action@v6.1.1
with:
PATTERNS: |
@@ -120,7 +120,7 @@ jobs:
path: ./${{ matrix.part }}profile.out
upload-coverage-report:
runs-on: buildjet-4vcpu-ubuntu-2004
runs-on: ubuntu-latest
needs: tests
steps:
- uses: actions/checkout@v3
@@ -172,7 +172,7 @@ jobs:
if: env.GIT_DIFF
test-rosetta:
runs-on: buildjet-4vcpu-ubuntu-2004
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v3
@@ -199,13 +199,13 @@ jobs:
# if: env.GIT_DIFF
liveness-test:
runs-on: buildjet-4vcpu-ubuntu-2004
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
with:
go-version: 1.19
go-version: 1.19.2
- uses: technote-space/get-diff-action@v6.1.1
id: git_diff
with:
@@ -233,12 +233,12 @@ jobs:
if: env.GIT_DIFF
test-sim-nondeterminism:
runs-on: buildjet-4vcpu-ubuntu-2004
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
with:
go-version: 1.19
go-version: 1.19.2
- uses: technote-space/get-diff-action@v6.1.1
with:
PATTERNS: |