Skip to content

Add pytask lock command#860

Merged
tobiasraabe merged 18 commits intomainfrom
codex/pytask-lock-command
May 1, 2026
Merged

Add pytask lock command#860
tobiasraabe merged 18 commits intomainfrom
codex/pytask-lock-command

Conversation

@tobiasraabe
Copy link
Copy Markdown
Member

Summary

  • add a dedicated pytask lock command with accept, reset, and clean subcommands

  • remove pytask build --clean-lockfile and update the lockfile/docs references to use pytask lock clean

  • add extensive end-to-end CLI coverage for lock workflows, selection semantics, dry-run/interactive modes, error paths, journal replay, and follow-up build behavior

Validation

  • uv run --group test pytest tests/test_clean.py tests/test_collect_command.py tests/test_database.py tests/test_lock_command.py tests/test_lockfile.py tests/test_click.py -q
  • uv run --group typing --group test --isolated ty check

@tobiasraabe tobiasraabe changed the title [codex] Add pytask lock command Add pytask lock command Apr 19, 2026
@tobiasraabe tobiasraabe marked this pull request as ready for review April 19, 2026 18:17
@tobiasraabe tobiasraabe added this pull request to the merge queue Apr 26, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Apr 26, 2026
@tobiasraabe tobiasraabe added this pull request to the merge queue May 1, 2026
Merged via the queue into main with commit 3e0db0e May 1, 2026
23 checks passed
@tobiasraabe tobiasraabe deleted the codex/pytask-lock-command branch May 1, 2026 07:44
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