Bosca / Git

Platform integration

The part a bolt-on can't do

Because Git is built into Bosca rather than integrated after the fact, your repositories connect to everything else — the work they implement, the automation they hold, and the events they set off.

Work Ops linking

From task to commit and back

When a commit message, PR title, or branch name mentions a task key, the platform links them automatically — in both directions. Trace a task to every commit and PR that delivered it, and any commit back to the task that motivated it.

  • No plugin, no manual linking — the detection is built into the platform.
  • The link is a first-class relationship, so it shows on both the task and the PR.

Sourced from Git

Your automation, version-controlled

A repository's content type tells the platform what it holds — so scripts, queries, pipelines, and agents can live in Git and gain version control, review, and the full pull-request workflow.

Scripts

A Script Project repo backs the platform's Kotlin scripts.

Queries

An Analytic Query Project repo backs your saved analytics SQL.

Pipelines

A Pipeline Project repo backs event-driven automation graphs.

Agents

An Agent Project repo backs AI agents and their tools.

Events out

When Git moves, the platform reacts

A finished pipeline can fire a platform event — publish content, invalidate a cache, kick off a deploy, send a notification. And for anything outside Bosca, webhooks POST a signed payload to a URL you choose, on the events you pick.

  • Every webhook payload is signed with a per-hook secret, so a receiver can verify it's genuine.
  • An active/inactive toggle pauses delivery without losing the configuration.
webhook · events
pushbranch createdbranch deletedtag createdtag deletedPR openedPR closedPR mergedPR updatedreview submittedpipeline startedpipeline completed
signed · X-Hub-Signature-256

One permission system

Repository access uses the same group-based permissions as the rest of Bosca — no separate user directory to maintain, no second place to grant or revoke access.

Keep exploring

More on Git