Publish assets to GH releases from CI on tagged builds

This commit is contained in:
Max Brunsfeld 2021-01-11 15:46:17 -08:00
parent 2f5a6598fa
commit ffef8f53f6

View file

@ -71,3 +71,21 @@ jobs:
- name: Run benchmarks
run: script/benchmark
- name: Compress CLI binary
if: startsWith(github.ref, 'refs/tags/v')
run: |
cp target/release/tree-sitter .
gzip --keep --suffix "-${{ runner.os }}-x64.gz" tree-sitter
- name: Release
uses: softprops/action-gh-release@v1
if: startsWith(github.ref, 'refs/tags/v')
with:
draft: true
files: |
tree-sitter-*.gz
lib/binding_web/tree-sitter.js
lib/binding_web/tree-sitter.wasm
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}