{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":628809607,"defaultBranch":"main","name":"argo-workflows","ownerLogin":"agilgur5","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-04-17T02:56:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4970083?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726852914.0","currentOid":""},"activityList":{"items":[{"before":"514c5ce64f6b1daf5f123c3f66e881179ca8f83a","after":"6e172a01ecdbb5929651a63b8625298cc15d3c61","ref":"refs/heads/docs-releasing-merge-conflict-notes","pushedAt":"2024-09-21T00:43:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"agilgur5","name":"Anton Gilgur","path":"/agilgur5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4970083?s=80&v=4"},"commit":{"message":"add a note on backporting older commits to resolve merge conflicts as well\n\nSigned-off-by: Anton Gilgur ","shortMessageHtmlLink":"add a note on backporting older commits to resolve merge conflicts as…"}},{"before":"0083bb68ac0763a466515948e239a229077dd848","after":"514c5ce64f6b1daf5f123c3f66e881179ca8f83a","ref":"refs/heads/docs-releasing-merge-conflict-notes","pushedAt":"2024-09-20T17:35:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agilgur5","name":"Anton Gilgur","path":"/agilgur5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4970083?s=80&v=4"},"commit":{"message":"fix .spelling\n\nSigned-off-by: Anton Gilgur ","shortMessageHtmlLink":"fix .spelling"}},{"before":null,"after":"0083bb68ac0763a466515948e239a229077dd848","ref":"refs/heads/docs-releasing-merge-conflict-notes","pushedAt":"2024-09-20T17:21:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"agilgur5","name":"Anton Gilgur","path":"/agilgur5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4970083?s=80&v=4"},"commit":{"message":"docs(contrib): add notes on dealing with merge conflicts\n\n- split out a \"Merge Conflicts\" section for this\n - fix up some formatting in the existing sentence to match the docs style guide\n - add what to do if you're not sure how to fix it: don't backport it is the safer option\n - add instruction to add a note in the commit if you did fix a merge conflict\n - add prior examples of this as well\n\n- remove `chore(deps)`, `build`, and `ci` from the \"list of commits\"\n - matching the \"Ignore: \" below from https://github.com/argoproj/argo-workflows/commit/7e69527f573dea2113e7c7b7af61bc8f492172e8\n - these also tend to cause the most merge conflicts, directly or indirectly\n\n- add note about pinning release announcements in Slack\n - use the specific terms that the Slack UI uses: \"Pin\" and \"Un-pin\"\n\nSigned-off-by: Anton Gilgur ","shortMessageHtmlLink":"docs(contrib): add notes on dealing with merge conflicts"}},{"before":"5b1c610dbaef948bd1b802ee0319d3112c268c0d","after":null,"ref":"refs/heads/refactor-ui-shared-utils","pushedAt":"2024-09-16T08:42:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"agilgur5","name":"Anton Gilgur","path":"/agilgur5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4970083?s=80&v=4"}},{"before":"d733ee5e996f4b8d72073623152fe5919720d0e6","after":"5b1c610dbaef948bd1b802ee0319d3112c268c0d","ref":"refs/heads/refactor-ui-shared-utils","pushedAt":"2024-09-10T00:12:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agilgur5","name":"Anton Gilgur","path":"/agilgur5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4970083?s=80&v=4"},"commit":{"message":"remove extra new line from conflict resolution\n\nSigned-off-by: Anton Gilgur ","shortMessageHtmlLink":"remove extra new line from conflict resolution"}},{"before":"2ab845e495217eb76a985334d01e446cd82ca8a0","after":"d733ee5e996f4b8d72073623152fe5919720d0e6","ref":"refs/heads/refactor-ui-shared-utils","pushedAt":"2024-09-06T22:09:19.000Z","pushType":"push","commitsCount":57,"pusher":{"login":"agilgur5","name":"Anton Gilgur","path":"/agilgur5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4970083?s=80&v=4"},"commit":{"message":"Merge branch 'main' into refactor-ui-shared-utils\n\nSigned-off-by: Anton Gilgur <4970083+agilgur5@users.noreply.github.com>","shortMessageHtmlLink":"Merge branch 'main' into refactor-ui-shared-utils"}},{"before":"93c1225382063bfc9fbda1863683914b679ba162","after":null,"ref":"refs/heads/fix-api-deleteDelayDuration-schema","pushedAt":"2024-09-06T18:00:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"agilgur5","name":"Anton Gilgur","path":"/agilgur5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4970083?s=80&v=4"}},{"before":null,"after":"ef4a782045877361a2250bcc6f57dadd7f2100d9","ref":"refs/heads/wip-remove-grpc","pushedAt":"2024-09-01T17:04:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"agilgur5","name":"Anton Gilgur","path":"/agilgur5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4970083?s=80&v=4"},"commit":{"message":"wip start removing grpc\n\nSigned-off-by: Anton Gilgur ","shortMessageHtmlLink":"wip start removing grpc"}},{"before":"01441dcf335b8b167afc7bbb64dcd0bbc59fa050","after":"93c1225382063bfc9fbda1863683914b679ba162","ref":"refs/heads/fix-api-deleteDelayDuration-schema","pushedAt":"2024-09-01T03:44:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"agilgur5","name":"Anton Gilgur","path":"/agilgur5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4970083?s=80&v=4"},"commit":{"message":"codegen again after fresh devcontainer rebuild\n\nSigned-off-by: Anton Gilgur ","shortMessageHtmlLink":"codegen again after fresh devcontainer rebuild"}},{"before":"d8523f3c93282ee239efb2ab3925e99a2d4be5fe","after":"01441dcf335b8b167afc7bbb64dcd0bbc59fa050","ref":"refs/heads/fix-api-deleteDelayDuration-schema","pushedAt":"2024-09-01T02:04:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agilgur5","name":"Anton Gilgur","path":"/agilgur5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4970083?s=80&v=4"},"commit":{"message":"more codegen\n\n- somehow my initial codegen missed half of the changes\n - and this commit is also missing changes... odd....\n\nSigned-off-by: Anton Gilgur ","shortMessageHtmlLink":"more codegen"}},{"before":null,"after":"d8523f3c93282ee239efb2ab3925e99a2d4be5fe","ref":"refs/heads/fix-api-deleteDelayDuration-schema","pushedAt":"2024-09-01T01:21:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"agilgur5","name":"Anton Gilgur","path":"/agilgur5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4970083?s=80&v=4"},"commit":{"message":"fix(api): `deleteDelayDuration` should be a string\n\n- the CRD tooling gets this right because the k8s `apimachinery` package has code that `kube-openapi` generator understands: https://github.com/kubernetes/apimachinery/blob/2465dc5239ab8827a637148a78b380c278b4a5f4/pkg/apis/meta/v1/duration.go#L65\n- meanwhile, the API tooling is different and not k8s-specific, so it doesn't know how to properly handle this type\n - this results in the API spec showing an incorrect schema, the one of the unmarshaled struct, instead of a plain string\n - workaround this by declaring it as a string and parsing the string to a `time.Duration` ourselves (instead of the k8s struct's unmarshaling)\n\n- add warning if an error occurs during parsing\n- re-use `ParseStringToDuration` util func\n - rename its internal variables to not be specific to suspend as it's used by other fields as well\n - remove the duplicate func in `operator.go`\n\nSigned-off-by: Anton Gilgur ","shortMessageHtmlLink":"fix(api): deleteDelayDuration should be a string"}},{"before":"332f7db7bebdf90527b89c9c9b348cb8cd969137","after":null,"ref":"refs/heads/fix-docs-replace-whalesay","pushedAt":"2024-08-03T02:11:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"agilgur5","name":"Anton Gilgur","path":"/agilgur5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4970083?s=80&v=4"}},{"before":"fa061e70812f55226365b67af9c2142819d700de","after":"332f7db7bebdf90527b89c9c9b348cb8cd969137","ref":"refs/heads/fix-docs-replace-whalesay","pushedAt":"2024-08-02T20:17:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agilgur5","name":"Anton Gilgur","path":"/agilgur5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4970083?s=80&v=4"},"commit":{"message":"add busybox to example test image allowlist\n\nSigned-off-by: Anton Gilgur ","shortMessageHtmlLink":"add busybox to example test image allowlist"}},{"before":null,"after":"fa061e70812f55226365b67af9c2142819d700de","ref":"refs/heads/fix-docs-replace-whalesay","pushedAt":"2024-08-02T19:00:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"agilgur5","name":"Anton Gilgur","path":"/agilgur5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4970083?s=80&v=4"},"commit":{"message":"also replace all examples/\n\nSigned-off-by: Anton Gilgur ","shortMessageHtmlLink":"also replace all examples/"}},{"before":"09185982630489236303a8cb8d647c112c954008","after":"2ab845e495217eb76a985334d01e446cd82ca8a0","ref":"refs/heads/refactor-ui-shared-utils","pushedAt":"2024-08-01T04:15:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"agilgur5","name":"Anton Gilgur","path":"/agilgur5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4970083?s=80&v=4"},"commit":{"message":"fix some small misses\n\nSigned-off-by: Anton Gilgur ","shortMessageHtmlLink":"fix some small misses"}},{"before":"a27fed4d8401328750db109da26e85d2e8f22c37","after":"43ba93d5ab871dcb8bb9b1c43666e2a7bc47602f","ref":"refs/heads/main","pushedAt":"2024-07-30T06:47:47.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"agilgur5","name":"Anton Gilgur","path":"/agilgur5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4970083?s=80&v=4"},"commit":{"message":"docs: update CHANGELOG.md for v3.5.9 (#13414)\n\nSigned-off-by: GitHub \r\nSigned-off-by: Anton Gilgur \r\nCo-authored-by: agilgur5 \r\nCo-authored-by: Anton Gilgur ","shortMessageHtmlLink":"docs: update CHANGELOG.md for v3.5.9 (argoproj#13414)"}},{"before":"bfc7e1d1e6b1d2122bc3f3286638a63a598d5fca","after":null,"ref":"refs/heads/fix-server-undefined-ns","pushedAt":"2024-07-29T03:31:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"agilgur5","name":"Anton Gilgur","path":"/agilgur5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4970083?s=80&v=4"}},{"before":"004725646a3f2f580d44ceccb4f3b24eccccda83","after":null,"ref":"refs/heads/fix-resource-patch-file-flag","pushedAt":"2024-07-27T16:59:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"agilgur5","name":"Anton Gilgur","path":"/agilgur5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4970083?s=80&v=4"}},{"before":"2d1a94ba16b87e6289efa41b4af6fe6a6668e3ca","after":"004725646a3f2f580d44ceccb4f3b24eccccda83","ref":"refs/heads/fix-resource-patch-file-flag","pushedAt":"2024-07-27T16:31:10.000Z","pushType":"push","commitsCount":42,"pusher":{"login":"agilgur5","name":"Anton Gilgur","path":"/agilgur5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4970083?s=80&v=4"},"commit":{"message":"Merge branch 'main' into fix-resource-patch-file-flag\n\nSigned-off-by: Anton Gilgur <4970083+agilgur5@users.noreply.github.com>","shortMessageHtmlLink":"Merge branch 'main' into fix-resource-patch-file-flag"}},{"before":"85e2fa4bbbab882caf4dac1a583f866619c14e75","after":null,"ref":"refs/heads/docs-split-changelog","pushedAt":"2024-07-25T13:28:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"agilgur5","name":"Anton Gilgur","path":"/agilgur5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4970083?s=80&v=4"}},{"before":"12042a14b823763c6dd6107d1e079ff717a9390f","after":null,"ref":"refs/heads/fix-tasks-optimize-ui","pushedAt":"2024-07-25T13:27:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"agilgur5","name":"Anton Gilgur","path":"/agilgur5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4970083?s=80&v=4"}},{"before":"de8779960b1366402ab257583b93448521515d1a","after":"2e771049af3a1921ded47234eae3e28e9b918ba4","ref":"refs/heads/fix-codegen","pushedAt":"2024-07-22T22:45:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agilgur5","name":"Anton Gilgur","path":"/agilgur5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4970083?s=80&v=4"},"commit":{"message":"Revert \"try only that dir\"\n\nnope, that failed `kit pre-up`\n\nThis reverts commit de8779960b1366402ab257583b93448521515d1a.","shortMessageHtmlLink":"Revert \"try only that dir\""}},{"before":"da5da232d1953a0714aa576b1b69d9ab4a91ad23","after":"de8779960b1366402ab257583b93448521515d1a","ref":"refs/heads/fix-codegen","pushedAt":"2024-07-22T22:28:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"agilgur5","name":"Anton Gilgur","path":"/agilgur5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4970083?s=80&v=4"},"commit":{"message":"try only that dir\n\nSigned-off-by: Anton Gilgur ","shortMessageHtmlLink":"try only that dir"}},{"before":null,"after":"da5da232d1953a0714aa576b1b69d9ab4a91ad23","ref":"refs/heads/fix-codegen","pushedAt":"2024-07-22T22:00:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"agilgur5","name":"Anton Gilgur","path":"/agilgur5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4970083?s=80&v=4"},"commit":{"message":"remove -R\n\nSigned-off-by: Anton Gilgur ","shortMessageHtmlLink":"remove -R"}},{"before":"3a17f2bc64dbb80fb315a373e2dd11b4dae47b4c","after":null,"ref":"refs/heads/docs-note-archived-workflows-merge","pushedAt":"2024-07-22T13:43:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"agilgur5","name":"Anton Gilgur","path":"/agilgur5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4970083?s=80&v=4"}},{"before":"fdacb8399973ba978ef3f8014a01b24a8d2aec86","after":"5633333116c3b766308986fef9c8f37fd7c61e3c","ref":"refs/heads/fix-server-confusing-login-errors","pushedAt":"2024-07-22T04:48:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"agilgur5","name":"Anton Gilgur","path":"/agilgur5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4970083?s=80&v=4"},"commit":{"message":"some more `cookie.ts` refactoring\n\n- all `document.cookie` manipulation done in this file now\n - move `resetCookie` and consolidate another `getCookie` func\n\n- also use named func instead of var assigned to an anonymous func for better tracing\n\nSigned-off-by: Anton Gilgur ","shortMessageHtmlLink":"some more cookie.ts refactoring"}},{"before":"d26ee18fd7dfb9c732a81e992fec29258110e262","after":"fdacb8399973ba978ef3f8014a01b24a8d2aec86","ref":"refs/heads/fix-server-confusing-login-errors","pushedAt":"2024-07-22T04:46:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agilgur5","name":"Anton Gilgur","path":"/agilgur5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4970083?s=80&v=4"},"commit":{"message":"some more `cookie.ts` refactoring\n\n- all `document.cookie` manipulation done in this file now\n - move `resetCookie` and consolidate another `getCookie` func\n\n- also use named func instead of var assigned to an anonymous func for better tracing\n\nSigned-off-by: Anton Gilgur ","shortMessageHtmlLink":"some more cookie.ts refactoring"}},{"before":"9c228a571c948b2f349c57fe8863e2cd21996979","after":"d26ee18fd7dfb9c732a81e992fec29258110e262","ref":"refs/heads/fix-server-confusing-login-errors","pushedAt":"2024-07-22T04:37:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"agilgur5","name":"Anton Gilgur","path":"/agilgur5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4970083?s=80&v=4"},"commit":{"message":"fix(server): be more specific about validation errors\n\n- \"token not valid\" is not the most helpful thing, we can say exactly what's wrong with it\n - which we do for SSO auth errors already\n\n- **NOTE**: this technically removes the fallback to `server` auth when using it in conjunction with another one\n - you generally don't want to use `server` with anything, so that can often be a misconfiguration\n - at my last job, we didn't realize our token was incorrectly formatted until we finally set-up SSO instead of `server` for the UI (previously we had `oauth2-proxy` in front)\n - because it was silently falling back to `server` when `client` had failed\n - I might change this as it's technically breaking as such, though I think in a good way\n\nSigned-off-by: Anton Gilgur ","shortMessageHtmlLink":"fix(server): be more specific about validation errors"}},{"before":"a0d14da8313fe2c601bf2bda8dd76fb09e38cb16","after":"a27fed4d8401328750db109da26e85d2e8f22c37","ref":"refs/heads/main","pushedAt":"2024-07-22T04:24:24.000Z","pushType":"push","commitsCount":24,"pusher":{"login":"agilgur5","name":"Anton Gilgur","path":"/agilgur5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4970083?s=80&v=4"},"commit":{"message":"feat: Support authentication via Shared Access Signatures (SAS) for Azure artifacts (Fixes #10297) (#13360)\n\nSigned-off-by: Kavish Nareshchandra Dahekar ","shortMessageHtmlLink":"feat: Support authentication via Shared Access Signatures (SAS) for A…"}},{"before":null,"after":"9c228a571c948b2f349c57fe8863e2cd21996979","ref":"refs/heads/fix-server-confusing-login-errors","pushedAt":"2024-07-22T04:09:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"agilgur5","name":"Anton Gilgur","path":"/agilgur5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4970083?s=80&v=4"},"commit":{"message":"fix(server): be more specific about validation errors\n\n- \"token not valid\" is not the most helpful thing, we can say exactly what's wrong with it\n - which we do for SSO auth errors already\n\n- **NOTE**: this technically removes the fallback to `server` auth when using it in conjunction with another one\n - you generally don't want to use `server` with anything, so that can often be a misconfiguration\n - at my last job, we didn't realize our token was incorrectly formatted until we finally set-up SSO instead of `server` for the UI (previously we had `oauth2-proxy` in front)\n - because it was silently falling back to `server` when `client` had failed\n - I might change this as it's technically breaking as such, though I think in a good way\n\nSigned-off-by: Anton Gilgur ","shortMessageHtmlLink":"fix(server): be more specific about validation errors"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQwMDo0MzozNS4wMDAwMDBazwAAAAS8dsoO","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQwMDo0MzozNS4wMDAwMDBazwAAAAS8dsoO","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yMlQwNDowOTo0MC4wMDAwMDBazwAAAASFW8Xq"}},"title":"Activity · agilgur5/argo-workflows"}