A collection of scripts to assist us in triaging our bugs.
make buildUsage:
./pretriageFinds untriaged, unassigned Shiftstack bugs and assigns them to a team member.
Required environment variables:
JIRA_TOKEN: a Jira API token of an account that can access the OCPBUGS projectSLACK_HOOK: a Slack hook URLPEOPLE: an address book. It is a YAML object in the form:
- kerberos: user1github_handle: ghuserjira_name: jirauserslack_id: U012334bug_triage: trueleave: - start: 2024-11-21end: 2025-02-28 - kerberos: user2github_handle: ghuser2jira_name: jirauser2slack_id: U0122345A local script will set the required environment variables for you if you provide a vault token.
export VAULT_TOKEN=$vault_token make run-pretriageUsage:
./triageReminds assignees about the bugs assigned to them for triage.
Required environment variables:
JIRA_TOKEN: a Jira API token of an account that can access the OCPBUGS projectSLACK_HOOK: a Slack hook URLPEOPLEdescribed [above][pretriage].
Usage:
./posttriageResets the Triaged keyword on bugs that still need attention.
Required environment variables:
JIRA_TOKEN: a Jira API token of an account that can access the OCPBUGS project
Usage:
./doctextFinds resolved bugs lacking a doc text, and posts a reminder to Slack.
Required environment variables:
JIRA_TOKEN: a Jira API token of an account that can access the OCPBUGS projectSLACK_HOOK: a Slack hook URLPEOPLEdescribed [above][pretriage].