Add release to CI

This commit is contained in:
Benj Fassbind
2022-02-10 14:22:17 +01:00
parent e8ec6385f3
commit 21029c326b

View File

@@ -5,6 +5,8 @@ name: CI
on:
pull_request:
push:
tags:
- 'v*'
branches:
- 'main'
@@ -81,3 +83,27 @@ jobs:
RUN_LONG_TESTS: ${{ matrix.run_long_tests }}
run: |
make
release:
name: release
needs: build
runs-on: ubuntu-20.04
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Setup Go
uses: actions/setup-go@v2
- name: Make Release
env:
GOBIN: /usr/local/bin
run: |
make release
- name: Upload artifacts to GitHub Release
if: startsWith(github.event.ref, 'refs/tags')
uses: softprops/action-gh-release@v1
with:
body: Release ${{ github.ref }} generated by the CI.
files: build/*