[{"data":1,"prerenderedAt":201},["ShallowReactive",2],{"project-36418633":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":14,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":31,"aspects":32,"strip":36,"post_text":38,"what":39,"said":96,"maker_in_thread":129,"shape":137,"grid":141,"attempts":164,"same_week":165,"maker_shows":130,"maker_hidden":194,"reader_version":195,"card":196},"36418633","Datadog QA","TUI for Jira users to perform QA of future GitHub releases","title","Show HN: Datadog QA – TUI for Jira users to perform QA of future GitHub releases","https:\u002F\u002Fgithub.com\u002FDataDog\u002Fddqa","github.com","ofek",1687356428,2023,40,10,1217,3109,"shown","dev_tools","release testing tui","cli",[23,24,25,26,27],"qa testing","jira","github releases","tui","release management","curious",0,{"positive":29,"neutral":31,"mixed":29,"critical":29},5,{"idea":33,"docs":34,"execution":35},{"positive":29,"critical":29},{"positive":29,"critical":29},{"positive":29,"critical":29},[29,37,29,37,37,29,37,29,37,29],3,"Hey there! We use this currently for releasing the Agent [1] and thought it would be nice to open up broadly for others.\n\n[1]: https:\u002F\u002Fdocs.datadoghq.com\u002Fagent\u002F",{"problem":40,"audience":52,"pricing":62,"motivation":63,"time_to_build":62,"stack":68,"openness":93,"stage":94,"team_size":95},{"value":41,"source":42,"evidence":43},"Turning GitHub PRs\u002Fcommits into QA test tickets in Jira for release testing","commenter",[44,48],{"id":45,"by":46,"text":47},"36422711","tootie","If 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…",{"id":49,"by":50,"text":51},"36421741","throwaway290","What is \"test candidates\" and how are they detected from a diff between two commits?",{"value":53,"source":54,"evidence":55},"Teams using Jira and GitHub for feature release QA","maker",[56,59],{"id":57,"by":11,"text":58},"36422803","Just a Jira\u002FGitHub user, as we are",{"id":60,"by":11,"text":61},"36422788","This 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…",null,{"value":64,"source":54,"evidence":65},"Used internally for releasing the Datadog Agent; opened up for others",[66],{"id":67},"post",[69,81,85,89],{"value":70,"source":71,"evidence":72},"Python","inferred",[73,77],{"id":74,"by":75,"text":76},"36421371","lallysingh","FYI: Installation is `pipx install ddqa` and then on first run it should ask you for userIDs and account tokens.",{"id":78,"by":79,"text":80},"36423177","senpos","It 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…",{"value":82,"source":42,"evidence":83},"httpx",[84],{"id":78,"by":79,"text":80},{"value":86,"source":42,"evidence":87},"textual",[88],{"id":78,"by":79,"text":80},{"value":90,"source":42,"evidence":91},"rich",[92],{"id":78,"by":79,"text":80},"unknown","launched","company",{"praise":97,"objections":106,"requests":107,"questions":108,"alternatives":124},[98,102],{"value":99,"source":54,"evidence":100},"Useful GitHub-as-source-of-truth workflow for not missing test items",[101],{"id":60,"by":11,"text":61},{"value":103,"source":54,"evidence":104},"Tool makes Jira tracking nicer than slow Jira aggregation",[105],{"id":60,"by":11,"text":61},[],[],[109,113,120],{"value":110,"source":42,"evidence":111},"How test candidates are detected from a diff between commits",[112],{"id":49,"by":50,"text":51},{"value":114,"source":42,"evidence":115},"Whether Datadog account is needed or just Jira\u002FGitHub",[116],{"id":117,"by":118,"text":119},"36422724","_joel","Do I need to be a datadog user for this, or just a Jira\u002FGithub user?",{"value":121,"source":42,"evidence":122},"Whether teams use PR-to-test-ticket workflows",[123],{"id":45,"by":46,"text":47},[125],{"value":126,"source":42,"evidence":127},"Ticket-based flow from grooming to dev, code review, then QA",[128],{"id":45,"by":46,"text":47},{"comments":130,"answered":130,"key":131},4,[132,133,136],{"id":60,"text":61},{"id":134,"text":135},"36421870","A candidate is a commit between 2 Git references https:\u002F\u002Fdatadoghq.dev\u002Fddqa\u002Factions\u002Fcreate\u002F",{"id":57,"text":58},{"commenters":138,"max_depth":139,"maker_replies":130,"first_comment_mins":140,"lifespan_hours":31},7,2,185,[142,144,147,149,151,153,155,157,159,162],[78,29,29,143,79,29],"other\u002Fneutral\u002Fnone",[45,145,37,146,46,29],1,"project\u002Fneutral\u002Fidea",[60,145,29,148,11,145],"project\u002Fpositive\u002Fidea",[74,139,37,150,75,29],"project\u002Fneutral\u002Fdocs",[49,37,37,152,50,29],"project\u002Fneutral\u002Fexecution",[134,37,29,154,11,145],"maker\u002Fneutral\u002Fdocs",[117,130,37,156,118,29],"project\u002Fneutral\u002Fnone",[57,130,29,158,11,145],"maker\u002Fneutral\u002Fnone",[160,31,37,150,161,29],"36421651","toppy",[163,31,29,154,11,145],"36421935",[],[166,171,176,181,186,190],{"id":167,"name":168,"points":169,"category":170},"36365511","PropBox",520,"web_saas",{"id":172,"name":173,"points":174,"category":175},"36360789","Novel",370,"productivity",{"id":177,"name":178,"points":179,"category":180},"36383773","Answer Overflow",333,"data",{"id":182,"name":183,"points":184,"category":185},"36391655","HN Recommend",314,"learning_science",{"id":187,"name":188,"points":189,"category":19},"36388821","Slint",291,{"id":191,"name":192,"points":193,"category":19},"36422730","gpt-engineer",178,false,"v2",{"id":197,"name":5,"line":6,"ai":194,"cat":19,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":14,"kw":198,"maker":11,"domain":10,"tier":18,"attempts":29,"strip":199,"url":9,"mix":200,"praise":99,"objection":-1,"sub":20},36418633,[23,24,25,26,27],"0303303030",[29,31,29,29],1794036637245]