Skip to content

Release

Release #61

Workflow file for this run

name: Release
on:
push:
tags:
- v[0-9]+.*
jobs:
create-release:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: taiki-e/create-gh-release-action@v1
env:
# (required)
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
upload-assets:
strategy:
matrix:
os:
- ubuntu-latest
- macos-latest
- windows-latest
include:
- os: ubuntu-latest
features: sqlite-encrypted
- os: macos-latest
features: sqlite-encrypted
# no database encryption available for windows at this time
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v3
- name: Install dependencies on Windows
if: matrix.os == 'windows-latest'
run: |
choco install strawberryperl
cpanm --notest Locale::Maketext::Simple
- uses: taiki-e/upload-rust-binary-action@v1
with:
# (required)
bin: holochain-runner
tar: all
zip: none
# (optional) Build with the given set of features if any.
features: ${{ matrix.features || '' }}
env:
# (required)
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}