Skip to content

fix(ci): remove local path from requirements.txt, handle empty test suite#3

Merged
kraulerson merged 3 commits intomainfrom
fix/ci-pipeline
Apr 6, 2026
Merged

fix(ci): remove local path from requirements.txt, handle empty test suite#3
kraulerson merged 3 commits intomainfrom
fix/ci-pipeline

Conversation

@kraulerson
Copy link
Copy Markdown
Owner

Summary

  • Remove local editable install path from requirements.txt that pip freeze captured — breaks CI since the path doesn't exist on runners
  • Add pip install -e . --no-deps to CI so meshscope package is importable
  • Handle pytest exit code 5 (no tests collected) as passing
  • Includes PR workflow guidance feedback doc

Test plan

  • CI passes on this PR (that's the test — if CI is green, the fix works)

🤖 Generated with Claude Code

… suite

- Remove editable install path (-e /Users/karl/...) captured by
  pip freeze — doesn't exist on CI runners
- Add pip install -e . --no-deps to CI so meshscope package is importable
- Handle pytest exit code 5 (no tests collected) as passing

Includes PR workflow guidance feedback doc.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Karl Raulerson and others added 2 commits April 6, 2026 10:53
- Upgrade black 25.1.0 → 26.3.1 (fixes CVE-2026-32274)
- Add libegl1, libgl1-mesa-glx, libxkbcommon0 for PySide6 on Linux CI
- Add pytokens dependency (new black requirement)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…efixes

The regex matched "fix" anywhere in the commit message, causing false
positives on commits like "chore(ci): upgrade black to fix CVE-...".
Now only matches conventional commit prefixes at the start of the
message (fix:, fix(...):, bugfix:, hotfix:, etc.).

Updated regression tests to cover the false positive case.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@kraulerson kraulerson merged commit 81529bb into main Apr 6, 2026
2 of 5 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.

1 participant