{"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:1717681625.0","currentOid":""},"activityList":{"items":[{"before":"aadcc217ebab7064ad9e6d9542d9505c8f32b40e","after":"c312d9bce3f7193ea3fa9afeee3324e5ff1ba59d","ref":"refs/heads/devel","pushedAt":"2024-06-11T16:50:18.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":"Rename setting to allow local resource management (#15269)\n\nrename AWX_DIRECT_SHARED_RESOURCE_MANAGEMENT_ENABLED\r\nto\r\nALLOW_LOCAL_RESOURCE_MANAGEMENT\r\n\r\n- clearer meaning\r\n- drop prefix so the same setting is used across the platform\r\n\r\nSigned-off-by: Seth Foster ","shortMessageHtmlLink":"Rename setting to allow local resource management (#15269)"}},{"before":"fb860d76ce85fbdf529b7adfb96d5d6554a69a99","after":"aadcc217ebab7064ad9e6d9542d9505c8f32b40e","ref":"refs/heads/devel","pushedAt":"2024-06-10T20:36:22.000Z","pushType":"pr_merge","commitsCount":36,"pusher":{"login":"jbradberry","name":"Jeff Bradberry","path":"/jbradberry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/685957?s=80&v=4"},"commit":{"message":"This should deal correctly with the ancestor list mismatches","shortMessageHtmlLink":"This should deal correctly with the ancestor list mismatches"}},{"before":"451f20ce0fc7c32939c568dcdb7aadbda873ea4a","after":"fb860d76ce85fbdf529b7adfb96d5d6554a69a99","ref":"refs/heads/devel","pushedAt":"2024-06-10T19:39: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":"Add receptor work list command to sosreport (#15207)","shortMessageHtmlLink":"Add receptor work list command to sosreport (#15207)"}},{"before":"c1dc0c7b86cdc309edeb593022ab1d5ef2ced888","after":"451f20ce0fc7c32939c568dcdb7aadbda873ea4a","ref":"refs/heads/devel","pushedAt":"2024-06-10T18:54:10.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":"Use patch to update users in awx cli","shortMessageHtmlLink":"Use patch to update users in awx cli"}},{"before":"d65ea2a3d5d90352be3fff627d54efdacba710ad","after":"c1dc0c7b86cdc309edeb593022ab1d5ef2ced888","ref":"refs/heads/devel","pushedAt":"2024-06-10T18:10: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":"Periodically sync from share resource provider (#15264)\n\n* Periodically sync from share resource provider\r\n\r\n- add periodic task `periodic_resource_sync` run once every 15 min\r\n- if `RESOURCE_SERVER` is not configured sync will not run\r\n- only 1 node\r\n\r\nexample RESOURCE_SERVER configuration\r\n```\r\nRESOURCE_SERVER = {\r\n \"URL\": \"\",\r\n \"SECRET_KEY\": \"\",\r\n \"VALIDATE_HTTPS\": ,\r\n}\r\nRESOURCE_SERVICE_PATH = \r\n```","shortMessageHtmlLink":"Periodically sync from share resource provider (#15264)"}},{"before":"8827ae75547deb7a9b2d468a9f8cd48a9b411cfe","after":"d65ea2a3d5d90352be3fff627d54efdacba710ad","ref":"refs/heads/devel","pushedAt":"2024-06-10T00:39:18.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":"Fix race condition when deleting schedules (#15259)\n\nIf more than one schedule for a unified job template\r\nis removed at once, a race condition can arise.\r\n\r\nexample scenario: delete schedules with ids 7 and 8\r\n- unified job template next_schedule is currently 7\r\n- on delete of schedule 7, update_computed_fields will try to set\r\nnext_schedule to 8\r\n- but while this logic is occurring, another transaction\r\nis deleting 8\r\n\r\nThis leads to a db IntegrityError\r\n\r\nThe solution here is to call select_for_update() on the\r\nnext schedule, so that 8 cannot be deleted until\r\nthe transaction for deleting 7 is completed.\r\n\r\nSigned-off-by: Seth Foster ","shortMessageHtmlLink":"Fix race condition when deleting schedules (#15259)"}},{"before":"c6861b73ff1756acc0cdbd8a813f9f776fa09ad0","after":null,"ref":"refs/heads/ansible_base.lib.utils.requests.get_remote_host","pushedAt":"2024-06-06T13:47:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gundalow","name":"John Barker","path":"/gundalow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940557?s=80&v=4"}},{"before":"4915262af13f4cffe762f1ee834cdef2d5719d85","after":"8827ae75547deb7a9b2d468a9f8cd48a9b411cfe","ref":"refs/heads/devel","pushedAt":"2024-06-06T13:47:04.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":"Replace REMOTE_ADDR with ansible_base.lib.utils.requests.get_remote_host (#15175)","shortMessageHtmlLink":"Replace REMOTE_ADDR with ansible_base.lib.utils.requests.get_remote_h…"}},{"before":"d43c91e1a5bcb98e012ab754c4ec58d8f88a2a4e","after":"4915262af13f4cffe762f1ee834cdef2d5719d85","ref":"refs/heads/devel","pushedAt":"2024-06-05T18:15:22.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":"Do each batch of the HostMetric updates in a transaction\n\nIt looks like we can't do upserts currently without dropping to raw\nSQL, but if we wrap each batch in a transaction, that should insure\nthat each is updated with the correct count.","shortMessageHtmlLink":"Do each batch of the HostMetric updates in a transaction"}},{"before":"b470ca32af59a58413b553fd30a73b5fed7f1edc","after":"d43c91e1a5bcb98e012ab754c4ec58d8f88a2a4e","ref":"refs/heads/devel","pushedAt":"2024-06-05T16:48:08.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":"Option for dev env to enable ssl for postgres (#15151)\n\nPG_TLS=true make docker-compose\r\n\r\nThis will add some extra startup commands\r\nfor the postgres container to generate a key and\r\ncert to use for postgres connections.\r\nIt will also mount in pgssl.conf which has ssl configuration.\r\n\r\nThis can be useful for debugging issues that only surface\r\nwhen using ssl postgres connections.","shortMessageHtmlLink":"Option for dev env to enable ssl for postgres (#15151)"}},{"before":"793777bec7806f1eebcf0f0a0ce72ca85916e7c1","after":"b470ca32af59a58413b553fd30a73b5fed7f1edc","ref":"refs/heads/devel","pushedAt":"2024-06-05T16:44:01.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":"Prevent modifying shared resources when using platform ingress (#15234)\n\n* Prevent modifying shared resources\r\n\r\nAdds a class decorator to prevent modifying shared resources\r\nwhen gateway is being used.\r\n\r\nAWX_DIRECT_SHARED_RESOURCE_MANAGEMENT_ENABLED is the setting\r\nto enable/disable this feature.\r\n\r\nWorks by overriding these view methods:\r\n- create\r\n- delete\r\n- perform_update\r\n\r\ncreate and delete are overridden to raise a\r\nPermissionDenied exception.\r\n\r\nperform_update is overridden to check if any shared\r\nfields are being modified, and raise a PermissionDenied\r\nexception if so.\r\n\r\nAdditional changes:\r\n\r\nPrevent sso conf from registering external authentication related settings if\r\nAWX_DIRECT_SHARED_RESOURCE_MANAGEMENT_ENABLED is False\r\n\r\nSigned-off-by: Seth Foster \r\nCo-authored-by: Hao Liu <44379968+TheRealHaoLiu@users.noreply.github.com>","shortMessageHtmlLink":"Prevent modifying shared resources when using platform ingress (#15234)"}},{"before":"6dc4a4508da011cfa15a187ec3fd919f033008ac","after":"793777bec7806f1eebcf0f0a0ce72ca85916e7c1","ref":"refs/heads/devel","pushedAt":"2024-06-05T15:04:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simaishi","name":"Satoe Imaishi","path":"/simaishi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12955530?s=80&v=4"},"commit":{"message":"Add cython to VENV_BOOTSTRAP for grpcio (#15256)","shortMessageHtmlLink":"Add cython to VENV_BOOTSTRAP for grpcio (#15256)"}},{"before":"cf09a4220dea979c9e3eed9c279545dca39d5e88","after":"6dc4a4508da011cfa15a187ec3fd919f033008ac","ref":"refs/heads/devel","pushedAt":"2024-06-04T19:44:09.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":"fix cve 2024-24680 (#15250)","shortMessageHtmlLink":"fix cve 2024-24680 (#15250)"}},{"before":"659c3b64dec5fb8dd6eeabcb47e794cbbae9e8c4","after":"cf09a4220dea979c9e3eed9c279545dca39d5e88","ref":"refs/heads/devel","pushedAt":"2024-06-03T19:42:20.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":"Repin cython due to https://github.com/yaml/pyyaml/pull/702 (#15248)\n\n* Revert \"Unpin cypthon (#15246)\"\r\n\r\nThis reverts commit 659c3b64dec5fb8dd6eeabcb47e794cbbae9e8c4.\r\n\r\n* Pin grpcio\r\n\r\nAvoid cython 3 due to https://github.com/yaml/pyyaml/pull/702\r\n\r\n* Delete asyncpg.txt","shortMessageHtmlLink":"Repin cython due to yaml/pyyaml#702 (#15248)"}},{"before":"37ad690d097df2d467a6a93d890abe8887481587","after":"659c3b64dec5fb8dd6eeabcb47e794cbbae9e8c4","ref":"refs/heads/devel","pushedAt":"2024-06-03T15:41:56.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":"Unpin cypthon (#15246)\n\n* Unpin cython\n\n* Remove unused asyncpg\n\n* Remove asyncpg license file","shortMessageHtmlLink":"Unpin cypthon (#15246)"}},{"before":"7845ec7e01ee00c46df1222b9a7e03d5e743ecfc","after":"37ad690d097df2d467a6a93d890abe8887481587","ref":"refs/heads/devel","pushedAt":"2024-06-02T02:48:56.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 AWS SNS notification support for webhook (#15184)\n\nSupport for AWS SNS notifications. SNS is a widespread service that is used to integrate with other AWS services(EG lambdas). This support would unlock use cases like triggering lambda functions, especially when AWX is deployed on EKS.\r\n\r\nDecisions:\r\n\r\nData Structure\r\n- I preferred using the same structure as Webhook for message body data because it contains all job details. For now, I directly linked to Webhook to avoid duplication, but I am open to suggestions.\r\n\r\nAWS authentication\r\n- To support non-AWS native environments, I added configuration options for AWS secret key, ID, and session tokens. When entered, these values are supplied to the underlining boto3 SNS client. If not entered, it falls back to the default authentication chain to support the native AWS environment. Properly configured EKS pods are created with temporary credentials that the default authentication chain can pick automatically.\r\n\r\n---------\r\n\r\nSigned-off-by: Ethem Cem Ozkan ","shortMessageHtmlLink":"Add AWS SNS notification support for webhook (#15184)"}},{"before":"a15bcf1d552d5430f5dfe7cdcb71906f327fe57b","after":"7845ec7e01ee00c46df1222b9a7e03d5e743ecfc","ref":"refs/heads/devel","pushedAt":"2024-06-02T02:36:31.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":"Modify the link to terraform_state inventory plugin (#15241)\n\nfix link to terraform_state inventory plugin","shortMessageHtmlLink":"Modify the link to terraform_state inventory plugin (#15241)"}},{"before":"d0fe0ed796425cca4dea6431f36f6820c0c98e42","after":"a15bcf1d552d5430f5dfe7cdcb71906f327fe57b","ref":"refs/heads/devel","pushedAt":"2024-05-31T17:55:17.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"chrismeyersfsu","name":"Chris Meyers","path":"/chrismeyersfsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/722880?s=80&v=4"},"commit":{"message":"Add requirements comment","shortMessageHtmlLink":"Add requirements comment"}},{"before":"ceafa14c9dc79d0e2c79f30e230f0cf287649cfb","after":"d0fe0ed796425cca4dea6431f36f6820c0c98e42","ref":"refs/heads/devel","pushedAt":"2024-05-31T13:29:40.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 check_instance_ready management command (#15238)\n\n- throw exception and return 1 if instance not ready\r\n- return 0 if ready","shortMessageHtmlLink":"Add check_instance_ready management command (#15238)"}},{"before":"08e1454098c9dd265930cd77f10fb52dcc56f93e","after":"ceafa14c9dc79d0e2c79f30e230f0cf287649cfb","ref":"refs/heads/devel","pushedAt":"2024-05-30T19:10:35.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":"Use settings fixture in tests\n\n* Otherwise, settings value changes bleeds over into other tests.\n* Remove django.conf settings import so that we do not accidentally\n forget to use the settings fixture.","shortMessageHtmlLink":"Use settings fixture in tests"}},{"before":"776b661fb3f7eece02b70d2cf13c8274b44d93c6","after":"08e1454098c9dd265930cd77f10fb52dcc56f93e","ref":"refs/heads/devel","pushedAt":"2024-05-29T17:39:25.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 named url work with optional url prefix\n\n* Handle named url sub-resources\n* i.e. /api/v2/inventories/my_inventory++Default/hosts/","shortMessageHtmlLink":"Make named url work with optional url prefix"}},{"before":"af6ccdbde5a92362bda5bcf545defcfc7ac4cbb8","after":"776b661fb3f7eece02b70d2cf13c8274b44d93c6","ref":"refs/heads/devel","pushedAt":"2024-05-29T15:54:05.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":"use optional api prefix in collection if set as environ vairable (#15205)\n\n* use optional api prefix if set as environ variable\r\n\r\n* Different default depending on collection type","shortMessageHtmlLink":"use optional api prefix in collection if set as environ vairable (#15205"}},{"before":"559ab3564b8962488ea592056d6e654a22e1f980","after":"af6ccdbde5a92362bda5bcf545defcfc7ac4cbb8","ref":"refs/heads/devel","pushedAt":"2024-05-28T19:27:34.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 galaxy publishing (#15233)\n\n- switch to galaxy search API for determining if the version we want to publish already exist\r\n- switch from github action variable to env var for easier copy and paste testing","shortMessageHtmlLink":"Fix galaxy publishing (#15233)"}},{"before":"208ef0ce256cf6d410a4f2ed58b5ec123a4deb72","after":"559ab3564b8962488ea592056d6e654a22e1f980","ref":"refs/heads/devel","pushedAt":"2024-05-28T18:05: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":"Include Kube credentials in the inventory source picker (#15223)","shortMessageHtmlLink":"Include Kube credentials in the inventory source picker (#15223)"}},{"before":"c3d9aa54d89b23dd23012fc2a21825f47ba87872","after":"208ef0ce256cf6d410a4f2ed58b5ec123a4deb72","ref":"refs/heads/devel","pushedAt":"2024-05-28T15:53:01.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":"Update test so that DAB change can merge (#15222)","shortMessageHtmlLink":"Update test so that DAB change can merge (#15222)"}},{"before":"b62e86c90091b8114380acbe9f70f2bcc1016287","after":"6bae6f5a59a7aaf0f83f18f957dc1dc42b734f7c","ref":"refs/heads/GH14675-GH12682","pushedAt":"2024-05-28T14:25:55.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":"Bug Error reporting and handling in GH14575/GH12682\n\nThis targets a bug that tries to parse blank string as None for panelid\nand dashboardid.\n\nIt also prints more errors reporting to the console to diagnose\nreporting issues","shortMessageHtmlLink":"Bug Error reporting and handling in GH14575/GH12682"}},{"before":"8be521b32ee32c43bbfa1cd6114343402b7802ca","after":"b62e86c90091b8114380acbe9f70f2bcc1016287","ref":"refs/heads/GH14675-GH12682","pushedAt":"2024-05-28T14:13:57.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":"Bug Error reporting and handling in GH14575/GH12682\n\nThis targets a bug that tries to parse blank string as None for panelid\nand dashboardid.\n\nIt also prints more errors reporting to the console to diagnose\nreporting issues","shortMessageHtmlLink":"Bug Error reporting and handling in GH14575/GH12682"}},{"before":"3ac070c3e9f865f9dcac5ba564ad26533e40bb6f","after":"8be521b32ee32c43bbfa1cd6114343402b7802ca","ref":"refs/heads/GH14675-GH12682","pushedAt":"2024-05-28T14:11:02.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":"Bug Error reporting and handling in GH14575/GH12682\n\nThis targets a bug that tries to parse blank string as None for panelid\nand dashboardid.\n\nIt also prints more errors reporting to the console to diagnose\nreporting issues","shortMessageHtmlLink":"Bug Error reporting and handling in GH14575/GH12682"}},{"before":"255974acff7c50818749d1a631e477317e3eeda9","after":"3ac070c3e9f865f9dcac5ba564ad26533e40bb6f","ref":"refs/heads/GH14675-GH12682","pushedAt":"2024-05-28T14:07:48.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":"Bug Error reporting and handling in GH14575/GH12682\n\nThis targets a bug that tries to parse blank string as None for panelid\nand dashboardid.\n\nIt also prints more errors reporting to the console to diagnose\nreporting issues","shortMessageHtmlLink":"Bug Error reporting and handling in GH14575/GH12682"}},{"before":"66efe7198a1209a1fbcc748c8abeeab05e9be266","after":"c3d9aa54d89b23dd23012fc2a21825f47ba87872","ref":"refs/heads/devel","pushedAt":"2024-05-22T19:33:14.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":"Mention in the docs that you can skip `make docker-compose-build` (#15149)\n\nSigned-off-by: Alexander Pykavy ","shortMessageHtmlLink":"Mention in the docs that you can skip make docker-compose-build (#1…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYncthAA","startCursor":null,"endCursor":null}},"title":"Activity · ansible/awx"}