From 1458111a6bd28316138a10ba20f457cf540b3e56 Mon Sep 17 00:00:00 2001 From: Alex Rubinsteyn Date: Mon, 28 Sep 2026 04:40:17 -0400 Subject: [PATCH 1/2] Drift workflow: run corrections --strict, the renamed curation command (fixes #94) Claude-Session: https://claude.ai/code/session_01CcNHdiWgNhPGLmd4kDvG9G --- .github/workflows/drift.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/drift.yml b/.github/workflows/drift.yml index a84bad4..651b034 100644 --- a/.github/workflows/drift.yml +++ b/.github/workflows/drift.yml @@ -1,5 +1,5 @@ name: drift -# Weekly check that the live osteosarc.com sources still match the curation +# Weekly check that the live osteosarc.com sources still match the corrections # (osteosarc/curation.py) and that every documented example still runs. on: schedule: @@ -16,7 +16,7 @@ jobs: python-version: '3.12' - run: python -m pip install -e . - run: osteosarc --cache "$RUNNER_TEMP/cache" sync - - run: osteosarc --cache "$RUNNER_TEMP/cache" curation --strict + - run: osteosarc --cache "$RUNNER_TEMP/cache" corrections --strict examples: runs-on: ubuntu-latest From 817a7383c792d90115a0d809df712f10f4a1ba93 Mon Sep 17 00:00:00 2001 From: Alex Rubinsteyn Date: Mon, 28 Sep 2026 04:50:07 -0400 Subject: [PATCH 2/2] testing.md: the drift workflow's two checks run separately Claude-Session: https://claude.ai/code/session_01CcNHdiWgNhPGLmd4kDvG9G --- docs/testing.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/testing.md b/docs/testing.md index 669cd2f..69b45d2 100644 --- a/docs/testing.md +++ b/docs/testing.md @@ -39,7 +39,7 @@ Ensembl 95 annotation. On an empty cache, check the README first so that a snaps exists. A weekly drift workflow checks that every correction still matches the live website, -then runs all the examples. +and, separately, runs all the examples. ## Repeat the live read check