Skip to content

lib-tests: add autoreduce as a standalone package - #139

Merged
Jammy2211 merged 1 commit into
mainfrom
claude/pyautoreduce-workspace-structure-teuydy
Aug 7, 2026
Merged

lib-tests: add autoreduce as a standalone package#139
Jammy2211 merged 1 commit into
mainfrom
claude/pyautoreduce-workspace-structure-teuydy

Conversation

@Jammy2211

Copy link
Copy Markdown
Contributor

Extends the Heart-owned reusable unit-test workflow so PyAutoReduce can adopt the family's thin-caller CI pattern (it currently has no PR CI at all):

  • autoreduce → PyAutoReduce, empty dependency chain (autoreduce never imports the PyAuto* stack).
  • Install extras become per-package: the stack libraries keep [optional]; autoreduce installs its [test] extra (which gains drizzle>=2.0 in the companion PyAutoReduce PR, so the importorskip-guarded nirc2 resampler tests run in CI).

Companion PR in PyAutoReduce adds the thin main.yml caller (package: autoreduce) plus an offline workspace-smoke job. Existing callers are unaffected (extras defaults to optional).

🤖 Generated with Claude Code

https://claude.ai/code/session_01NEporMREot87nV51fedoZH


Generated by Claude Code

Extend the package→repo map with autoreduce — no dependency chain (it never
imports the PyAuto* stack) — and make the install extras per-package: the five
stack libraries keep [optional], autoreduce installs its [test] extra.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NEporMREot87nV51fedoZH
@Jammy2211
Jammy2211 merged commit 0e1d797 into main Aug 7, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants