Skip to content

Merge pull request #1 from satta/DEV-5053-2024-makeover #1

Merge pull request #1 from satta/DEV-5053-2024-makeover

Merge pull request #1 from satta/DEV-5053-2024-makeover #1

Workflow file for this run

name: Build release
on:
push:
tags:
- 'v*'
jobs:
release:
name: Create Release ${{ github.ref }}
runs-on: ubuntu-latest
outputs:
upload_url: ${{ steps.create_release.outputs.upload_url }}
steps:
- name: release
uses: actions/create-release@latest
id: create_release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
draft: false
prerelease: false
release_name: ${{ github.ref }}
tag_name: ${{ github.ref }}
build:
name: Build Unix-like Binaries
needs: release
runs-on: ubuntu-latest
container:
image: golang:1.23-bullseye
steps:
- name: Check out repository code
uses: actions/checkout@v2
- name: Set up user
run: |
useradd -m -g users builduser
chown -R builduser:users .
- name: Build
run: |
su -c "make all" builduser
- name: Upload Assets
id: upload_try1
continue-on-error: true
uses: shogo82148/actions-upload-release-asset@v1
with:
asset_path: mauerspecht-*
github_token: ${{ secrets.GITHUB_TOKEN }}
upload_url: ${{ needs.release.outputs.upload_url }}
overwrite: true
- name: Upload Assets (retry)
id: upload_try2
if: steps.upload_try1.outcome == 'failure'
continue-on-error: true
uses: shogo82148/actions-upload-release-asset@v1
with:
asset_path: mauerspecht-*
github_token: ${{ secrets.GITHUB_TOKEN }}
upload_url: ${{ needs.release.outputs.upload_url }}
overwrite: true