-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
323 changed files
with
8,894 additions
and
7,475 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
name: Tests E2E | ||
# Tests Race workflow runs unit tests with the race detector | ||
# This workflow is run on pushes to main & every Pull Requests where a .go, .mod, .sum have been changed | ||
on: | ||
pull_request: | ||
push: | ||
branches: | ||
- main | ||
|
||
permissions: | ||
contents: read | ||
|
||
jobs: | ||
build: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v3 | ||
- uses: actions/setup-go@v3 | ||
with: | ||
go-version: 1.18 | ||
- uses: technote-space/get-diff-action@v6.1.0 | ||
id: git_diff | ||
with: | ||
PATTERNS: | | ||
**/**.go | ||
**/go.mod | ||
**/go.sum | ||
key: ${{ runner.os }}-go-build-${{ hashFiles('**/go.sum') }} | ||
- name: Build | ||
if: env.GIT_DIFF | ||
run: GOARCH=${{ matrix.go-arch }} LEDGER_ENABLED=false make build | ||
|
||
|
||
test-e2e: | ||
runs-on: ubuntu-latest | ||
needs: build | ||
steps: | ||
- uses: actions/checkout@v3 | ||
- uses: actions/setup-go@v3 | ||
with: | ||
go-version: 1.18 | ||
- uses: technote-space/get-diff-action@v6.1.0 | ||
with: | ||
PATTERNS: | | ||
**/**.go | ||
go.mod | ||
go.sum | ||
- name: e2e tests | ||
if: env.GIT_DIFF | ||
run: | | ||
cd tests/e2e && go test ./... -mod=readonly -timeout 30m -race -tags='e2e' |
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 |
---|---|---|
@@ -0,0 +1,46 @@ | ||
on: | ||
#Set to trigger on every merge to main, not just a closed PR. | ||
workflow_dispatch: | ||
pull_request_target: | ||
branches: | ||
- main | ||
types: ["closed"] | ||
|
||
jobs: | ||
cherry_pick: | ||
runs-on: ubuntu-latest | ||
name: Cherry pick into main | ||
if: github.event.pull_request.merged == true | ||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v2 | ||
with: | ||
fetch-depth: 1 | ||
- name: Create PR Patch Branch | ||
shell: bash | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
run: | | ||
git config --global user.name "${GITHUB_ACTOR}" #Configs have to be set for pushing the cherry-picked changes onto fork pr-patch branch. | ||
git config --global user.email "${GITHUB_ACTOR}@users.noreply.github.com" | ||
git remote add upstream https://github.com/cosmos/cosmos-sdk.git | ||
git fetch --all # Get the latest code | ||
git checkout -b pr-patch upstream/main # Create new branch based on main branch | ||
git cherry-pick ${{github.event.pull_request.head.sha}} # Cherry pick the latest commit of PR | ||
git push -u origin pr-patch # Push your changes to the remote branch | ||
- name: Autocreate PR | ||
shell: bash | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
run: | | ||
curl --request POST \ | ||
--url https://api.github.com/repos/cosmos/cosmos-sdk/pulls \ | ||
--header 'authorization: Bearer ${{ secrets.GITHUB_TOKEN }}' \ | ||
--header 'content-type: application/json' \ | ||
--data '{ | ||
"title": "Automated PR for commit: ${{github.event.pull_request.head.sha}}", | ||
"body":"Please merge these awesome changes in!", | ||
"head":"${{github.event.pull_request.user.login}}:pr-patch", | ||
"base":"main" | ||
}' \ | ||
--fail |
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 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
Oops, something went wrong.