turbot/github_sherlock
GitHub
Loading controls...

Control: Branches should automatically be deleted after merging in each private repository

Description

Automatically delete branches after merging to maintain only your active branches.

Usage

Run the control in your terminal:

steampipe check github_sherlock.control.private_repo_delete_branch_on_merge_enabled

Snapshot and share results via Steampipe Cloud:

steampipe login
steampipe check --share github_sherlock.control.private_repo_delete_branch_on_merge_enabled

Plugins & Tables

SQL

select
url as resource,
case
when delete_branch_on_merge then 'ok'
else 'alarm'
end as status,
name_with_owner || ' delete branch on merge is ' || case
when(delete_branch_on_merge) :: bool then 'enabled'
else 'disabled'
end || '.' as reason,
name_with_owner
from
github_my_repository
where
visibility = 'PRIVATE'
and is_fork = false

Tags