Hold the release gate to the languages the core release selects #40

Merged
tiagoagueda merged 1 commit from 347-selected-languages into main 2026-10-23 23:06:07 +00:00
Owner

The release gate in tests/test_catalogues.py no longer carries its own copy of the European Union's languages. It reads the core's list of the languages each release selects, messages_tool.selected() (postulo/postulo#347), through the pinned core, so it follows whatever the core this plugin is released beside selects. A new release test fails if the pinned core has no such list.

  • Core pinned at a8467ab21 (the #347 merge); brotli 1.2.0 → 1.2.1 (PYSEC-2026-4322).
  • The README describes the gate the same way.
  • The development gate (en-GB, fr-FR, pt-PT on every commit) is unchanged; catalogues are untouched (they come from Weblate).

uv run pytest passes. uv run pytest -m release now checks the 39 languages the 0.4 line selects; languages with gaps: 2 — translation work for Weblate.

Closes #16

🤖 Generated with Claude Code

The release gate in `tests/test_catalogues.py` no longer carries its own copy of the European Union's languages. It reads the core's list of the languages each release selects, `messages_tool.selected()` (postulo/postulo#347), through the pinned core, so it follows whatever the core this plugin is released beside selects. A new release test fails if the pinned core has no such list. - Core pinned at `a8467ab21` (the #347 merge); brotli 1.2.0 → 1.2.1 (PYSEC-2026-4322). - The README describes the gate the same way. - The development gate (en-GB, fr-FR, pt-PT on every commit) is unchanged; catalogues are untouched (they come from Weblate). `uv run pytest` passes. `uv run pytest -m release` now checks the 39 languages the 0.4 line selects; languages with gaps: 2 — translation work for Weblate. Closes #16 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Hold the release gate to the languages the core release selects
All checks were successful
CI / test (pull_request) Successful in 3m2s
9d2fa9350e
The tuple of European Union languages copied into the test gives way to
the core's one list, messages_tool.selected() (postulo/postulo#347), read
through the pinned core, so the gate moves with the core this plugin is
released beside. The core is pinned at a8467ab21, which has the list,
and brotli moves to 1.2.1, past PYSEC-2026-4322.

Closes #16

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
tiagoagueda deleted branch 347-selected-languages 2026-10-23 23:06:08 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Postulo/postulo-dav!40
No description provided.