{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":612139276,"defaultBranch":"main","name":"argo-workflows","ownerLogin":"Joibel","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-03-10T09:31:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1827156?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1721406027.0","currentOid":""},"activityList":{"items":[{"before":"5ed35d3c60615e077b7d4d883a06a83fe5fca450","after":"5764c45638a4722c39619e26bb3f87120de684a4","ref":"refs/heads/go-build-remove","pushedAt":"2024-07-19T16:22:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Joibel","name":"Alan Clucas","path":"/Joibel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1827156?s=80&v=4"},"commit":{"message":"chore: remove legacy go build flags\n\nSince go 1.18 (https://go.dev/doc/go1.18) `go fix` will remove the\n+build lines from code as it is no longer supported\n\nTwo autogenerated files still have these in and I cannot see a way to\nprevent the generators recreating them, but otherwise this is\njust a tidy up\n\nSigned-off-by: Alan Clucas ","shortMessageHtmlLink":"chore: remove legacy go build flags"}},{"before":null,"after":"5ed35d3c60615e077b7d4d883a06a83fe5fca450","ref":"refs/heads/go-build-remove","pushedAt":"2024-07-19T16:20:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Joibel","name":"Alan Clucas","path":"/Joibel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1827156?s=80&v=4"},"commit":{"message":"chore: remove legacy go build flags\n\nSince go 1.18 (https://go.dev/doc/go1.18) `go fix` will remove the\n+build lines from code as it is no longer supported\n\nTwo autogenerated files still have these in and I cannot see a way to\nprevent the generators recreating them, but otherwise this is\njust a tidy up\n\nSigned-off-by: Alan Clucas ","shortMessageHtmlLink":"chore: remove legacy go build flags"}},{"before":"be1e19f0d073baeaa0d11b3feb4a9328dd5b61b1","after":"e432a315f5c55d6f9a08acc4089c5fdbb31f7b80","ref":"refs/heads/cron-minimum-interval","pushedAt":"2024-07-19T10:58:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Joibel","name":"Alan Clucas","path":"/Joibel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1827156?s=80&v=4"},"commit":{"message":"feat: minimum interval for CronWorkflows\n\nA new field in CronWorkflows `minimumInterval` which specifies a\nminimum monotonic time between workflow creations.\n\nThis has two main uses I can think of\n* allow CronWorkflows which on first glance will run once a day to do\nso even in a daylight saving observing timezone.\n* allow \"run every interval\" workflows which run rapidly on first\ninjection into a cluster and as soon as possible again if interval has\npassed after downtime of the controller.\n\nThis is also possible a generically useful change now that we have `schedules`\nwhich allow for much more complex scheduling.\n\nIf we attempt to schedule inside minimum interval do not do so.\n\nNew e2e test\n\nSigned-off-by: Alan Clucas ","shortMessageHtmlLink":"feat: minimum interval for CronWorkflows"}},{"before":"9bf7bb02b32c0ba6f66796e827090cee1fc196d6","after":"f959cf0c1fb55e20b0dece5f0dcd42957aad0d8d","ref":"refs/heads/cron-schedules-tz","pushedAt":"2024-07-19T07:55:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Joibel","name":"Alan Clucas","path":"/Joibel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1827156?s=80&v=4"},"commit":{"message":"Merge branch 'main' into cron-schedules-tz","shortMessageHtmlLink":"Merge branch 'main' into cron-schedules-tz"}},{"before":"82f09766a34a1fe78cfab8b9ec1a686f1218db2f","after":"be1e19f0d073baeaa0d11b3feb4a9328dd5b61b1","ref":"refs/heads/cron-minimum-interval","pushedAt":"2024-07-19T07:55:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Joibel","name":"Alan Clucas","path":"/Joibel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1827156?s=80&v=4"},"commit":{"message":"Merge branch 'main' into cron-minimum-interval","shortMessageHtmlLink":"Merge branch 'main' into cron-minimum-interval"}},{"before":"0143637ef1a4ec8a2d36261200647461f3f1fdb7","after":"82f09766a34a1fe78cfab8b9ec1a686f1218db2f","ref":"refs/heads/cron-minimum-interval","pushedAt":"2024-07-19T07:51:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Joibel","name":"Alan Clucas","path":"/Joibel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1827156?s=80&v=4"},"commit":{"message":"feat: minimum interval for CronWorkflows\n\nA new field in CronWorkflows `minimumInterval` which specifies a\nminimum monotonic time between workflow creations.\n\nThis has two main uses I can think of\n* allow CronWorkflows which on first glance will run once a day to do\nso even in a daylight saving observing timezone.\n* allow \"run every interval\" workflows which run rapidly on first\ninjection into a cluster and as soon as possible again if interval has\npassed after downtime of the controller.\n\nThis is also possible a generically useful change now that we have `schedules`\nwhich allow for much more complex scheduling.\n\nIf we attempt to schedule inside minimum interval do not do so.\n\nNew e2e test\n\nSigned-off-by: Alan Clucas ","shortMessageHtmlLink":"feat: minimum interval for CronWorkflows"}},{"before":"f67c18ce090cf0092a8ca63a7fde6d5a43ef3969","after":"0143637ef1a4ec8a2d36261200647461f3f1fdb7","ref":"refs/heads/cron-minimum-interval","pushedAt":"2024-07-19T07:25:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Joibel","name":"Alan Clucas","path":"/Joibel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1827156?s=80&v=4"},"commit":{"message":"feat: minimum interval for CronWorkflows\n\nA new field in CronWorkflows `minimumInterval` which specifies a\nminimum monotonic time between workflow creations.\n\nThis has two main uses I can think of\n* allow CronWorkflows which on first glance will run once a day to do\nso even in a daylight saving observing timezone.\n* allow \"run every interval\" workflows which run rapidly on first\ninjection into a cluster and as soon as possible again if interval has\npassed after downtime of the controller.\n\nThis is also possible a generically useful change now that we have `schedules`\nwhich allow for much more complex scheduling.\n\nIf we attempt to schedule inside minimum interval do not do so.\n\nNew e2e test\n\nSigned-off-by: Alan Clucas ","shortMessageHtmlLink":"feat: minimum interval for CronWorkflows"}},{"before":null,"after":"f67c18ce090cf0092a8ca63a7fde6d5a43ef3969","ref":"refs/heads/cron-minimum-interval","pushedAt":"2024-07-19T07:23:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Joibel","name":"Alan Clucas","path":"/Joibel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1827156?s=80&v=4"},"commit":{"message":"feat: minimum interval for CronWorkflows\n\nA new field in CronWorkflows `minimumInterval` which specifies a\nminimum monotonic time between workflow creations.\n\nThis has two main uses I can think og\n* allow CronWorkflows which on first glance will run once a day to do\nso even in a daylight saving observing timezone.\n* allow \"run every interval\" workflows which run rapidly on first\ninjection into a cluster and as soon as possible again if interval has\npassed after downtime of the controller.\n\nThis is also possible a generically useful change now that we have `schedules`\nwhich allow for much more complex scheduling.\n\nIf we attempt to schedule inside minimum interval do not do so.\n\nNew e2e test\n\nSigned-off-by: Alan Clucas ","shortMessageHtmlLink":"feat: minimum interval for CronWorkflows"}},{"before":null,"after":"9bf7bb02b32c0ba6f66796e827090cee1fc196d6","ref":"refs/heads/cron-schedules-tz","pushedAt":"2024-07-18T13:26:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Joibel","name":"Alan Clucas","path":"/Joibel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1827156?s=80&v=4"},"commit":{"message":"fix: CronWorkflow schedules with timezone\n\nUsing `schedules` with a timezone specified does not work.\nThe cron schedule given to the cron backend includes the CRON_TZ=zone\nstring and should not.\n\nThe actual fix is one line to correctly honor the timezone flag on\n`getSchedules` so that it doesn't double append when that flag is set,\nnor single append when it is not. GetSchedules() would return an\ninvalid cron string resulting in the error:\n\n```\ncould not schedule CronWorkflow\" cronWorkflow=argo/go-forward error=\"expected exactly 5 fields, found 6: [CRON_TZ=America/Los_Angeles 30 2 * * *]\n```\n\nAdded some more unit tests to check this behaves as expected, and a\nsmoke e2e test.\n\nSigned-off-by: Alan Clucas ","shortMessageHtmlLink":"fix: CronWorkflow schedules with timezone"}},{"before":"1a717c12d98d2ab8b48b2613ea82bcd94fba58f8","after":"4acee66d2d1dcd187b5358be2a647f3b530e806e","ref":"refs/heads/13305-workflow-gone","pushedAt":"2024-07-16T07:26:53.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"Joibel","name":"Alan Clucas","path":"/Joibel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1827156?s=80&v=4"},"commit":{"message":"Merge branch 'main' into 13305-workflow-gone","shortMessageHtmlLink":"Merge branch 'main' into 13305-workflow-gone"}},{"before":"29c92e5c816f1dcf0f1f92b743365659b989ca6b","after":"80b222657ee161846fa930994d1bddf881df3d0e","ref":"refs/heads/priority-mutex-removal","pushedAt":"2024-07-11T11:03:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Joibel","name":"Alan Clucas","path":"/Joibel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1827156?s=80&v=4"},"commit":{"message":"chore: remove PriorityMutex implementation\n\nThis is just a code refactor, removing unnecessary extra code.\n\nAs part of #11859 and #5022 I noticed that PriorityMutex is not useful\nand can just be replaced by PrioritySemaphore.\n\nThe only code path that is optimised vs PrioritySempahore is resize\nwhich will [never be\ncalled](https://github.com/argoproj/argo-workflows/blob/c59ff53a37a7e7ac41f73b23e621f601eab9d604/workflow/sync/sync_manager.go#L340).\n\nOtherwise we're performing double sync.Mutex locking for every call\nbecause all the implementation of PriorityMutex just calls the\nrelevant method from PrioritySemaphore with it's own lock held, which\nis wasteful.\n\nSigned-off-by: Alan Clucas ","shortMessageHtmlLink":"chore: remove PriorityMutex implementation"}},{"before":null,"after":"29c92e5c816f1dcf0f1f92b743365659b989ca6b","ref":"refs/heads/priority-mutex-removal","pushedAt":"2024-07-11T10:59:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Joibel","name":"Alan Clucas","path":"/Joibel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1827156?s=80&v=4"},"commit":{"message":"chore: remove PriorityMutex implementation\n\nThis is just a code refactor, removing unnecessary extra code.\n\nAs part of #11859 and #5022 I noticed that PriorityMutex is not useful\nand can just be replaced by PrioritySemaphore.\n\nThe only code path that is optimised vs PrioritySempahore is resize\nwhich will [never be\ncalled](https://github.com/argoproj/argo-workflows/blob/c59ff53a37a7e7ac41f73b23e621f601eab9d604/workflow/sync/sync_manager.go#L340).\n\nOtherwise we're performing double sync.Mutex locking for every call\nbecause all the implementation of PriorityMutex just calls the\nrelevant method from PrioritySemaphore with it's own lock held, which\nis wasteful.\n\nSigned-off-by: Alan Clucas ","shortMessageHtmlLink":"chore: remove PriorityMutex implementation"}},{"before":"aacc2c8baf8c7a0c217adf2203765f988af57e94","after":"2c015a98446f7f7eeebc2d9c44809e704e42066f","ref":"refs/heads/workflow-task-results-missing","pushedAt":"2024-07-11T07:05:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Joibel","name":"Alan Clucas","path":"/Joibel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1827156?s=80&v=4"},"commit":{"message":"Merge branch 'main' into workflow-task-results-missing","shortMessageHtmlLink":"Merge branch 'main' into workflow-task-results-missing"}},{"before":"376b52c547895244b1f7e83472b6b67227ca3564","after":"aacc2c8baf8c7a0c217adf2203765f988af57e94","ref":"refs/heads/workflow-task-results-missing","pushedAt":"2024-07-11T07:05:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Joibel","name":"Alan Clucas","path":"/Joibel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1827156?s=80&v=4"},"commit":{"message":"Update pkg/apis/workflow/v1alpha1/workflow_types.go\n\nCo-authored-by: Anton Gilgur <4970083+agilgur5@users.noreply.github.com>\nSigned-off-by: Alan Clucas ","shortMessageHtmlLink":"Update pkg/apis/workflow/v1alpha1/workflow_types.go"}},{"before":"e1ea7a85b590ea891559e5cadd5e0fefba991f49","after":"376b52c547895244b1f7e83472b6b67227ca3564","ref":"refs/heads/workflow-task-results-missing","pushedAt":"2024-07-10T16:08:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Joibel","name":"Alan Clucas","path":"/Joibel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1827156?s=80&v=4"},"commit":{"message":"fix: allow nodes without workflowTaskResults\n\nSigned-off-by: Alan Clucas ","shortMessageHtmlLink":"fix: allow nodes without workflowTaskResults"}},{"before":null,"after":"e1ea7a85b590ea891559e5cadd5e0fefba991f49","ref":"refs/heads/workflow-task-results-missing","pushedAt":"2024-07-10T15:52:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Joibel","name":"Alan Clucas","path":"/Joibel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1827156?s=80&v=4"},"commit":{"message":"fix: allow nodes without workflowTaskResults\n\nSigned-off-by: Alan Clucas ","shortMessageHtmlLink":"fix: allow nodes without workflowTaskResults"}},{"before":"0c3bd140c1494d9aa7cd29b71fb11f86fc77c70c","after":null,"ref":"refs/heads/sqlite-mutex","pushedAt":"2024-07-09T13:55:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Joibel","name":"Alan Clucas","path":"/Joibel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1827156?s=80&v=4"}},{"before":"7107b2c99ba1365f1581229af426355829b6e26f","after":null,"ref":"refs/heads/otel","pushedAt":"2024-07-09T13:53:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Joibel","name":"Alan Clucas","path":"/Joibel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1827156?s=80&v=4"}},{"before":"490fb8736a8f5f4129056c4cb091179cd195e3a4","after":null,"ref":"refs/heads/test","pushedAt":"2024-07-09T13:53:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Joibel","name":"Alan Clucas","path":"/Joibel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1827156?s=80&v=4"}},{"before":null,"after":"490fb8736a8f5f4129056c4cb091179cd195e3a4","ref":"refs/heads/test","pushedAt":"2024-07-09T13:51:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Joibel","name":"Alan Clucas","path":"/Joibel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1827156?s=80&v=4"},"commit":{"message":"test\n\nSigned-off-by: Alan Clucas ","shortMessageHtmlLink":"test"}},{"before":null,"after":"1a717c12d98d2ab8b48b2613ea82bcd94fba58f8","ref":"refs/heads/13305-workflow-gone","pushedAt":"2024-07-05T14:58:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Joibel","name":"Alan Clucas","path":"/Joibel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1827156?s=80&v=4"},"commit":{"message":"fix(ui): hide `Workflow gone` message when workflow is archived\n\nFixes #13305\n\nIn workflows version 3.5 the workflow and archived views were merged.\n\nWhen a workflow is deleted from the cluster the `Workflow gone`\nmessage is shown in the UI to a user who is viewing the workflow. It\nis still possible to interact with the workflow if it is archived as\nthough it was in cluster. This message is confusing to users.\n\nWith archiving on, delete a workflow which is archived. See that the\nmessage is not shown.\nWith archiving on, allow the controller to delete a workflow which is\narchived. See that the message is not shown\nWith archiving off, delete a workflow. See that the message is shown.\n\nSigned-off-by: Alan Clucas ","shortMessageHtmlLink":"fix(ui): hide Workflow gone message when workflow is archived"}},{"before":"3e936ff1e6b5de7815cdd591bfdcb1e59e122680","after":"7107b2c99ba1365f1581229af426355829b6e26f","ref":"refs/heads/otel","pushedAt":"2024-06-24T15:52:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Joibel","name":"Alan Clucas","path":"/Joibel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1827156?s=80&v=4"},"commit":{"message":"Upgrading docs\n\nSigned-off-by: Alan Clucas ","shortMessageHtmlLink":"Upgrading docs"}},{"before":"41efbd7481b60f8d5487febd38d31ab0bca0834c","after":"3e936ff1e6b5de7815cdd591bfdcb1e59e122680","ref":"refs/heads/otel","pushedAt":"2024-06-24T15:11:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Joibel","name":"Alan Clucas","path":"/Joibel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1827156?s=80&v=4"},"commit":{"message":"Upgrading docs\n\nSigned-off-by: Alan Clucas ","shortMessageHtmlLink":"Upgrading docs"}},{"before":"a09fd179bf00867e11dad98209e8ae364ad06e6d","after":"41efbd7481b60f8d5487febd38d31ab0bca0834c","ref":"refs/heads/otel","pushedAt":"2024-06-24T14:28:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Joibel","name":"Alan Clucas","path":"/Joibel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1827156?s=80&v=4"},"commit":{"message":"docs: notes on prometheus\n\nSigned-off-by: Alan Clucas ","shortMessageHtmlLink":"docs: notes on prometheus"}},{"before":"5031110b031bd096b4efdf0ba3efbd3b896f57e4","after":"a09fd179bf00867e11dad98209e8ae364ad06e6d","ref":"refs/heads/otel","pushedAt":"2024-06-24T14:06:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Joibel","name":"Alan Clucas","path":"/Joibel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1827156?s=80&v=4"},"commit":{"message":"docs: notes on prometheus\n\nSigned-off-by: Alan Clucas ","shortMessageHtmlLink":"docs: notes on prometheus"}},{"before":"ae9c924ffe129fe00ec80a0e2e83f4d665fad06b","after":"5031110b031bd096b4efdf0ba3efbd3b896f57e4","ref":"refs/heads/otel","pushedAt":"2024-06-24T12:09:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Joibel","name":"Alan Clucas","path":"/Joibel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1827156?s=80&v=4"},"commit":{"message":"some renames\n\nSigned-off-by: Alan Clucas ","shortMessageHtmlLink":"some renames"}},{"before":"c9e6d251782a15857d5d8841a9daa3a1e32d7aea","after":"ae9c924ffe129fe00ec80a0e2e83f4d665fad06b","ref":"refs/heads/otel","pushedAt":"2024-06-24T12:04:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Joibel","name":"Alan Clucas","path":"/Joibel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1827156?s=80&v=4"},"commit":{"message":"some renames\n\nSigned-off-by: Alan Clucas ","shortMessageHtmlLink":"some renames"}},{"before":"67755a4ad0d708753dfdf3b59f74c940f79313d3","after":"c9e6d251782a15857d5d8841a9daa3a1e32d7aea","ref":"refs/heads/otel","pushedAt":"2024-06-24T11:43:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Joibel","name":"Alan Clucas","path":"/Joibel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1827156?s=80&v=4"},"commit":{"message":"Update docs/metrics.md\n\nCo-authored-by: Anton Gilgur <4970083+agilgur5@users.noreply.github.com>\nSigned-off-by: Alan Clucas ","shortMessageHtmlLink":"Update docs/metrics.md"}},{"before":"088f5f40508f02affe887d1d2d4dc381620ea4c3","after":"67755a4ad0d708753dfdf3b59f74c940f79313d3","ref":"refs/heads/otel","pushedAt":"2024-06-24T09:39:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Joibel","name":"Alan Clucas","path":"/Joibel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1827156?s=80&v=4"},"commit":{"message":"Update docs/metrics.md\n\nCo-authored-by: Anton Gilgur <4970083+agilgur5@users.noreply.github.com>\nSigned-off-by: Alan Clucas ","shortMessageHtmlLink":"Update docs/metrics.md"}},{"before":"4e5b4f32faff6e891163dad036bc720a223fc4ab","after":"088f5f40508f02affe887d1d2d4dc381620ea4c3","ref":"refs/heads/otel","pushedAt":"2024-06-24T09:38:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Joibel","name":"Alan Clucas","path":"/Joibel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1827156?s=80&v=4"},"commit":{"message":"Update docs/metrics-3.6.md\n\nCo-authored-by: Anton Gilgur <4970083+agilgur5@users.noreply.github.com>\nSigned-off-by: Alan Clucas ","shortMessageHtmlLink":"Update docs/metrics-3.6.md"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEhBkkQwA","startCursor":null,"endCursor":null}},"title":"Activity ยท Joibel/argo-workflows"}