{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":186645774,"defaultBranch":"devel","name":"awx","ownerLogin":"lmo5","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-05-14T15:01:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/18485889?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1697998116.0","currentOid":""},"activityList":{"items":[{"before":"6cdea1909d8e404399c600c66a5d8d3f73965d97","after":"2ac304d2899f3f2b13c97b2ad30fcf91d8fe90ee","ref":"refs/heads/devel","pushedAt":"2023-11-20T13:24:44.000Z","pushType":"push","commitsCount":41,"pusher":{"login":"lmo5","name":null,"path":"/lmo5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18485889?s=80&v=4"},"commit":{"message":"allow pytest --migrations to succeed (#14663)\n\n* allow pytest --migrations to succeed\r\n\r\n* We actually subvert migrations from running in test via pytest.ini\r\n --no-migrations option. This has led to bit rot for the sqlite\r\n migrations happy path. This changeset pays off that tech debt and\r\n allows for an sqlite migration happy path.\r\n* This paves the way for programatic invocation of individual migrations\r\n and weaving of the creation of resources (i.e. Instance, Job Template,\r\n etc). With this, a developer can instantiate various database states,\r\n trigger a migration, assert the state of the db, and then have pytest\r\n rollback all of that.\r\n* I will note that in practice, running these migrations is dog shit\r\n slow BUT this work also opens up the possibility of saving and\r\n re-using sqlite3 database files. Normally, caching is not THE answer\r\n and causes more harm than good. But in this case, our migrations are\r\n mostly write-once (I say mostly because this change set violates\r\n that :) so cache invalidation isn't a major issue.\r\n\r\n* functional test for migrations on sqlite\r\n\r\n* We commonly subvert running migrations in test land. Test land uses\r\n sqlite. By not constantly exercising this code path it atrophies. The\r\n smoke test here is to continuously exercise that code path.\r\n* Add ci test to run migration tests separately, they take =~ 2-3\r\n minutes each on my laptop.\r\n* The smoke tests also serves as an example of how to write migration\r\n tests.\r\n\r\n* run migration tests in ci","shortMessageHtmlLink":"allow pytest --migrations to succeed (ansible#14663)"}},{"before":"4a0d794aaf4995b242a867769acd8479beb1da60","after":"b68337ba145ac36415cba596061504281f4a30db","ref":"refs/heads/fix_minikube_missing_account_secret","pushedAt":"2023-10-25T18:58:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fosterseth","name":"Seth Foster","path":"/fosterseth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8745776?s=80&v=4"},"commit":{"message":"add new line at the end of code\n\nCo-authored-by: Hao Liu <44379968+TheRealHaoLiu@users.noreply.github.com>","shortMessageHtmlLink":"add new line at the end of code"}},{"before":"5bee51ae1d70a02a4a5dd347e6f9cce38cab7275","after":"4a0d794aaf4995b242a867769acd8479beb1da60","ref":"refs/heads/fix_minikube_missing_account_secret","pushedAt":"2023-10-25T08:05:41.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"lmo5","name":null,"path":"/lmo5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18485889?s=80&v=4"},"commit":{"message":"Merge branch 'devel' into fix_minikube_missing_account_secret","shortMessageHtmlLink":"Merge branch 'devel' into fix_minikube_missing_account_secret"}},{"before":"420807589ad34197d7f3a91c4360aec88b2654fa","after":"5bee51ae1d70a02a4a5dd347e6f9cce38cab7275","ref":"refs/heads/fix_minikube_missing_account_secret","pushedAt":"2023-10-25T08:05:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lmo5","name":null,"path":"/lmo5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18485889?s=80&v=4"},"commit":{"message":"add new line at the end of code\n\nCo-authored-by: Hao Liu <44379968+TheRealHaoLiu@users.noreply.github.com>","shortMessageHtmlLink":"add new line at the end of code"}},{"before":null,"after":"420807589ad34197d7f3a91c4360aec88b2654fa","ref":"refs/heads/fix_minikube_missing_account_secret","pushedAt":"2023-10-22T18:08:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lmo5","name":null,"path":"/lmo5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18485889?s=80&v=4"},"commit":{"message":"Fix missing service account secret","shortMessageHtmlLink":"Fix missing service account secret"}},{"before":"ce270055b87b01695bf2c338ea998e34e04a4342","after":"6cdea1909d8e404399c600c66a5d8d3f73965d97","ref":"refs/heads/devel","pushedAt":"2023-10-22T07:31:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lmo5","name":null,"path":"/lmo5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18485889?s=80&v=4"},"commit":{"message":"Alt text for Execution Env section of Userguide (#14576)\n\nCo-authored-by: TVo ","shortMessageHtmlLink":"Alt text for Execution Env section of Userguide (ansible#14576)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADs1OGoAA","startCursor":null,"endCursor":null}},"title":"Activity ยท lmo5/awx"}