All checks were successful
Check go code / build-and-release (push) Successful in 1m6s
Reviewed-on: #4 Co-authored-by: Julien Fastré <julien.fastre@champs-libres.coop> Co-committed-by: Julien Fastré <julien.fastre@champs-libres.coop>
34 lines
947 B
YAML
34 lines
947 B
YAML
name: Release binary for cl-cli
|
|
|
|
on:
|
|
push:
|
|
tags:
|
|
- v**
|
|
|
|
jobs:
|
|
build-and-release:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout repository
|
|
uses: https://github.com/actions/checkout@v4
|
|
- name: Install rust toolchain
|
|
uses: https://github.com/dtolnay/rust-toolchain@stable
|
|
- name: Build binaries
|
|
run: cargo build --release
|
|
- name: Read release content
|
|
uses: https://github.com/jaywcjlove/github-action-read-file@main
|
|
id: read_release
|
|
with:
|
|
path: .changes/${{ github.ref_name }}.md
|
|
- name: Release
|
|
uses: https://gitea.com/akkuman/gitea-release-action@v1
|
|
env:
|
|
NODE_OPTIONS: '--experimental-fetch' # if nodejs < 18
|
|
with:
|
|
files: |-
|
|
target/release/cl-cli
|
|
config.toml.dist
|
|
md5sum: true
|
|
sha256sum: true
|
|
body_path: .changes/${{ github.ref_name }}.md
|