Skip to content

force sign vad framework #10

force sign vad framework

force sign vad framework #10

Workflow file for this run

name: Release
on:
push:
tags:
- 'v*'
permissions:
contents: write
jobs:
build:
runs-on: macos-15
steps:
- name: Checkout with submodules
uses: actions/checkout@v6
with:
submodules: recursive
- name: Set up Go
uses: actions/setup-go@v6
with:
go-version-file: go.mod
- name: Build
run: make build
- name: Ad-hoc code sign
run: codesign --force --sign - tacit
- name: Package
run: |
VERSION="${GITHUB_REF_NAME}"
ARCHIVE="tacit-${VERSION}-darwin-arm64.tar.gz"
tar -czf "${ARCHIVE}" tacit ten_vad.framework
echo "ARCHIVE=${ARCHIVE}" >> "$GITHUB_ENV"
- name: Upload artifact
uses: actions/upload-artifact@v7
with:
name: tacit-darwin-arm64
path: ${{ env.ARCHIVE }}
release:
needs: build
runs-on: ubuntu-latest
steps:
- name: Download all artifacts
uses: actions/download-artifact@v8
with:
merge-multiple: true
- name: Create GitHub Release
uses: softprops/action-gh-release@v2
with:
files: tacit-*.tar.gz
generate_release_notes: true