Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,29 @@ jobs:
- name: Tests
run: uv run pytest -v

test-adk:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- uses: actions/setup-python@v6
with:
python-version: "3.12"
- name: Install uv
uses: astral-sh/setup-uv@v7
with:
enable-cache: false
# ADK no tiene uv.lock propio: se instala como dependencia editable
# desde la raíz (root dev group + [tool.uv.sources]). Usar el lock
# versionado de la raíz con --locked, igual que el job `test`.
- name: Install dependencies
run: uv sync --locked --extra all
- name: Tests
run: |
uv run pytest astromesh-adk/tests \
--cov=astromesh_adk \
--cov-report=term-missing \
--cov-fail-under=60

test-node:
runs-on: ${{ matrix.os }}
strategy:
Expand Down
8 changes: 8 additions & 0 deletions astromesh-adk/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

### Added

- CI job `test-adk` runs the `astromesh-adk` test suite with `--cov-fail-under=60` for `astromesh_adk/`, closing a process-debt gap where the suite was never executed in CI (`.github/workflows/ci.yml`)

### Fixed

- `test_public_api.py::test_version` no longer asserts the stale `0.1.9` version (the package has been on `0.2.0` since the v0.1.9 release commit was bumped); this pre-existing failure would have made the new `test-adk` gate red on arrival

## [0.1.9] - 2026-07-10

### Added
Expand Down
2 changes: 1 addition & 1 deletion astromesh-adk/tests/test_public_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,4 +38,4 @@ def test_all_public_exports():
def test_version():
import astromesh_adk
assert hasattr(astromesh_adk, "__version__")
assert astromesh_adk.__version__ == "0.1.9"
assert astromesh_adk.__version__ == "0.2.0"