ci: initialized

This commit is contained in:
Lukas Wölfer
2026-01-29 20:03:13 +01:00
parent 71f88cb6ea
commit 726e3ea028
2 changed files with 51 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
name: Release
on:
push:
tags:
- 'v*.*.*'
jobs:
build_release:
runs-on: ubuntu-latest
env:
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}
GITEA_SERVER: ${{ secrets.GITEA_SERVER }}
steps:
- uses: actions/checkout@v6
with:
fetch-depth: 0
- uses: actions-rust-lang/setup-rust-toolchain@v1
with:
toolchain: nightly
- name: Build release
run: |
cargo build --release
- name: Generate a changelog
uses: orhun/git-cliff-action@v4
id: git-cliff
with:
config: cliff.toml
args: --verbose --latest
github_token: ""
env:
OUTPUT: CHANGELOG.md
- uses: akkuman/gitea-release-action@v1
with:
files: |-
target/release/chkr
body: ${{ steps.git-cliff.outputs.content }}

View File

@@ -0,0 +1,13 @@
name: Rust
on: [push, pull_request]
jobs:
build_and_test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions-rust-lang/setup-rust-toolchain@v1
with:
toolchain: nightly
- run: cargo test --all-features