Skip to content

feat(control-protocol): workflow list total + workflow_ref filter #55

feat(control-protocol): workflow list total + workflow_ref filter

feat(control-protocol): workflow list total + workflow_ref filter #55

Workflow file for this run

name: release
on:
push:
tags:
- "v*"
permissions:
contents: write
jobs:
source-tarball:
name: source tarball
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@v2
- name: verify workspace builds
run: cargo check --workspace --all-targets
- name: package source tarball
run: |
set -euo pipefail
TAG="${GITHUB_REF_NAME}"
NAME="animus-protocol-${TAG}"
mkdir -p dist
git archive --format=tar.gz --prefix="${NAME}/" -o "dist/${NAME}.tar.gz" HEAD
(cd dist && shasum -a 256 "${NAME}.tar.gz" > "${NAME}.tar.gz.sha256")
- uses: softprops/action-gh-release@v2
with:
files: |
dist/*.tar.gz
dist/*.sha256