Recued
Menu
← Back to recipes

Bitbucket repository triage digest

by recued-core v3 30 views

Use “Bitbucket repository triage digest” in Recued. It provides a scheduled, read-only triage digest for one Bitbucket Cloud repository.

How it works 23 steps

Inspect the data fetches, transforms, gates, and output this recipe runs.

Process (23 steps)
■ workspace trim
Trim whitespace from setting workspace
■ repo_slug trim
Trim whitespace from setting repo slug
◆ viewer recued-core.bitbucket.user.current
Current user on bitbucket
◆ workspace_info recued-core.bitbucket.workspace.read
Read workspace on bitbucket
◆ repository recued-core.bitbucket.repository.read
Read repository on bitbucket
◆ pull_requests_raw recued-core.bitbucket.pull_request.search
Search pull request on bitbucket
◆ issues_raw recued-core.bitbucket.issue.search
Search issue on bitbucket
◆ commits_raw recued-core.bitbucket.commit.search
Search commit on bitbucket
◆ pipelines_raw recued-core.bitbucket.pipeline.search
Search pipeline on bitbucket
■ defaults defaults
Apply defaults
■ pull_request_count count
Count items in pull requests
■ issue_count count
Count items in issues
■ commit_count count
Count items in commits
■ pipeline_count count
Count items in pipelines
■ has_work any
Check if any of the conditions are true
■ notify_enabled compare
Check if setting notify when items equals true
■ should_notify all
Check if all conditions are true
◆ notify core.notification.send
Send notification
skip: step.should_notify not_equal true
■ pull_request_rows slice
Take a subset of
■ issue_rows slice
Take a subset of
■ pull_request_table to_table
Format results as a data table
■ issue_table to_table
Format results as a data table
■ card to_summary
Format results as a summary card
▼
Output
summary card
table pull_request_table
table issue_table
Settings 11 configurable

Configurable at install. Defaults shown — change them anytime in Recued.

channels setting = [object Object]
end hour setting = 10
weekdays setting = 1,2,3,4,5
repo slug setting =
row limit setting = 20
workspace setting =
start hour setting = 8
issue query setting = state = "new" OR state = "open"
pipeline status setting =
notify when items setting = true
pull request state setting = OPEN

Uses (9 operations)

Triggers Time watch core.watch.time
Pack operation Current user on bitbucket recued-core.bitbucket.user.current
Pack operation Read workspace on bitbucket recued-core.bitbucket.workspace.read
Pack operation Read repository on bitbucket recued-core.bitbucket.repository.read
Pack operation Search pull request on bitbucket recued-core.bitbucket.pull_request.search
Pack operation Search issue on bitbucket recued-core.bitbucket.issue.search
Pack operation Search commit on bitbucket recued-core.bitbucket.commit.search
Pack operation Search pipeline on bitbucket recued-core.bitbucket.pipeline.search
Notifications Send notification core.notification.send

Trust & control

What installing this recipe would let it do. Recued grants these permissions at install — review them there before approving.

Permissions it requires

Send notificationsRead your Bitbucket connection
Declared by the recipe — Recued grants these at install, where you review them before approving.

What it's allowed to do

Read Triggers core.watch.time read-only
Read Notifications core.notification.send external change

7 more aren't listed here. You'll see them at install.

Data it touches

SurfacesTriggersNotifications

About

Tags

bitbucket bitbucketrepositoriespull-requestsissuespipelinesdigestdeveloper-workflowpack:bitbucket

Details

23 steps 11 configurable settings recipe_id: repository-triage-digest-bitbucket