• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Morry98 / fastapi-task-manager
97%

Build:
DEFAULT BRANCH: main
Repo Added 02 Nov 2025 11:47AM UTC
Files 32
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
  • main
  • dependabot/github_actions/actions/checkout-6
  • dependabot/github_actions/actions/deploy-pages-5
  • dependabot/github_actions/actions/upload-pages-artifact-4
  • dependabot/github_actions/actions/upload-pages-artifact-5
  • dependabot/github_actions/astral-sh/setup-uv-7
  • dependabot/pip/click-lte-8.3.1
  • dependabot/pip/click-lte-8.3.2
  • dependabot/pip/click-lte-8.3.3
  • dependabot/pip/click-lte-8.4.0
  • dependabot/pip/click-lte-8.4.1
  • dependabot/pip/uv-build-gte-0.9.0-and-lt-0.12.0
  • feature/disable-parallel-tasks
  • feature/improve-task-management
  • fix/redis-flushall-issue

14 May 2026 09:32AM UTC coverage: 97.164% (-0.3%) from 97.416%
25852811516

push

github

web-flow
Fix/redis flushall issue (#13)

* 🐛 **Consumer group loss after `FLUSHALL`**: `FLUSHALL` at runtime
deletes all stream consumer groups. The Coordinator recreates streams
via `XADD`, but `xreadgroup` kept throwing `NOGROUP` on every iteration.
Catch `NOGROUP` in `_try_read_stream` and call `setup_consumer_groups()`
to recover; the Reconciler republishes any tasks queued before the group
was restored.

* 🐛 **False "Task failed" after flush**: When a task finishes while the
consumer group is gone, `xack` throws `NOGROUP`. The generic handler in
`_execute_and_ack` was catching this, logging "Task failed", and
applying backoff on a task that actually succeeded. Catch `NOGROUP` in
`_ack_message` and log a warning instead — the message is already gone
from the PEL.

6 of 15 new or added lines in 1 file covered. (40.0%)

3358 of 3456 relevant lines covered (97.16%)

4.83 hits per line

Relevant lines Covered
Build:
Build:
3456 RELEVANT LINES 3358 COVERED LINES
4.83 HITS PER LINE
Source Files on main
  • Tree
  • List 32
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
25852811516 main Fix/redis flushall issue (#13) * 🐛 **Consumer group loss after `FLUSHALL`**: `FLUSHALL` at runtime deletes all stream consumer groups. The Coordinator recreates streams via `XADD`, but `xreadgroup` kept throwing `NOGROUP` on every iteration. Catc... push 14 May 2026 09:33AM UTC web-flow github
97.16
24445823186 main ci: bump actions/deploy-pages from 4 to 5 (#7) Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages) from 4 to 5. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/deploy-pages/rele... push 15 Apr 2026 09:01AM UTC web-flow github
97.42
24445710030 main ci: bump actions/checkout from 4 to 6 (#3) Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/checkout/releases">actions/ch... push 15 Apr 2026 08:59AM UTC web-flow github
97.42
24445643406 main ci: bump actions/upload-pages-artifact from 3 to 4 (#5) Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact) from 3 to 4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.co... push 15 Apr 2026 08:57AM UTC web-flow github
97.42
24445514120 main ci: bump astral-sh/setup-uv from 6 to 7 (#4) Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) from 6 to 7. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/astral-sh/setup-uv/releases">as... push 15 Apr 2026 08:54AM UTC web-flow github
97.42
24445396497 main deps: update uv-build requirement from <0.11.0,>=0.9.0 to >=0.9.0,<0.12.0 (#8) Updates the requirements on [uv-build](https://github.com/astral-sh/uv) to permit the latest version. <details> <summary>Release notes</summary> <p><em>Sourced from <a... push 15 Apr 2026 08:52AM UTC web-flow github
97.42
24445211030 main Add `allow_parallel` to control concurrent task runs (#10) ## Summary Add allow_parallel flag to control whether the same task can run concurrently across multiple instances. The setting follows a cascade resolution: task > task group > global c... push 15 Apr 2026 08:47AM UTC web-flow github
97.42
23161433691 main Add CODEOWNERS and Dependabot configuration Set @Morry98 as default code owner for all files. Configure Dependabot for weekly updates on both pip dependencies and GitHub Actions. push 16 Mar 2026 07:13PM UTC Morry98 github
97.58
23113216494 main Add GitHub Actions workflow for docs deployment push 15 Mar 2026 03:18PM UTC Morry98 github
97.58
23113141797 main Add community health files and streamline CLAUDE.md Add GitHub issue templates (bug report, feature request), PR template, CONTRIBUTING.md, and SECURITY.md to support open-source contributions. Simplify CLAUDE.md by removing redundant details alr... push 15 Mar 2026 03:14PM UTC Morry98 github
97.58
See All Builds (56)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc