Skip to content

🤖 update Cookidoo API discovery snapshot#3

Open
github-actions[bot] wants to merge 18 commits into
masterfrom
well-known-discovery-update-20260501061053
Open

🤖 update Cookidoo API discovery snapshot#3
github-actions[bot] wants to merge 18 commits into
masterfrom
well-known-discovery-update-20260501061053

Conversation

@github-actions

@github-actions github-actions Bot commented May 1, 2026

Copy link
Copy Markdown

🔍 Change summary

 M well-known-snapshots/latest.json

This PR contains automated changes made by the 🤖 well-known-discovery workflow.

Marios and others added 18 commits March 25, 2026 19:59
…moke tests

- Remove SKILL.md from repo (keep in fork only per maintainer request)
- Add comprehensive unit tests in tests/test_edge_cases.py:
  * Config & localization tests (12 variants)
  * Auth edge cases (token expiry, invalid refresh)
  * Network resilience (5xx errors, timeouts)
  * API volatility protection (missing/extra fields)
  * Recipe CRUD with structured instructions
  * Calendar & shopping list edge cases
- Extend smoke tests in smoke_test/test_3_extended.py:
  * Full recipe lifecycle tests
  * Multi-day calendar operations
  * Complete shopping list workflow
  * Collection management (custom + managed)
  * Error handling scenarios

Total: 2,050+ lines of new test coverage
- Remove from __future__ import annotations from types.py
- Translate example recipe from Greek to English
- Rename test_edge_cases.py to test_custom_recipes.py
- Remove PR_RESPONSE.md
- Consolidate smoke tests into test_2_methods.py, remove test_3_extended.py
- Add examples/ to ruff per-file-ignores for T20
- Fix formatting and lint issues (ruff)
- Extract _format_instructions helper in helpers.py
- Move custom recipe unit tests into test_cookidoo.py with proper mocks
- Remove standalone test_custom_recipes.py and examples/create_recipe.py
- Fix type annotations in types.py
Move CookidooStepSettings and CookidooInstruction before
CookidooCreateCustomRecipe and CookidooEditCustomRecipe to eliminate
forward references, removing the need for __future__ annotations.
@github-actions github-actions Bot added the 💥 breaking change Breaking Changes label May 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

💥 breaking change Breaking Changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants