4 ms·
Show HN: Datadog QA – TUI for Jira users to perform QA of future GitHub releases
Hey there! We use this currently for releasing the Agent [1] and thought it would be nice to open up broadly for others.
[1]: https://docs.datadoghq.com/agent/ https://docs.datadoghq.com/agent/
- lallysingh 3y agoFYI: Installation is `pipx install ddqa` and then on first run it should ask you for userIDs and account tokens.
- toppy 3y agoHow does Agent refer to ddqa repository which was linked in the title?
- ofek 3y agoWe install the tool and run the documented actions for the Agent repo. Example command: https://datadoghq.dev/ddqa/actions/status/ https://datadoghq.dev/ddqa/actions/status/
- throwaway290 3y agoWhat is "test candidates" and how are they detected from a diff between two commits?
- ofek 3y agoA candidate is a commit between 2 Git references https://datadoghq.dev/ddqa/actions/create/ https://datadoghq.dev/ddqa/actions/create/
- tootie 3y agoIf I'm reading correctly this translates PRs into test tickets? Is that a workflow that a lot of teams use? We usually just flow the feature ticket from grooming to dev, to code review to QA, then release.
- ofek 3y agoThis workflow has historically worked for us quite well. We merge in features rapidly so having GitHub be the source of truth for activity that needs to be tested is beneficial for never accidentally missing items. FYI we used to use Trello (using the same workflow) but switched to Jira and wrote this tool in the process. Jira aggregation in the web app can be quite slow so actually this tool makes tracking a bit nicer as well.
- _joel 3y agoDo I need to be a datadog user for this, or just a Jira/Github user?
- ofek 3y agoJust a Jira/GitHub user, as we are
- senpos 3y agoIt is awesome to see the increase in popularity of `rich` and `textual` libraries! Check them out if you want to develop a TUI application or just make sure your CLI app looks awesome. @willmcgugan is doing a great job! <3 Love to see the use of `httpx` as well, a great Python HTTP client with support for both sync and async APIs.