Skip to content

Merge branch 'main' of https://github.com/dev-five-git/vespera #5

Merge branch 'main' of https://github.com/dev-five-git/vespera

Merge branch 'main' of https://github.com/dev-five-git/vespera #5

Workflow file for this run

name: CI
on:
push:
branches:
- main
paths-ignore:
- '**/*.md'
- LICENSE
- '**/*.gitignore'
- .editorconfig
pull_request: null
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
test:
name: Test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: oven-sh/setup-bun@v2
with:
bun-version: latest
- uses: actions-rust-lang/setup-rust-toolchain@v1
- name: Install
uses: dtolnay/rust-toolchain@stable
with:
components: clippy, rustfmt
- name: Install tarpaulin
run: cargo install cargo-tarpaulin
- name: Build
run: cargo check
- name: Test
run: cargo tarpaulin
# publish
changepacks:
name: changepacks
runs-on: ubuntu-latest
permissions: write-all
needs:
- test
steps:
- uses: actions/checkout@v5
- uses: changepacks/action@main
id: changepacks
with:
publish: true
env:
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}
outputs:
changepacks: ${{ steps.changepacks.outputs.changepacks }}
release_assets_urls: ${{ steps.changepacks.outputs.release_assets_urls }}