Add binaries cross compile in CD (#113)

This commit is contained in:
Thomas Miceli
2023-09-26 15:13:58 +02:00
committed by GitHub
parent fa8e068e24
commit 30ca090e74
9 changed files with 134 additions and 7 deletions

View File

@ -1,11 +1,36 @@
name: Docker
name: Release
on:
release:
types: [published]
workflow_dispatch:
jobs:
binaries-build-release:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Set up Go 1.20
uses: actions/setup-go@v4
with:
go-version: "1.20"
- name: Cross compile build
run: make all_crosscompile
- name: Upload Release Assets
uses: softprops/action-gh-release@v1
with:
files: |
build/*.tar.gz
build/*.zip
build/checksums.txt
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
docker-build-release:
runs-on: ubuntu-latest
permissions: