Skip to content

Commit ff26784

Browse files
authored
ci: add integation tests to GHA CI (#946)
1 parent b8ff782 commit ff26784

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

.github/workflows/golangci.yaml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ jobs:
2929
version: v1.59
3030

3131
coverage:
32+
needs: [lint]
3233
name: coverage
3334
runs-on: ubuntu-latest
3435
steps:
@@ -39,3 +40,22 @@ jobs:
3940

4041
- name: Unit tests and coverage
4142
run: make cov
43+
44+
integartion-test:
45+
needs: [coverage]
46+
name: Integration tests
47+
runs-on: ubuntu-latest
48+
steps:
49+
- uses: actions/checkout@v4
50+
- uses: actions/setup-go@v5
51+
with:
52+
go-version-file: go.mod
53+
54+
#- name: Integration tests
55+
# run: make test-int-all
56+
57+
# GHA does not work with centos7
58+
- name: Integration tests-64
59+
run: make wheezy trusty alpine3 arch test-int-serve-linux-amd64
60+
- name: Integration tests-32
61+
run: make wheezy-32 trusty-32 alpine3-32 arch-32

0 commit comments

Comments
 (0)