github: separate jobs

Signed-off-by: Gyuho Lee <gyuho.lee@avalabs.org>
This commit is contained in:
Gyuho Lee
2022-02-23 19:02:17 -08:00
parent d15907d4fb
commit adf9d8438c
+13 -1
View File
@@ -39,7 +39,7 @@ jobs:
with:
go-version: "1.17.2" # The Go version to use.
- run: go test -v -timeout 10m -race $(go list ./... | grep -v tests)
e2e_test_release:
e2e_test:
runs-on: ubuntu-latest
steps:
- name: Git checkout
@@ -53,6 +53,18 @@ jobs:
- name: Run e2e tests
shell: bash
run: scripts/tests.e2e.sh 1.7.4 1.7.5
release:
needs: e2e_test
runs-on: ubuntu-latest
steps:
- name: Git checkout
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Set up Go
uses: actions/setup-go@v2
with:
go-version: 1.17
- name: Run GoReleaser
uses: goreleaser/goreleaser-action@v2
with: