Skip to content

Commit 69c18bb

Browse files
committed
Add a release step
1 parent d0c585f commit 69c18bb

File tree

1 file changed

+15
-6
lines changed

1 file changed

+15
-6
lines changed

.github/workflows/ci.yml

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,5 @@
11
name: CI
22

3-
on:
4-
push:
5-
branches: ["main"]
6-
pull_request:
7-
branches: ["main"]
8-
93
jobs:
104
build:
115
name: "Build"
@@ -38,3 +32,18 @@ jobs:
3832

3933
- name: Run tests
4034
run: go test --cover ./...
35+
36+
deploy:
37+
name: "Release"
38+
needs: [test]
39+
steps:
40+
- uses: actions/checkout@v4
41+
42+
- name: "Run GoReleaser"
43+
uses: goreleaser/goreleaser-action@v5
44+
with:
45+
distribution: goreleaser
46+
version: "semver"
47+
args: release --clean
48+
if:
49+
contains('refs/heads/main', github.ref)

0 commit comments

Comments
 (0)