Skip to content

feat(background-tasks): workflows support - #6071

Merged
brunozoric merged 5 commits into
bruno/feat/workflows-umbrellafrom
bruno/feat/workflows-background-tasks
Oct 27, 2026
Merged

brunozoric merged 5 commits into
bruno/feat/workflows-umbrellafrom
bruno/feat/workflows-background-tasks

Conversation

@brunozoric

@brunozoric brunozoric commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Private tasks and self-cleaning task handlers, used by workflow notifications. The GraphQL API cannot start a private task (TriggerVisibleTask) and leaves private definitions out of listDefinitions (ListVisibleTaskDefinitions); private task runs are visible and managed like any other (D188).

Part of the workflows split (21 files). Merges into bruno/feat/workflows-umbrella; builds only together with the other parts.

🤖 Generated with Claude Code

Split from bruno/refactor/workflows-flow for review.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Oct 21, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 459dbe62-9692-49e1-9b91-8e7c9dad95b0

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

github-actions Bot commented Oct 21, 2026 •

Copy link
Copy Markdown

🚓 Slop Cop

✅ Nothing worth flagging. The diff looks consistent with the PR's stated intent and the code-style rules.

The PR is a coherent, well-scoped addition of private-task support and self-cleaning handler improvements; no integrity or style issues found.

Automated, non-blocking heads-up from an LLM. It can be wrong — use your judgment. Regenerates on every push.

…QL resolvers into use cases

PrivateTaskDefinitions holds the rule. GetVisibleTask, ListVisibleTasks, ListVisibleTaskLogs, AbortVisibleTask, DeleteVisibleTask, TriggerVisibleTask and ListVisibleTaskDefinitions wrap the internal use cases for the GraphQL API; the resolvers keep only the permission check and the call. The internal use cases still see private tasks.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@brunozoric brunozoric changed the title feat(background-tasks): workflows support feat(background-tasks): workflows support [skip ci] Oct 21, 2026
brunozoric and others added 3 commits October 23, 2026 17:15
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Only starting a private definition stays refused; its runs can be read,
listed, aborted and deleted like any other.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…eld resolver

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@brunozoric brunozoric changed the title feat(background-tasks): workflows support [skip ci] feat(background-tasks): workflows support Oct 24, 2026
@brunozoric
brunozoric merged commit 916c6d3 into bruno/feat/workflows-umbrella Oct 27, 2026
17 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.

1 participant