{"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:1715711187.0","currentOid":""},"activityList":{"items":[{"before":"da2bccf5a83bb6a05e1df0d61b4062a2926dd0cf","after":"1b8d4090435b1ce32a1a007c1e29b6fb1b792dea","ref":"refs/heads/devel","pushedAt":"2024-05-15T13:29:00.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":"Add skip authorization option to collection application module (#15190)","shortMessageHtmlLink":"Add skip authorization option to collection application module (#15190)"}},{"before":"a2f083bd8eec2abb7d75ce3f0d8fb039d830fd56","after":"da2bccf5a83bb6a05e1df0d61b4062a2926dd0cf","ref":"refs/heads/devel","pushedAt":"2024-05-14T18:26:27.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":"Bump jinja2 from 3.1.3 to 3.1.4 in /docs/docsite (#15168)\n\nBumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4.\r\n- [Release notes](https://github.com/pallets/jinja/releases)\r\n- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)\r\n- [Commits](https://github.com/pallets/jinja/compare/3.1.3...3.1.4)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: jinja2\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump jinja2 from 3.1.3 to 3.1.4 in /docs/docsite (#15168)"}},{"before":"2aa002e8e2424bde3500a6b113c8a82d023508ce","after":null,"ref":"refs/heads/dependabot/pip/docs/docsite/jinja2-3.1.4","pushedAt":"2024-05-14T18:26:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TheRealHaoLiu","name":"Hao Liu","path":"/TheRealHaoLiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44379968?s=80&v=4"}},{"before":"4d641b6cf5738f76db1b470869defd98d57a80ca","after":"a2f083bd8eec2abb7d75ce3f0d8fb039d830fd56","ref":"refs/heads/devel","pushedAt":"2024-05-14T18:18:48.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 podman failure in development environment (#15188)\n\n```\r\nERRO[0000] path \"/var/lib/awx/.config\" exists and it is not owned by the current user\r\n```\r\nstart to happen with podman 5\r\n\r\nit seems that the config files are no longer needed removing it fixes the problem","shortMessageHtmlLink":"Fix podman failure in development environment (#15188)"}},{"before":"439c3f0c234381bc793444dab74bd9f71fc29a5f","after":"4d641b6cf5738f76db1b470869defd98d57a80ca","ref":"refs/heads/devel","pushedAt":"2024-05-13T17:03:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Support Django logout redirects (#15148)\n\n* Allowed hosts for logout redirects can now be set via the LOGOUT_ALLOWED_HOSTS setting\r\n\r\nAuthored-by: Michael Anstis \r\nCo-authored-by: Hao Liu <44379968+TheRealHaoLiu@users.noreply.github.com>","shortMessageHtmlLink":"Support Django logout redirects (#15148)"}},{"before":"946bbe35602c140fdc82072f95a85497500cd5c8","after":"439c3f0c234381bc793444dab74bd9f71fc29a5f","ref":"refs/heads/devel","pushedAt":"2024-05-13T14:26:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kdelee","name":"Elijah DeLee","path":"/kdelee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29239279?s=80&v=4"},"commit":{"message":"Skip 3 expensive calls for jobs saving in 'waiting' status on UnifiedJob (#15174)\n\nskip update parent logic for 'waiting' on UnifiedJob\r\n\r\nby not looking up \"status_before\" from previous instance\r\nwe save 2 to 3 expensive calls (the self lookup of old state, the lookup\r\nof parent, and the update to parent if allow_simultaneous == False or status == 'waiting')","shortMessageHtmlLink":"Skip 3 expensive calls for jobs saving in 'waiting' status on Unified…"}},{"before":"20f054d600689c8c016bce83f8445f3c9b5cffb3","after":"946bbe35602c140fdc82072f95a85497500cd5c8","ref":"refs/heads/devel","pushedAt":"2024-05-10T15:25:15.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":"Clean up settings file (#15135)\n\nremove unneeded settings","shortMessageHtmlLink":"Clean up settings file (#15135)"}},{"before":"7bce7b2cdaec5b8a01eb11e87246d86d5a6be707","after":"c6861b73ff1756acc0cdbd8a813f9f776fa09ad0","ref":"refs/heads/ansible_base.lib.utils.requests.get_remote_host","pushedAt":"2024-05-09T13:00:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmzoneill","name":"Dave","path":"/dmzoneill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15192260?s=80&v=4"},"commit":{"message":"Replace REMOTE_ADDR with ansible_base.lib.utils.requests.get_remote_host","shortMessageHtmlLink":"Replace REMOTE_ADDR with ansible_base.lib.utils.requests.get_remote_host"}},{"before":"20f054d600689c8c016bce83f8445f3c9b5cffb3","after":"7bce7b2cdaec5b8a01eb11e87246d86d5a6be707","ref":"refs/heads/ansible_base.lib.utils.requests.get_remote_host","pushedAt":"2024-05-09T10:38:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmzoneill","name":"Dave","path":"/dmzoneill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15192260?s=80&v=4"},"commit":{"message":"Replace REMOTE_ADDR with ansible_base.lib.utils.requests.get_remote_host","shortMessageHtmlLink":"Replace REMOTE_ADDR with ansible_base.lib.utils.requests.get_remote_host"}},{"before":null,"after":"20f054d600689c8c016bce83f8445f3c9b5cffb3","ref":"refs/heads/ansible_base.lib.utils.requests.get_remote_host","pushedAt":"2024-05-09T10:36:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dmzoneill","name":"Dave","path":"/dmzoneill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15192260?s=80&v=4"},"commit":{"message":"Expose websockets on api prefix v2","shortMessageHtmlLink":"Expose websockets on api prefix v2"}},{"before":null,"after":"2aa002e8e2424bde3500a6b113c8a82d023508ce","ref":"refs/heads/dependabot/pip/docs/docsite/jinja2-3.1.4","pushedAt":"2024-05-06T08:58:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump jinja2 from 3.1.3 to 3.1.4 in /docs/docsite\n\nBumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4.\n- [Release notes](https://github.com/pallets/jinja/releases)\n- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)\n- [Commits](https://github.com/pallets/jinja/compare/3.1.3...3.1.4)\n\n---\nupdated-dependencies:\n- dependency-name: jinja2\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump jinja2 from 3.1.3 to 3.1.4 in /docs/docsite"}},{"before":"918d5b3565e5997bdbd57117b92852ba13bb55d6","after":"20f054d600689c8c016bce83f8445f3c9b5cffb3","ref":"refs/heads/devel","pushedAt":"2024-05-01T14:44:51.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":"Expose websockets on api prefix v2","shortMessageHtmlLink":"Expose websockets on api prefix v2"}},{"before":"a11d9bb0469cc682a21b10176c4ceb7df6ce030e","after":null,"ref":"refs/heads/temp_disable_galaxy_publish","pushedAt":"2024-05-01T01:50:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fosterseth","name":"Seth Foster","path":"/fosterseth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8745776?s=80&v=4"}},{"before":null,"after":"a11d9bb0469cc682a21b10176c4ceb7df6ce030e","ref":"refs/heads/temp_disable_galaxy_publish","pushedAt":"2024-05-01T01:23:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fosterseth","name":"Seth Foster","path":"/fosterseth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8745776?s=80&v=4"},"commit":{"message":"temp disable publish to galaxy\n\nSigned-off-by: Seth Foster ","shortMessageHtmlLink":"temp disable publish to galaxy"}},{"before":"158314af50fbb0ec63d59097b68f00645d167cdc","after":"918d5b3565e5997bdbd57117b92852ba13bb55d6","ref":"refs/heads/devel","pushedAt":"2024-04-29T21:11:10.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":"Do some aesthetic adjustments to role presentation fields (#15153)\n\n* Do some asthetic adjustments to role presentation fields\r\n\r\n* Correctly test managed setup\r\n\r\n* Minor migration adjustments","shortMessageHtmlLink":"Do some aesthetic adjustments to role presentation fields (#15153)"}},{"before":"4754819a0916cbd9352550fb0f8fbc65273854b0","after":"158314af50fbb0ec63d59097b68f00645d167cdc","ref":"refs/heads/devel","pushedAt":"2024-04-29T16:58:10.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":"Delete deprecated Cypress UI e2e_test.yml (#15155)\n\nDelete e2e_test.yml\r\n\r\nRemove because it's no longer being maintained","shortMessageHtmlLink":"Delete deprecated Cypress UI e2e_test.yml (#15155)"}},{"before":"78fc23138a06d5db53a23e6b11b7f3e3e6f6efc5","after":"4754819a0916cbd9352550fb0f8fbc65273854b0","ref":"refs/heads/devel","pushedAt":"2024-04-26T21:33:34.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":"awx modules wait on event processing finished (#15152)\n\nThis change makes \"wait: true\" for jobs and syncs\r\nlook at the event_processing_finished instead of\r\nfinished field.\r\n\r\nRight now there is a race condition where\r\na module might try to delete an inventory, but the events\r\nfor an inventory sync have not yet finished. We have a\r\nRelatedJobsPreventDeleteMixin that checks for this condition.\r\n\r\nbulk jobs don't have event_processing_finished so we just\r\nuse finished field in that case.","shortMessageHtmlLink":"awx modules wait on event processing finished (#15152)"}},{"before":"014534bfa515640f7d89d888f13bed073f787018","after":"78fc23138a06d5db53a23e6b11b7f3e3e6f6efc5","ref":"refs/heads/devel","pushedAt":"2024-04-26T16:29:22.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":"Pin openssl 3.0.7 (#15147)\n\nfollowup to PR #15142\r\n\r\nThis commit pins openssl in the awx image,\r\nnot just the builder image.","shortMessageHtmlLink":"Pin openssl 3.0.7 (#15147)"}},{"before":"2502e7c7d8a987339cfe05ecc6ee5e445d571ad1","after":"014534bfa515640f7d89d888f13bed073f787018","ref":"refs/heads/devel","pushedAt":"2024-04-25T19:37:09.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":"Upgrade DRF (#15144)\n\n* Upgrade DRF\r\n\r\n* Fix failures caused by DRF upgrade","shortMessageHtmlLink":"Upgrade DRF (#15144)"}},{"before":"fb237e3834d7404eac322c1058de65da7bd2dc9a","after":"2502e7c7d8a987339cfe05ecc6ee5e445d571ad1","ref":"refs/heads/devel","pushedAt":"2024-04-25T18:01:03.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":"Temporarily downgrade openssl (#15142)\n\nopenssl 3.2.0 has incompatiblity issues with\r\nthe libpq version we are using, and causes\r\nsome C runtime errors:\r\n\"double free or corruption (out)\"\r\n\r\nsee awx issue #15136\r\n\r\nalso this issue\r\n\r\ngithub.com/conan-io/conan-center-index/pull/22615\r\n\r\nonce the libpq libraries on centos stream9 are\r\nupdated with the patch, we can unpin openssl\r\n\r\nSigned-off-by: Seth Foster ","shortMessageHtmlLink":"Temporarily downgrade openssl (#15142)"}},{"before":"e4646ae611dec3cc5ddee3a76330f8c87d7ec569","after":"fb237e3834d7404eac322c1058de65da7bd2dc9a","ref":"refs/heads/devel","pushedAt":"2024-04-24T21:04:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jbradberry","name":"Jeff Bradberry","path":"/jbradberry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/685957?s=80&v=4"},"commit":{"message":"Stop pre-caching every resource in the system upon import\n\nIf we don't have something in the cache when we call\nget_by_natural_key, do an actual filtered query for it and cache the\nresults. We'll get more overall API calls this way, but they'll be\nsmaller and will happen while we are importing, not upfront.","shortMessageHtmlLink":"Stop pre-caching every resource in the system upon import"}},{"before":"c11ff49a5669dbb74bad9ae61b169d2741d54d59","after":"19e3cba35cff1ba9d8c805877d1d24eb7b6ce7ec","ref":"refs/heads/x-request-id","pushedAt":"2024-04-24T20:04:13.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"kdelee","name":"Elijah DeLee","path":"/kdelee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29239279?s=80&v=4"},"commit":{"message":"Merge branch 'devel' into x-request-id","shortMessageHtmlLink":"Merge branch 'devel' into x-request-id"}},{"before":"7dc77546f4d067e968d765d740cfabb3daa57f33","after":"e4646ae611dec3cc5ddee3a76330f8c87d7ec569","ref":"refs/heads/devel","pushedAt":"2024-04-24T19:58:09.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":"Add help message for expiration tokens (#15076) (#15077)\n\nCo-authored-by: Ирина Розет ","shortMessageHtmlLink":"Add help message for expiration tokens (#15076) (#15077)"}},{"before":"51bcf82cf46f14b43eb345e026c8b60ecafffe9a","after":"c11ff49a5669dbb74bad9ae61b169d2741d54d59","ref":"refs/heads/x-request-id","pushedAt":"2024-04-24T19:48:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kdelee","name":"Elijah DeLee","path":"/kdelee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29239279?s=80&v=4"},"commit":{"message":"fixup syntax","shortMessageHtmlLink":"fixup syntax"}},{"before":"f5f85666c80a92e2552769476935a46bc4644ccb","after":"7dc77546f4d067e968d765d740cfabb3daa57f33","ref":"refs/heads/devel","pushedAt":"2024-04-24T19:47:03.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":"Adding CSRF Validation for schemas (#15027)\n\n* Adding CSRF Validation for schemas\r\n\r\n* Changing retrieve of scheme to avoid importing new library\r\n\r\n* check if CSRF_TRUSTED_ORIGINS exists before accessing it\r\n\r\n---------\r\n\r\nSigned-off-by: Bruno Sanchez ","shortMessageHtmlLink":"Adding CSRF Validation for schemas (#15027)"}},{"before":"47a061eb390c522b201375fc393324ef2499b71e","after":"f5f85666c80a92e2552769476935a46bc4644ccb","ref":"refs/heads/devel","pushedAt":"2024-04-24T19:44:31.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":"Add ability to set SameSite policy for userLoggedIn cookie (#15100)\n\n* Add ability to set SameSite policy for userLoggedIn cookie\r\n\r\n* reformat line for linter","shortMessageHtmlLink":"Add ability to set SameSite policy for userLoggedIn cookie (#15100)"}},{"before":"a151234968b755452f8a97960acd2b1aeba350e0","after":null,"ref":"refs/heads/dependabot/pip/docs/docsite/sphinx-7.3.7","pushedAt":"2024-04-24T19:28:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"c760577855bf2afacc58579e743111552dae38ef","after":"47a061eb390c522b201375fc393324ef2499b71e","ref":"refs/heads/devel","pushedAt":"2024-04-24T19:14:03.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":"Fix and test data migration error from DAB RBAC (#15138)\n\n* Fix and test data migration error from DAB RBAC\r\n\r\n* Fix up migration test\r\n\r\n* Fix custom method bug\r\n\r\n* Fix another fat fingered bug","shortMessageHtmlLink":"Fix and test data migration error from DAB RBAC (#15138)"}},{"before":null,"after":"51bcf82cf46f14b43eb345e026c8b60ecafffe9a","ref":"refs/heads/x-request-id","pushedAt":"2024-04-24T18:51:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kdelee","name":"Elijah DeLee","path":"/kdelee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29239279?s=80&v=4"},"commit":{"message":"include x-request-id header in perf log if exists","shortMessageHtmlLink":"include x-request-id header in perf log if exists"}},{"before":"814ceb0d0690cedcfc638f86f4e861b0d2b9ee6e","after":"c760577855bf2afacc58579e743111552dae38ef","ref":"refs/heads/devel","pushedAt":"2024-04-23T19:21: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":"Adjust test for stricter DAB user view permission enforcement (#15130)","shortMessageHtmlLink":"Adjust test for stricter DAB user view permission enforcement (#15130)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESpVivgA","startCursor":null,"endCursor":null}},"title":"Activity · ansible/awx"}