{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":16626961,"defaultBranch":"master","name":"taskflow","ownerLogin":"openstack","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-02-07T20:45:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/324574?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725552555.0","currentOid":""},"activityList":{"items":[{"before":"a8b48d6e02fad5dc3d6792a3a34f0beec394939d","after":"214f1dba3cca224afb6ce5b4e939e8461a15af02","ref":"refs/heads/master","pushedAt":"2024-09-12T10:27:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Update master for stable/2024.2\n\nAdd file to the reno documentation build to show release notes for\nstable/2024.2.\n\nUse pbr instruction to increment the minor version number\nautomatically so that master versions are higher than the versions on\nstable/2024.2.\n\nSem-Ver: feature\nChange-Id: I352c0e94090b64b1020f391cd65860c6e6b625c2","shortMessageHtmlLink":"Update master for stable/2024.2"}},{"before":"c7c4eacd681062ebb09c0e02b0c67230d6307b1b","after":"4ce79d9601fa0e9fdf02fbd66e41b9b1c28305f0","ref":"refs/heads/stable/2024.2","pushedAt":"2024-09-06T11:22:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Update TOX_CONSTRAINTS_FILE for stable/2024.2\n\nUpdate the URL to the upper-constraints file to point to the redirect\nrule on releases.openstack.org so that anyone working on this branch\nwill switch to the correct upper-constraints list automatically when\nthe requirements repository branches.\n\nUntil the requirements repository has as stable/2024.2 branch, tests will\ncontinue to use the upper-constraints list on master.\n\nChange-Id: I2ef890822bc4a153be0a012af18b4f034f6180b1","shortMessageHtmlLink":"Update TOX_CONSTRAINTS_FILE for stable/2024.2"}},{"before":"a8b48d6e02fad5dc3d6792a3a34f0beec394939d","after":"c7c4eacd681062ebb09c0e02b0c67230d6307b1b","ref":"refs/heads/stable/2024.2","pushedAt":"2024-09-06T11:18:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Update .gitreview for stable/2024.2\n\nChange-Id: I5ed731cea2e2c8431345768a76ad69f72e3b54ea","shortMessageHtmlLink":"Update .gitreview for stable/2024.2"}},{"before":null,"after":"a8b48d6e02fad5dc3d6792a3a34f0beec394939d","ref":"refs/heads/stable/2024.2","pushedAt":"2024-09-05T16:09:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Fix REVERT_ALL with Retries in unordered Flows\"","shortMessageHtmlLink":"Merge \"Fix REVERT_ALL with Retries in unordered Flows\""}},{"before":"fc14510adbd7e59454331b65b70dca8b6fb8e8d9","after":"a8b48d6e02fad5dc3d6792a3a34f0beec394939d","ref":"refs/heads/master","pushedAt":"2024-08-07T13:50:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Fix REVERT_ALL with Retries in unordered Flows\"","shortMessageHtmlLink":"Merge \"Fix REVERT_ALL with Retries in unordered Flows\""}},{"before":"c3ebdc67c88014a22c4687220851e877f9cff9a0","after":"fc14510adbd7e59454331b65b70dca8b6fb8e8d9","ref":"refs/heads/master","pushedAt":"2024-07-12T04:15:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Follow-up of \"Add Etcd backend for jobboard\"\n\nAddress the two minor improvements found during the review.\n - Rename 'join' method to more explicit name\n - Allow float timeout value\n\nChange-Id: I08b1b1584414a7675257f0aac90017e91c7cd716","shortMessageHtmlLink":"Follow-up of \"Add Etcd backend for jobboard\""}},{"before":"6d5a435e4206f592edc69658712875cd9fb844b7","after":"c3ebdc67c88014a22c4687220851e877f9cff9a0","ref":"refs/heads/master","pushedAt":"2024-07-08T05:00:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Add functional test with etcd\"","shortMessageHtmlLink":"Merge \"Add functional test with etcd\""}},{"before":"828e92409c508b69441430c12ad724755045e34f","after":"6d5a435e4206f592edc69658712875cd9fb844b7","ref":"refs/heads/master","pushedAt":"2024-07-08T04:21:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Add Etcd backend for jobboard\"","shortMessageHtmlLink":"Merge \"Add Etcd backend for jobboard\""}},{"before":"3cc06cf36fd75a11381e72c48b46f4fd03df3b0a","after":"828e92409c508b69441430c12ad724755045e34f","ref":"refs/heads/master","pushedAt":"2024-05-17T09:54:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Python3.12: disable process_executor, which depends on asyncore\"","shortMessageHtmlLink":"Merge \"Python3.12: disable process_executor, which depends on asyncore\""}},{"before":"34ef1ea9bee705ddb4dd81ca8d2737d5b9d46a8e","after":"ce81b920870b04e5156c5d7d07e345e4ecac4c02","ref":"refs/heads/stable/2024.1","pushedAt":"2024-05-17T09:54:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Remove SQLAlchemy tips jobs\n\nThe most recent SQLAlchemy and Alembic versions are now in\nupper-constraints. As a result, this job has served its purpose and can\nbe removed. For more information, see [1].\n\n[1] https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/RBHXHTO3GUOOXVSZXD4C2O3TKDOH2QSC/\n\nChange-Id: I68f786d4125e00708c45fcb81fc1ff9cbe059f27\nSigned-off-by: Stephen Finucane \nDepends-on: https://review.opendev.org/c/openstack/requirements/+/879743\n(cherry picked from commit 7bc39ac5afde1b008c8f65613aaa8cfd9c722a37)","shortMessageHtmlLink":"Remove SQLAlchemy tips jobs"}},{"before":"2b7f58cfbf509d51a1e636233edd6304c68df9d1","after":"34ef1ea9bee705ddb4dd81ca8d2737d5b9d46a8e","ref":"refs/heads/stable/2024.1","pushedAt":"2024-05-17T09:52:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Add functional job with redis enabled\n\nSome of the \"unit\" test cases required actual redis running. This\nintroduces a separate job with actual redis service enabled so that\nwe run these tests in CI.\n\nChange-Id: I1ddb580e9e8eb34937acba934520a998d249da3c\n(cherry picked from commit f46a54aa959820c80f1a662dbdd89a25cc5460ee)","shortMessageHtmlLink":"Add functional job with redis enabled"}},{"before":"cc3bd412b6129a21d572d9cce066fac5f7f75a77","after":"3cc06cf36fd75a11381e72c48b46f4fd03df3b0a","ref":"refs/heads/master","pushedAt":"2024-05-14T16:14:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Remove SQLAlchemy tips jobs\"","shortMessageHtmlLink":"Merge \"Remove SQLAlchemy tips jobs\""}},{"before":"1e12df2991ca006a9a800231f9b4c490abda62b9","after":"cc3bd412b6129a21d572d9cce066fac5f7f75a77","ref":"refs/heads/master","pushedAt":"2024-05-02T09:05:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Remove assertRaisesRegex\"","shortMessageHtmlLink":"Merge \"Remove assertRaisesRegex\""}},{"before":"448cf4136b28eeb7bed3d5084e93da6d5bf4a073","after":"1e12df2991ca006a9a800231f9b4c490abda62b9","ref":"refs/heads/master","pushedAt":"2024-04-30T14:38:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Remove old excludes\"","shortMessageHtmlLink":"Merge \"Remove old excludes\""}},{"before":"d09092cbdafc384355a52a30240508b1ad6d7e45","after":"448cf4136b28eeb7bed3d5084e93da6d5bf4a073","ref":"refs/heads/master","pushedAt":"2024-04-26T09:31:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Add functional job with redis enabled\"","shortMessageHtmlLink":"Merge \"Add functional job with redis enabled\""}},{"before":"39440b74e0c430010eed7c90546a285f99d6a37a","after":"2b7f58cfbf509d51a1e636233edd6304c68df9d1","ref":"refs/heads/stable/2024.1","pushedAt":"2024-04-26T08:55:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Fix broken unit tests for redis jobboard driver\n\nThese tests are not run unless redis is actually started and these\nfailures were not caught in CI.\n\nChange-Id: I4bb430c8ba77de78a8135b3f066274373f625730\n(cherry picked from commit 6dba127ad0d3658ba9592697ac3b3ffb499da26a)","shortMessageHtmlLink":"Fix broken unit tests for redis jobboard driver"}},{"before":"fa33d3b66741a4127b822309776422c8fd981e6a","after":"d09092cbdafc384355a52a30240508b1ad6d7e45","ref":"refs/heads/master","pushedAt":"2024-04-23T11:05:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Replace deprecated Engine.execute\"","shortMessageHtmlLink":"Merge \"Replace deprecated Engine.execute\""}},{"before":"3ca2d4fdc89ccc77ebab501e72eb61b4d59efcc4","after":"fa33d3b66741a4127b822309776422c8fd981e6a","ref":"refs/heads/master","pushedAt":"2024-04-23T10:56:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Fix update-states target\"","shortMessageHtmlLink":"Merge \"Fix update-states target\""}},{"before":"6dba127ad0d3658ba9592697ac3b3ffb499da26a","after":"3ca2d4fdc89ccc77ebab501e72eb61b4d59efcc4","ref":"refs/heads/master","pushedAt":"2024-04-15T17:10:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"db: Don't rely on branched connections\"","shortMessageHtmlLink":"Merge \"db: Don't rely on branched connections\""}},{"before":"db020073ec95bf0b3906cef879f54b4dbcc3a224","after":"6dba127ad0d3658ba9592697ac3b3ffb499da26a","ref":"refs/heads/master","pushedAt":"2024-04-15T14:44:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Fix broken unit tests for redis jobboard driver\n\nThese tests are not run unless redis is actually started and these\nfailures were not caught in CI.\n\nChange-Id: I4bb430c8ba77de78a8135b3f066274373f625730","shortMessageHtmlLink":"Fix broken unit tests for redis jobboard driver"}},{"before":"1d26f6a8f8a6c4e4ccb1d5bfacd1c6713b915267","after":"db020073ec95bf0b3906cef879f54b4dbcc3a224","ref":"refs/heads/master","pushedAt":"2024-03-12T13:17:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"reno: Update master for unmaintained/victoria\"","shortMessageHtmlLink":"Merge \"reno: Update master for unmaintained/victoria\""}},{"before":"4adf2790fecbc781561815876916f094ac9afc1c","after":"1d26f6a8f8a6c4e4ccb1d5bfacd1c6713b915267","ref":"refs/heads/master","pushedAt":"2024-03-12T13:10:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Update master for stable/2024.1\"","shortMessageHtmlLink":"Merge \"Update master for stable/2024.1\""}},{"before":"cd0838a05e43ecea3e9ef3e13d4b2539c171df4e","after":"39440b74e0c430010eed7c90546a285f99d6a37a","ref":"refs/heads/stable/2024.1","pushedAt":"2024-03-12T13:10:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Update TOX_CONSTRAINTS_FILE for stable/2024.1\" into stable/2024.1","shortMessageHtmlLink":"Merge \"Update TOX_CONSTRAINTS_FILE for stable/2024.1\" into stable/2024.1"}},{"before":"f652112423424ff403701bec5ed02d6394321f79","after":"cd0838a05e43ecea3e9ef3e13d4b2539c171df4e","ref":"refs/heads/stable/2024.1","pushedAt":"2024-03-12T13:08:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Update .gitreview for stable/2024.1\" into stable/2024.1","shortMessageHtmlLink":"Merge \"Update .gitreview for stable/2024.1\" into stable/2024.1"}},{"before":"b389cb5e939bd81258f87aa36da700b694b411d2","after":"f652112423424ff403701bec5ed02d6394321f79","ref":"refs/heads/stable/2024.1","pushedAt":"2024-03-12T01:17:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Revert \"Use consistent credential for Redis and Redis Sentinel\"\n\nThis reverts commit 3fbd05078f84fc5b8190201fc6eeb7d005bf4988.\n\nReason for revert:\nSome deployment tools such as kolla already rely on the previous\nbehavior which requires authentication for only redis.\n\nConflicts:\n\ttaskflow/jobs/backends/impl_redis.py\n\nCloses-Bug: #2056656\nChange-Id: I24e0272c269c6fd287234fd2d3b2754983911a7f\n(cherry picked from commit 4adf2790fecbc781561815876916f094ac9afc1c)","shortMessageHtmlLink":"Revert \"Use consistent credential for Redis and Redis Sentinel\""}},{"before":"3739d1462ad59b1a839048a16ad84e08598ca4a0","after":null,"ref":"refs/heads/stable/victoria","pushedAt":"2024-03-11T19:51:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"}},{"before":"b389cb5e939bd81258f87aa36da700b694b411d2","after":"4adf2790fecbc781561815876916f094ac9afc1c","ref":"refs/heads/master","pushedAt":"2024-03-11T19:51:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Revert \"Use consistent credential for Redis and Redis Sentinel\"\n\nThis reverts commit 3fbd05078f84fc5b8190201fc6eeb7d005bf4988.\n\nReason for revert:\nSome deployment tools such as kolla already rely on the previous\nbehavior which requires authentication for only redis.\n\nConflicts:\n\ttaskflow/jobs/backends/impl_redis.py\n\nCloses-Bug: #2056656\nChange-Id: I24e0272c269c6fd287234fd2d3b2754983911a7f","shortMessageHtmlLink":"Revert \"Use consistent credential for Redis and Redis Sentinel\""}},{"before":null,"after":"b389cb5e939bd81258f87aa36da700b694b411d2","ref":"refs/heads/stable/2024.1","pushedAt":"2024-03-08T14:28:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Prevent potential ReDoS attack\n\nAlthough the logic is used to parse a config value, it'd be better to\neliminate a risk.\n\nChange-Id: Id30a69071ef9c3877f3153b95ee2d00d08c17921","shortMessageHtmlLink":"Prevent potential ReDoS attack"}},{"before":null,"after":"3739d1462ad59b1a839048a16ad84e08598ca4a0","ref":"refs/heads/unmaintained/victoria","pushedAt":"2024-03-07T14:31:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Update TOX_CONSTRAINTS_FILE for stable/victoria\n\nUpdate the URL to the upper-constraints file to point to the redirect\nrule on releases.openstack.org so that anyone working on this branch\nwill switch to the correct upper-constraints list automatically when\nthe requirements repository branches.\n\nUntil the requirements repository has as stable/victoria branch, tests will\ncontinue to use the upper-constraints list on master.\n\nChange-Id: If7c8f3c109213cd2220d18d7948a281053f62e38","shortMessageHtmlLink":"Update TOX_CONSTRAINTS_FILE for stable/victoria"}},{"before":"fe74dae2fe6115399461ff29a1fabb40a675df67","after":"b389cb5e939bd81258f87aa36da700b694b411d2","ref":"refs/heads/master","pushedAt":"2024-02-15T04:09:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Prevent potential ReDoS attack\n\nAlthough the logic is used to parse a config value, it'd be better to\neliminate a risk.\n\nChange-Id: Id30a69071ef9c3877f3153b95ee2d00d08c17921","shortMessageHtmlLink":"Prevent potential ReDoS attack"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQxMDoyNzoyNi4wMDAwMDBazwAAAAS0POov","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQxMDoyNzoyNi4wMDAwMDBazwAAAAS0POov","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0xNVQwNDowOTowOS4wMDAwMDBazwAAAAP7LuHr"}},"title":"Activity ยท openstack/taskflow"}