Skip to content

Merge pull request #7 from i-VRESSE/no-subcommands #20

Merge pull request #7 from i-VRESSE/no-subcommands

Merge pull request #7 from i-VRESSE/no-subcommands #20

Workflow file for this run

name: CI
on:
push:
branches:
- main
pull_request:
jobs:
build:
name: Build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install uv
uses: astral-sh/setup-uv@v6
- name: Verify that we can build the package
run: uv build
test:
name: Test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install uv
uses: astral-sh/setup-uv@v6
- name: Run unit tests
run: uv run pytest -v
lint:
name: Linting build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install uv
uses: astral-sh/setup-uv@v6
- name: Check style against standards using ruff
run: |
uvx ruff check
uvx ruff format --check