Skip to content

update NWQ-Sim build, tamm tag, add release workflow #1

update NWQ-Sim build, tamm tag, add release workflow

update NWQ-Sim build, tamm tag, add release workflow #1

Workflow file for this run

name: Release assets
on:
push:
tags:
- "v*"
permissions:
contents: write
jobs:
release:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Extract version
id: ver
shell: bash
run: |
TAG="${GITHUB_REF_NAME}"
echo "version=${TAG#v}" >> "$GITHUB_OUTPUT"
- name: Build tarball
shell: bash
run: |
VER="${{ steps.ver.outputs.version }}"
NAME="cmakebuild-${VER}"
git archive \
--format=tar.gz \
--prefix="${NAME}/" \
"$GITHUB_REF_NAME" \
> "${NAME}.tar.gz"
- name: Create / update GitHub Release
uses: softprops/action-gh-release@v2
with:
tag_name: ${{ github.ref_name }}
name: CMakeBuild ${{ steps.ver.outputs.version }}
files: |
cmakebuild-*.tar.gz