Skip to content

chore(main): release 0.9.0 (#289) #885

chore(main): release 0.9.0 (#289)

chore(main): release 0.9.0 (#289) #885

Workflow file for this run

---
name: CI
on:
workflow_call:
pull_request:
push:
branches:
- main
jobs:
ci:
name: Run ${{ matrix.target }}
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
target: ["lint-fmt", "lint-clippy", "test", "template"]
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install rust toolchain
uses: ./.github/actions/toolchain
- name: Run ${{ matrix.target }}
run: make ${{ matrix.target }}
env:
DATABASE_URL: sqlite:data/spis.db
- name: Upload test coverage
uses: codecov/codecov-action@v5
if: matrix.target == 'test'
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}