Skip to content

v0.0.12

v0.0.12 #17

name: build-binary-package
on:
release:
types: [prereleased]
permissions:
# Use write for: hub release edit
contents: write
env:
PROGRAM_NAME: crowdsec-cloudflare-worker-bouncer
jobs:
build:
name: Build and upload all platforms
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: 1.23
- name: Build all versions
run: |
make platform-all
- name: Upload to release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
tag_name="${GITHUB_REF##*/}"
gh release upload "$tag_name" $PROGRAM_NAME*