Skip to content

Bump to 0.13

Bump to 0.13 #118

Workflow file for this run

name: Build
on:
push:
tags:
- 'v*'
jobs:
build:
name: Build
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Update submodules
run: git submodule update --init --recursive
- name: Install zig
run: sudo snap install zig --classic --beta
- name: Build
run: |
for target in \
aarch64-linux-musl \
aarch64-macos-none \
x86_64-linux-musl \
x86_64-macos-none
do
zig cc -target "$target" -s -o secret-${target%-*}.bin secret.c
done
- name: Release
uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ github.ref_name }}
release_name: Release ${{ github.ref_name }}
draft: false
prerelease: false
- name: Upload
run: |
for file in secret-*.bin
do
gh release upload "${{ github.ref_name }}" "$file" --repo "${{ github.repository }}"
done
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}