Create items¶
Usage: ddqa create [OPTIONS] PREVIOUS_REF CURRENT_REF
Create QA items.
Options:
-l, --label TEXT Labels that will be attached to created issues [required]
As an example, to create items for a hypothetical 7.44.0
release where the previous release was a patch, you might do:
ddqa create 7.43.1 7.44.0 -l 7.44.0-qa -l 7.44.0-rc.1
Queue¶
This section tells you how many PRs or direct commits are queued up for assignment. This will also display the status of API retries due to rate limits.
Candidates¶
This section displays the list of candidates for assignment. Clicking will render data about the candidate in the right panel.
Title¶
This section displays a short description about the candidate, using the title for PRs and Git metadata for direct commits.
You may Ctrl+Left Button the identifier on top to navigate to the candidate in your preferred web browser.
PR labels¶
If the candidate is a PR then its labels will render here.
Description¶
This section displays detailed information about the candidate, using the PR body or Git metadata for direct commits.
Pending assignments¶
This section displays a toggle for each team determining whether they should be assigned to the candidate. The default state of each team's toggle will be enabled if any of the candidate's PR labels match the team's defined labels.
Creation¶
When you are satisfied with the pending candidate assignments, you may click the button to begin the process of Jira issue creation.
Tip
It is likely that your Jira profile is set up to automatically watch issues that you create, including those via the API. If you would like to disable this temporarily so you don't get notifications for everything, you may do the following:
- Go to your profile settings page on the Jira instance
https://<ORG>.atlassian.net/secure/ViewPersonalSettings.jspa
- Change the
Watch your issues
option toDisabled
Progress¶
The queue section will transition to showing you the progress of QA item creation.
Items¶
The candidate listing will be reduced to just those that have been assigned. The number on the left refers to the number of teams that have had an issue created for that candidate.
Results¶
The assignments section will now display the created issue for each team. You may Ctrl+Left Button the assigned team member or Jira issue to open in your preferred web browser.
Note
When each candidate is assigned, the priority is based on whoever has been assigned the least amount of items, followed by whoever did not review the candidate (if it is a PR). Assuming that when an assignment is about to happen and everyone on the team has the same number of assigned items and everyone reviewed (or did not) the candidate, then the result is completely random.
You may exit by pressing Ctrl+C or the button.