Skip to content

Implement Workstream 8: Lidarr publish command#1

Open
thomaseleff wants to merge 3 commits intomainfrom
feature/workstream-7-json-db-v2
Open

Implement Workstream 8: Lidarr publish command#1
thomaseleff wants to merge 3 commits intomainfrom
feature/workstream-7-json-db-v2

Conversation

@thomaseleff
Copy link
Copy Markdown
Owner

@thomaseleff thomaseleff commented Mar 5, 2026

Summary

  • add new publish CLI command for curated exact-album publishing to Lidarr
  • load LIDARR_API_KEY from environment and return a friendly error when missing
  • integrate Lidarr API behavior via lidarr-py in a new publish workflow module
  • keep catalog behavior intact while adding subcommand support in CLI
  • add integration tests for publish command flows and update docs/workstream status

Validation

  • uv run ruff check .
  • uv run ty check .
  • uv run pytest tests/integration/test_cli.py -k publish -q

Notes

  • full tests/integration/test_cli.py run appears to hang in this environment due network-dependent paths; publish-specific integration tests pass.

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