We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 59ff4a8 commit c74c583Copy full SHA for c74c583
1 file changed
.github/workflows/release.yml
@@ -6,8 +6,29 @@ on:
6
- 'v[1-9].[0-9]+.[0-9]+'
7
8
jobs:
9
+ integration-tests:
10
+ name: 'Integration Tests'
11
+ strategy:
12
+ matrix:
13
+ os: [ubuntu-latest, macos-latest]
14
+ runs-on: ${{ matrix.os }}
15
+ steps:
16
+ - name: Checkout code
17
+ uses: actions/checkout@v4
18
+ with:
19
+ fetch-depth: 0
20
+
21
+ - name: Install Go
22
+ uses: actions/setup-go@v4
23
24
+ go-version: 1.24.x
25
26
+ - name: Run integration tests
27
+ run: make test_integration
28
29
github-release:
30
name: 'GitHub Release'
31
+ needs: integration-tests
32
runs-on: 'ubuntu-latest'
33
steps:
34
- name: Checkout code
@@ -40,6 +61,7 @@ jobs:
40
61
41
62
snapcraft-stable:
42
63
name: 'Snapcraft: Stable Release'
64
43
65
44
66
45
67
0 commit comments