Skip to content

Build (rv=v0.4.822) #4285

Build (rv=v0.4.822)

Build (rv=v0.4.822) #4285

Workflow file for this run

# yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json
name: Build
run-name: Build (rv=${{ inputs.release_version || '---' }})
on:
push:
workflow_dispatch:
inputs:
upload_release_file:
type: boolean
default: false
required: true
description: Upload generated release file as an artifact.
release_version:
type: string
default: ""
required: true
description: Use this string as version in the application.
jobs:
build:
name: Test & Build
# Do it on github's own repo, this action is very simple and takes no time
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- name: Make release file
run: |
if test -e Makefile; then
make release-file
fi
- name: Info
env:
RV: "${{ github.event.inputs.release_version }}"
run: |
echo "Release version: $RV"
- name: Upload release artifact
if: "${{ github.event.inputs.upload_release_file == 'true' }}"
uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
with:
name: release
path: release.tar.gz