Skip to content

chore: add CI to check for submodules dependencies #2

chore: add CI to check for submodules dependencies

chore: add CI to check for submodules dependencies #2

Workflow file for this run

name: CI
on:
pull_request:
push:
branches:
- main
jobs:
submodules_check:
name: Submodules check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@main
with:
submodules: true
- uses: actions/setup-python@v5
with:
python-version-file: '.python-version'
- uses: astral-sh/setup-uv@v5
with:
enable-cache: true
- name: Setup uv python environment
run: uv venv
- name: uv lock check
run: uv lock --locked --offline
- name: uv sync
run: uv sync --all-groups --all-extras
- name: uv run
run: uv run check_submodules.py