Skip to content

Fix CI: editable install and PR lint push - #186

Merged
ishaanman7898 merged 1 commit into
mainfrom
fix-ci-editable-install
Aug 9, 2026
Merged

Fix CI: editable install and PR lint push#186
ishaanman7898 merged 1 commit into
mainfrom
fix-ci-editable-install

Conversation

@ishaanman7898

Copy link
Copy Markdown
Collaborator

Both failing runs, one cause each.

Daily Model Tests (all 4 jobs): pip install -e . died with
Multiple top-level packages discovered in a flat-layout: ['ara', 'legacy']
— adding legacy/ in #183 broke setuptools auto-discovery. Discovery is now
pinned to ara*; legacy/ is still reached via PYTHONPATH: . as the test
jobs already set.

Lint on PR branches: the job black/ruff-fixes the tree then pushes to the
PR branch, which the "must not contain merge commits" ruleset rejects
(GH013). PRs now fail with a diff instead of trying to push; pushes to main
still auto-commit the formatting.

Verified locally: pip install -e . --no-deps --dry-run resolves, black --check .
and ruff check . clean.

🤖 Generated with Claude Code

pip install -e . failed on every daily-model-tests job — flat-layout
discovery found ['ara', 'legacy'] and refused to guess. Pin discovery to
ara*; legacy/ stays on PYTHONPATH as before.

Lint on PRs auto-formatted then pushed to the PR branch, which the
no-merge-commits ruleset rejects. PRs now just check the tree is clean;
main keeps auto-committing.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@ishaanman7898
ishaanman7898 merged commit cf0dc4f into main Aug 9, 2026
7 checks passed
@ishaanman7898
ishaanman7898 deleted the fix-ci-editable-install branch August 9, 2026 17:10
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