Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
7535ea4
add testing code
lispandfound Dec 17, 2025
89353c3
fix(registry): correct basement file paths and remove invalid image e…
lispandfound Dec 17, 2025
c69d838
fix(registry): remove broken Chow tomography
lispandfound Jan 4, 2026
52b0ab1
fix(Dunedin): fix Dunedin smoothing boundary
lispandfound Jan 4, 2026
175442b
add missing dependencies
lispandfound Jan 4, 2026
51a1458
deps: add deptry to dev dependencies
lispandfound Jan 4, 2026
91e0ef1
tests(registry): update tests to check ascending or descending
lispandfound Jan 4, 2026
e81d173
fix: do not use attr for dataclass
lispandfound Jan 5, 2026
48a28db
deps: migrate tools to optional dependencies
lispandfound Jan 5, 2026
39f3574
tests(registry): subtests for rows.
lispandfound Jan 5, 2026
4a4298e
tests(registry): lat monotonicity
lispandfound Jan 5, 2026
693f718
tests(registry): lon monotonicity
lispandfound Jan 5, 2026
f083aa3
tests(registry): use split function
lispandfound Jan 5, 2026
9771e49
Merge branch 'ci-testing-branch' of github.com:ucgmsim/nzcvm_data int…
lispandfound Jan 5, 2026
f724adb
fix(tomo_boundary): ruff + type checking + numpydoc
lispandfound Jan 5, 2026
fd18a72
fix(types): resolve type checking complaints
lispandfound Jan 5, 2026
0e0e964
fix: attribution and python ident checks
lispandfound Jan 5, 2026
f991ebc
tests(registry): use more robust url validator
lispandfound Jan 5, 2026
9edc10c
deps: add uv.lock to make tests pass
lispandfound Jan 6, 2026
5247601
use default cache dependency glob
lispandfound Jan 6, 2026
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/pytest.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: Pytest Check
on: [pull_request]

jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Remove junk
uses: easimon/maximize-build-space@master
with:
root-reserve-mb: 512
swap-size-mb: 1024
remove-dotnet: "true"
- name: Checkout code
uses: nschloe/action-cached-lfs-checkout@v1

- name: Setup UV
uses: astral-sh/setup-uv@v5
with:
enable-cache: true

- name: Run Tests
run: uv run --extra test pytest tests
8 changes: 8 additions & 0 deletions .github/workflows/ruff.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
name: Ruff
on: [pull_request]
jobs:
ruff:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: chartboost/ruff-action@v1
22 changes: 22 additions & 0 deletions .github/workflows/types.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Type Check

on: [pull_request]

jobs:
typecheck:
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v4

- name: Setup Python
uses: actions/setup-python@v5

- name: Install uv
uses: astral-sh/setup-uv@v5
with:
enable-cache: true

- name: Run type checking with ty
run: uv run --all-extras ty check
17 changes: 17 additions & 0 deletions .github/workflows/yamllint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: "Yamllint GitHub Actions"
on:
- pull_request
jobs:
yamllint:
name: "Yamllint"
runs-on: ubuntu-latest
steps:
- name: "Checkout"
uses: actions/checkout@master
- name: "Yamllint"
uses: karancode/yamllint-github-action@master
with:
yamllint_strict: true
yamllint_comment: true
env:
GITHUB_ACCESS_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3 changes: 3 additions & 0 deletions .yamllint
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
rules:
line-length:
max: 200
Loading
Loading