Files
cl-cli/.gitea/workflows/release/build-and-release.yaml
Julien Fastré 825623c9f3
All checks were successful
Check go code / build-and-release (push) Successful in 1m6s
Fix release workflow (#4)
Reviewed-on: #4
Co-authored-by: Julien Fastré <julien.fastre@champs-libres.coop>
Co-committed-by: Julien Fastré <julien.fastre@champs-libres.coop>
2025-10-24 22:35:21 +00:00

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