Conversation
Update documentation to reflect that langmail outputs clean Markdown instead of plain text, preserving formatting like links, headings, and structure for better LLM consumption.
Extract the release check into a dedicated guard job that other jobs depend on. This reduces duplication of the conditional across multiple jobs. Simplify the Python test workflow by removing manual virtualenv setup (handled by maturin) and consolidating multi-step commands.
PR Review: SignatureSummaryThis PR makes three categories of changes:
CI Workflow (
|
Create a virtual environment for Python CI to isolate dependencies and ensure consistent test execution across different runner environments.
Code Review for PR #26 — "Signature"SummaryThis PR makes four categories of changes:
FeedbackCI Guard Job Pattern — Looks Good (minor note)The guard job is a clean way to deduplicate the Also note that Python Virtualenv Consolidation — Clean ImprovementMerging the venv creation and PATH updates into one step is tidier. The removal of the redundant One small note: the
|
|
Code Review for PR 26 - Overall this is a clean CI/docs housekeeping PR. One bug found and a few observations. BUG: Missing shell: bash for Windows Python virtualenv setup. The Python test job runs on windows-latest too. The old workflow correctly used shell: bash on the PATH step because echo/redirect syntax is bash-specific. On Windows the default shell is pwsh where GITHUB_PATH would be interpreted as a PowerShell variable not an env var and the step would fail. Fix: Add shell: bash to the Set up virtualenv step. Guard job pattern is a good DRY improvement. upload-artifact v4 to v7 should be verified. README updates look correct. The only actionable issue is the missing shell: bash which will likely break the windows-latest matrix leg. |
Ensure the correct virtualenv bin directory is used by detecting the platform at runtime. Windows uses Scripts/ while Unix uses bin/. Also quote environment variable assignments for safety.
Code Review for PR #26SummaryThis PR makes CI/CD improvements (guard job pattern, Python venv consolidation, action version bumps) and updates documentation to reflect Markdown output instead of plain text. Findings1.
|
No description provided.