foliage/.github/workflows/release.yml
2023-06-20 11:57:17 +02:00

35 lines
649 B
YAML

name: Build and Release
on:
push:
tags:
- '*'
jobs:
build-and-release:
strategy:
matrix:
os: [ubuntu-latest, macos-latest]
runs-on: ${{ matrix.os }}
permissions:
contents: write
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup Nix
uses: cachix/install-nix-action@v20
- name: Build
run: nix build .# --accept-flake-config
- name: Create Release and Upload Release Assets
uses: ncipollo/release-action@v1
with:
artifacts: "result/bin/*"
token: ${{ secrets.GITHUB_TOKEN }}
draft: false