Skip to content

Fix just recipes on Windows#424

Merged
clstaudt merged 1 commit into
tuttle-dev:mainfrom
floze-the-genius:fix/windows-just-venv-paths
Jul 19, 2026
Merged

Fix just recipes on Windows#424
clstaudt merged 1 commit into
tuttle-dev:mainfrom
floze-the-genius:fix/windows-just-venv-paths

Conversation

@floze-the-genius

@floze-the-genius floze-the-genius commented Jul 19, 2026

Copy link
Copy Markdown
Contributor

Summary

  • replace hardcoded .venv/bin tool paths with uv run --no-sync so uv resolves bin versus Scripts cross-platform
  • quote repository and Electron paths passed through shell recipes
  • preserve the existing pre-synced environment behavior without refreshing uv.lock

Fixes #423

Significant AI assistance was used to prepare this change. The implementation was reviewed through the focused recipe expansions and checks listed below.

Tests

  • just test (502 passed, 1 skipped)
  • just check-migrations
  • uv run --no-sync pre-commit run --files justfile
  • dry-run expansion of every affected Python/pre-commit/Alembic/release recipe

Checklist

  • I have read the Contributing guide.
  • I have installed and tested the application for my platform (just dev).
  • The test suite passes locally (just test).
  • Pre-commit hooks are installed and pass (just precommit).
  • I have added or updated tests where appropriate.
  • I have updated the documentation / docstrings where appropriate. (Not applicable: recipe-only fix.)
  • If my change touches the schema (tuttle/model.py), I generated and reviewed an Alembic migration (just migrate "<msg>"). (Not applicable: no schema changes.)
  • If my change affects the graphical user interface, I have provided screenshots. (Not applicable: no UI changes.)
  • I understand and can explain all submitted changes; if AI assistance was significant, I have disclosed it in the summary above.

@floze-the-genius
floze-the-genius force-pushed the fix/windows-just-venv-paths branch from 8983170 to cceb7be Compare July 19, 2026 07:32
@clstaudt
clstaudt added this pull request to the merge queue Jul 19, 2026
Merged via the queue into tuttle-dev:main with commit 11da854 Jul 19, 2026
4 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.

justfile: several recipes fail on Windows due to hardcoded/unquoted .venv paths

2 participants