CI version matrix and celery timeout bounds for large file parsing by whisper67265 · Pull Request #144 · cppalliance/cppa-weblate-plugin · GitHub
Skip to content

CI version matrix and celery timeout bounds for large file parsing#144

Merged
wpak-ai merged 3 commits into
cppalliance:developfrom
whisper67265:fix/python-matrix-and-celery-timeout
Jun 25, 2026
Merged

CI version matrix and celery timeout bounds for large file parsing#144
wpak-ai merged 3 commits into
cppalliance:developfrom
whisper67265:fix/python-matrix-and-celery-timeout

Conversation

@whisper67265

@whisper67265 whisper67265 commented Jun 25, 2026

Copy link
Copy Markdown
Collaborator

Close #131, close #133.

Summary by CodeRabbit

  • New Features
    • Added configurable Celery add-or-update task soft/hard timeout settings via BOOST_TASK_SOFT_TIME_LIMIT and BOOST_TASK_TIME_LIMIT (with defaults and validation).
    • Expanded CI to run tests/coverage on a Python 3.12/3.13/3.14 matrix.
  • Bug Fixes
    • Soft time-limit overruns now surface as a clear task_timeout error with relevant metadata.
  • Documentation
    • Updated README and endpoint/deployment docs with the new timeout behavior and environment configuration.
  • Tests
    • Added test coverage for timeout configuration and timeout-to-error mapping.

@coderabbitai

coderabbitai Bot commented Jun 25, 2026

Copy link
Copy Markdown

@henry0816191 henry0816191 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please update related documentations such as docs/boost-endpoint-api.md, readme.md, .github/WORKFLOWS.md and so on

@henry0816191 henry0816191 requested a review from wpak-ai June 25, 2026 20:17
@wpak-ai wpak-ai merged commit 24dc26b into cppalliance:develop Jun 25, 2026
22 of 23 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.

CI version matrix: cover declared Python 3.13 support Celery timeout bounds for large file parsing

3 participants