Skip to content

Harden fulltext job failure handling - #238

Merged
himynamesdave merged 2 commits into
mainfrom
codex/h4f-job-error-hardening
Aug 25, 2026
Merged

Harden fulltext job failure handling#238
himynamesdave merged 2 commits into
mainfrom
codex/h4f-job-error-hardening

Conversation

@himynamesdave

Copy link
Copy Markdown
Member

Summary

  • harden fulltext job persistence so per-item save failures remain item-level failures
  • truncate overlong FulltextJob error metadata before database save to avoid varchar(1500) job aborts
  • expand h4f and task coverage for fetch/parse edge cases and error handling
  • bump package version to 1.2.13

Testing

  • python3 -m py_compile history4feed/app/models.py
  • python3 -m py_compile tests/src/test_models.py
  • python3 -m py_compile tests/src/test_h4f_scripts/test_h4f__fetch.py
  • python3 -m py_compile tests/src/test_h4f_scripts/test_h4f__parse.py
  • python3 -m py_compile tests/src/test_h4f_scripts/test_tasks.py

Notes

  • full pytest was not run in this environment

@codecov

codecov Bot commented Aug 25, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 96.33028% with 4 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
history4feed/app/models.py 55.55% 3 Missing and 1 partial ⚠️

📢 Thoughts on this report? Let us know!

@himynamesdave
himynamesdave deployed to test_pipeline August 25, 2026 06:20 — with GitHub Actions Active
@himynamesdave
himynamesdave merged commit 3c8e162 into main Aug 25, 2026
1 check passed
@himynamesdave
himynamesdave deleted the codex/h4f-job-error-hardening branch August 25, 2026 06:22
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