{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":91594105,"defaultBranch":"devel","name":"awx","ownerLogin":"ansible","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-05-17T15:50:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1507452?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725480703.0","currentOid":""},"activityList":{"items":[{"before":"20a1df27c9239ceabdea2ed8db60233cc4e43861","after":"9ee487d0cff3d850eb76c432f81611bf62782041","ref":"refs/heads/min-value-decimal","pushedAt":"2024-09-24T16:46:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kdelee","name":"Elijah DeLee","path":"/kdelee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29239279?s=80&v=4"},"commit":{"message":"Min value should be Decimal\n\nThis hopefully resolves error message seen in logs sometimes about \"should be Decimal type\"","shortMessageHtmlLink":"Min value should be Decimal"}},{"before":"7db7abcd65d533ebfa34eb394e14cbc3941fc31f","after":"5b7a0504f445e38c8f50b0010ac8772ccca354ff","ref":"refs/heads/devel","pushedAt":"2024-09-23T12:52:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlanCoding","name":"Alan Rominger","path":"/AlanCoding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1385596?s=80&v=4"},"commit":{"message":"Enable service redirect auth and reverse-sync from DAB (#15489)\n\n* Update settings from DAB features\r\n\r\n* Move to the end of the list more correctly","shortMessageHtmlLink":"Enable service redirect auth and reverse-sync from DAB (#15489)"}},{"before":"14698b177b8c83209edd35e17fa63ade4a5776ec","after":"7db7abcd65d533ebfa34eb394e14cbc3941fc31f","ref":"refs/heads/devel","pushedAt":"2024-09-20T19:44:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jessicamack","name":null,"path":"/jessicamack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21223244?s=80&v=4"},"commit":{"message":"Upload the test results for awx-collection to dashboard (#15543)\n\nupload the results for awx-collection separately\r\n\r\nthe rest of the tests can stay under awx","shortMessageHtmlLink":"Upload the test results for awx-collection to dashboard (#15543)"}},{"before":"80c179d51fbda4ea07a608864349b39e0bc34331","after":"20a1df27c9239ceabdea2ed8db60233cc4e43861","ref":"refs/heads/min-value-decimal","pushedAt":"2024-09-19T21:17:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kdelee","name":"Elijah DeLee","path":"/kdelee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29239279?s=80&v=4"},"commit":{"message":"Min value should be Decimal\n\nThis hopefully resolves error message seen in logs sometimes about \"should be Decimal type\"","shortMessageHtmlLink":"Min value should be Decimal"}},{"before":"1881c26ac46cbe7f86774373eb5b47a5000c78d4","after":"14698b177b8c83209edd35e17fa63ade4a5776ec","ref":"refs/heads/devel","pushedAt":"2024-09-18T15:01:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheRealHaoLiu","name":"Hao Liu","path":"/TheRealHaoLiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44379968?s=80&v=4"},"commit":{"message":"🧪 Publish awxkit's coverage to Codecov (#15525)\n\nIt's already being generated, just not uploaded. This patch\r\naddresses that.","shortMessageHtmlLink":"🧪 Publish awxkit's coverage to Codecov (#15525)"}},{"before":"2fdb776ce77c271849dab5997c8cbac4beb0d409","after":"1881c26ac46cbe7f86774373eb5b47a5000c78d4","ref":"refs/heads/devel","pushedAt":"2024-09-18T11:23:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrismeyersfsu","name":"Chris Meyers","path":"/chrismeyersfsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/722880?s=80&v=4"},"commit":{"message":"Make analytics job ts settings hidden\n\n* There isn't a great reason to allow the UI to edit these meta-data\n fields that denote the last time an analytics job ran.\n* The only reason I hesitate to mark them uneditable in the API is that\n they are useful to change in order to influence when the jobs run.\n Mostly for debug purposes or 1-off.","shortMessageHtmlLink":"Make analytics job ts settings hidden"}},{"before":"ce2b8e9a9e50ff75b74e0f2e3652e8482456ad85","after":"2fdb776ce77c271849dab5997c8cbac4beb0d409","ref":"refs/heads/devel","pushedAt":"2024-09-17T23:06:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jessicamack","name":null,"path":"/jessicamack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21223244?s=80&v=4"},"commit":{"message":"🧪 Run sanity tests w/ ansible-test-gh-action (#15539)\n\n* 🧪 Run sanity tests w/ `ansible-test-gh-action`\r\n\r\n* 🧪 Upload sanity results to unified dashboard","shortMessageHtmlLink":"🧪 Run sanity tests w/ ansible-test-gh-action (#15539)"}},{"before":"cf25a093230865fdce94e07f5376c4e948288b01","after":"ce2b8e9a9e50ff75b74e0f2e3652e8482456ad85","ref":"refs/heads/devel","pushedAt":"2024-09-17T20:58:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jessicamack","name":null,"path":"/jessicamack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21223244?s=80&v=4"},"commit":{"message":"🧪🚑 Fix escaping EOLs in `curl` invocation (#15538)\n\nThis is a follow up for #15532.","shortMessageHtmlLink":"🧪🚑 Fix escaping EOLs in curl invocation (#15538)"}},{"before":"eccc32cbadcbf6d7c43aff4625ac4bda3d6fd167","after":"cf25a093230865fdce94e07f5376c4e948288b01","ref":"refs/heads/devel","pushedAt":"2024-09-17T20:45:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jessicamack","name":null,"path":"/jessicamack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21223244?s=80&v=4"},"commit":{"message":"🧪 Upload ansible-test coverage to Codecov (#15527)","shortMessageHtmlLink":"🧪 Upload ansible-test coverage to Codecov (#15527)"}},{"before":"66e7210ba41eef525d60def7438f3596488d5615","after":"eccc32cbadcbf6d7c43aff4625ac4bda3d6fd167","ref":"refs/heads/devel","pushedAt":"2024-09-17T19:23:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jessicamack","name":null,"path":"/jessicamack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21223244?s=80&v=4"},"commit":{"message":"Upload API unit test results to dashboard (#15532)\n\n* update ci to upload test report\r\n\r\n* Update .github/workflows/ci.yml\r\n\r\nCo-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) \r\n\r\n* Update .github/workflows/ci.yml\r\n\r\nCo-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) \r\n\r\n* Update .github/workflows/ci.yml\r\n\r\nCo-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) \r\n\r\n* Update .github/workflows/ci.yml\r\n\r\nCo-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) \r\n\r\n* Update .github/workflows/ci.yml\r\n\r\nCo-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) \r\n\r\n---------\r\n\r\nCo-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) ","shortMessageHtmlLink":"Upload API unit test results to dashboard (#15532)"}},{"before":"0a4370acf0765a2f29f872b9fa2518e933e7dacc","after":"66e7210ba41eef525d60def7438f3596488d5615","ref":"refs/heads/devel","pushedAt":"2024-09-17T13:53:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheRealHaoLiu","name":"Hao Liu","path":"/TheRealHaoLiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44379968?s=80&v=4"},"commit":{"message":"🧪 Upload coverage from the rest of CI jobs (#15526)","shortMessageHtmlLink":"🧪 Upload coverage from the rest of CI jobs (#15526)"}},{"before":"9fbbe3cba05fd015d9dc525ed830d2491ecb7155","after":"0a4370acf0765a2f29f872b9fa2518e933e7dacc","ref":"refs/heads/devel","pushedAt":"2024-09-17T13:53:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheRealHaoLiu","name":"Hao Liu","path":"/TheRealHaoLiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44379968?s=80&v=4"},"commit":{"message":"🧪 Delegate source filtering to coverage.py (#15528)\n\nThis drops the coverage source spec from the `pytest` args as it's\r\nalready configured in `coveragerc` which is a better place for\r\nkeeping it.","shortMessageHtmlLink":"🧪 Delegate source filtering to coverage.py (#15528)"}},{"before":"2ca5fcae2fd212f0475369adc8e38f77751623ef","after":"9fbbe3cba05fd015d9dc525ed830d2491ecb7155","ref":"refs/heads/devel","pushedAt":"2024-09-17T13:52:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheRealHaoLiu","name":"Hao Liu","path":"/TheRealHaoLiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44379968?s=80&v=4"},"commit":{"message":"🧪 Use xunit1 in pytest by default (#15524)\n\nThis format is contains file paths unlike the newer implementation.","shortMessageHtmlLink":"🧪 Use xunit1 in pytest by default (#15524)"}},{"before":"69c1d2f64da206005171ab0f55a27438afd6ae20","after":"2ca5fcae2fd212f0475369adc8e38f77751623ef","ref":"refs/heads/devel","pushedAt":"2024-09-17T13:52:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheRealHaoLiu","name":"Hao Liu","path":"/TheRealHaoLiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44379968?s=80&v=4"},"commit":{"message":"🧪💅 Unignore errors in `coveragerc` (#15523)\n\nThis setting does not seem necessary so there is no reason for it to\r\nbe listed.","shortMessageHtmlLink":"🧪💅 Unignore errors in coveragerc (#15523)"}},{"before":"c4500cfc3d6c9c5fe3553e0c76f7146de7063ee2","after":"69c1d2f64da206005171ab0f55a27438afd6ae20","ref":"refs/heads/devel","pushedAt":"2024-09-17T13:52:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheRealHaoLiu","name":"Hao Liu","path":"/TheRealHaoLiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44379968?s=80&v=4"},"commit":{"message":"🧪 Include coverage measurement @ site-packages (#15521)","shortMessageHtmlLink":"🧪 Include coverage measurement @ site-packages (#15521)"}},{"before":"af900c8370ab9cdb8a2e364778df948a7ea3e673","after":"c4500cfc3d6c9c5fe3553e0c76f7146de7063ee2","ref":"refs/heads/devel","pushedAt":"2024-09-17T13:17:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thedoubl3j","name":"Jake Jackson ","path":"/thedoubl3j","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24478650?s=80&v=4"},"commit":{"message":"Docs: change Getting started EE guide reference to point to the relevant location (#15502)","shortMessageHtmlLink":"Docs: change Getting started EE guide reference to point to the relev…"}},{"before":"ef8cb892cb8f2b8708e7358b9342da8a7c2e2a28","after":"af900c8370ab9cdb8a2e364778df948a7ea3e673","ref":"refs/heads/devel","pushedAt":"2024-09-17T11:37:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pb82","name":"Peter Braun","path":"/pb82","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1851198?s=80&v=4"},"commit":{"message":"fix: maintain order of insertions into m2m relationship tables (#15536)","shortMessageHtmlLink":"fix: maintain order of insertions into m2m relationship tables (#15536)"}},{"before":"c9ae36804a1cac937307f0f9df4269c7985c1957","after":"ef8cb892cb8f2b8708e7358b9342da8a7c2e2a28","ref":"refs/heads/devel","pushedAt":"2024-09-16T21:27:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tvo318","name":"TVo","path":"/tvo318","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7514801?s=80&v=4"},"commit":{"message":"Plugin removals for docs (#15505)\n\n* Removed files from AWX that were moved to awx-plugins.\r\n\r\n* Removed credential plugins file from AWX.\r\n\r\n* Resolved broken build: added back missing graphics and removed obsolete xrefs.","shortMessageHtmlLink":"Plugin removals for docs (#15505)"}},{"before":"1140981c64880424a9a796d0fed7db5dfdd10e32","after":"c9ae36804a1cac937307f0f9df4269c7985c1957","ref":"refs/heads/devel","pushedAt":"2024-09-16T08:31:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gundalow","name":"John Barker","path":"/gundalow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940557?s=80&v=4"},"commit":{"message":"Remove ML remnants from docs (#15500)","shortMessageHtmlLink":"Remove ML remnants from docs (#15500)"}},{"before":"6fd483698a4e8ca62a947cc1e6ccb1f4f3e1f163","after":"1140981c64880424a9a796d0fed7db5dfdd10e32","ref":"refs/heads/devel","pushedAt":"2024-09-15T13:31:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheRealHaoLiu","name":"Hao Liu","path":"/TheRealHaoLiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44379968?s=80&v=4"},"commit":{"message":"update remaining urls for new UI (#15529)","shortMessageHtmlLink":"update remaining urls for new UI (#15529)"}},{"before":"5315a2b194d7c94222de5fbec06508de81b6f2ed","after":"6fd483698a4e8ca62a947cc1e6ccb1f4f3e1f163","ref":"refs/heads/devel","pushedAt":"2024-09-14T13:06:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pb82","name":"Peter Braun","path":"/pb82","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1851198?s=80&v=4"},"commit":{"message":"fix workflow job url (#15522)","shortMessageHtmlLink":"fix workflow job url (#15522)"}},{"before":"abdc669e502e3fdf583cb3e2ffaf500d040cb1d8","after":"5315a2b194d7c94222de5fbec06508de81b6f2ed","ref":"refs/heads/devel","pushedAt":"2024-09-14T01:11:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheRealHaoLiu","name":"Hao Liu","path":"/TheRealHaoLiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44379968?s=80&v=4"},"commit":{"message":"🧪 Use modern `source_pkgs` @ `coveragerc` (#15519)\n\nThis helps disambiguate main project code from the tests.","shortMessageHtmlLink":"🧪 Use modern source_pkgs @ coveragerc (#15519)"}},{"before":"3baea0f206fa0901c1811408a39533f941816c0a","after":"abdc669e502e3fdf583cb3e2ffaf500d040cb1d8","ref":"refs/heads/devel","pushedAt":"2024-09-14T01:11:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheRealHaoLiu","name":"Hao Liu","path":"/TheRealHaoLiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44379968?s=80&v=4"},"commit":{"message":"🧪 Pass specific report files to `codecov-cli` (#15520)\n\nThe automatic discovery is currently unreliable.\r\n\r\nRef: https://github.com/codecov/codecov-cli/issues/500","shortMessageHtmlLink":"🧪 Pass specific report files to codecov-cli (#15520)"}},{"before":"acd6b2eb2270ff3ebde9b229e0efecb6edee004e","after":"3baea0f206fa0901c1811408a39533f941816c0a","ref":"refs/heads/devel","pushedAt":"2024-09-13T21:56:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fosterseth","name":"Seth Foster","path":"/fosterseth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8745776?s=80&v=4"},"commit":{"message":"Validate org-user membership from gateway (#15508)\n\nAdding credential and execution environment roles\r\nvalidates that the user belongs to the same org\r\nas the credential or EE.\r\n\r\nIn some situations, the user-org membership has not\r\nyet been synced from gateway to controller.\r\n\r\nIn this case, controller will make a request to\r\ngateway to check if the user is part of the org.\r\n\r\nSigned-off-by: Seth Foster ","shortMessageHtmlLink":"Validate org-user membership from gateway (#15508)"}},{"before":"cc6a0612dae436a7b80a7c9837d7c2bafacc064f","after":"acd6b2eb2270ff3ebde9b229e0efecb6edee004e","ref":"refs/heads/devel","pushedAt":"2024-09-13T20:57:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheRealHaoLiu","name":"Hao Liu","path":"/TheRealHaoLiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44379968?s=80&v=4"},"commit":{"message":"Fix instance UI URL generated by API (#15517)","shortMessageHtmlLink":"Fix instance UI URL generated by API (#15517)"}},{"before":"ea7ca3d32d9f2c2c7861a107928fb178f10d811c","after":"cc6a0612dae436a7b80a7c9837d7c2bafacc064f","ref":"refs/heads/devel","pushedAt":"2024-09-13T20:40:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pb82","name":"Peter Braun","path":"/pb82","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1851198?s=80&v=4"},"commit":{"message":"fix: change to url in platform ui (#15518)","shortMessageHtmlLink":"fix: change to url in platform ui (#15518)"}},{"before":"31ae3f25e797d53f85537fbdd5eff264efe4a922","after":"ea7ca3d32d9f2c2c7861a107928fb178f10d811c","ref":"refs/heads/devel","pushedAt":"2024-09-13T20:26:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jessicamack","name":null,"path":"/jessicamack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21223244?s=80&v=4"},"commit":{"message":"🧪💅 Categorize the Codecov status checks (#15516)\n\nMake codecov identify metrics for tests and awx modules separately.","shortMessageHtmlLink":"🧪💅 Categorize the Codecov status checks (#15516)"}},{"before":"d0cc2a165844446ddb3220c251604c4837171ef0","after":"31ae3f25e797d53f85537fbdd5eff264efe4a922","ref":"refs/heads/devel","pushedAt":"2024-09-13T20:20:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jessicamack","name":null,"path":"/jessicamack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21223244?s=80&v=4"},"commit":{"message":"🧪💅 Migrate to `exclude_also` @ `coveragerc` (#15513)\n\nThis is an option that appeared in Coverage.py v7.2.0.","shortMessageHtmlLink":"🧪💅 Migrate to exclude_also @ coveragerc (#15513)"}},{"before":"1b1975a93bc805eb63005d4d4d3501715c1c00c9","after":"d0cc2a165844446ddb3220c251604c4837171ef0","ref":"refs/heads/devel","pushedAt":"2024-09-13T20:19:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jessicamack","name":null,"path":"/jessicamack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21223244?s=80&v=4"},"commit":{"message":"🧪🚑 Fix checking schema in CI on merge (#15514)\n\nThis is a variation of #15510, this time fixing the\r\n`detect-schema-change` make target.","shortMessageHtmlLink":"🧪🚑 Fix checking schema in CI on merge (#15514)"}},{"before":"b722f7003d8ce163368f4a586b5670fa5ae57a66","after":"1b1975a93bc805eb63005d4d4d3501715c1c00c9","ref":"refs/heads/devel","pushedAt":"2024-09-13T20:13:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jessicamack","name":null,"path":"/jessicamack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21223244?s=80&v=4"},"commit":{"message":"🧪💄 Order settings in `coveragerc` (#15515)","shortMessageHtmlLink":"🧪💄 Order settings in coveragerc (#15515)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQxNjo0NjoxMy4wMDAwMDBazwAAAAS_aFT_","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQxNjo0NjoxMy4wMDAwMDBazwAAAAS_aFT_","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QyMDoxMzo1MC4wMDAwMDBazwAAAAS12rAn"}},"title":"Activity · ansible/awx"}