{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":744711153,"defaultBranch":"master","name":"data-science-pipelines","ownerLogin":"gregsheremeta","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-01-17T21:14:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2248293?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726692191.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"9df62de34fc7e4bbbce0436e87413d414408f760","ref":"refs/heads/semaphores-and-mutexes-poc","pushedAt":"2024-09-18T20:43:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gregsheremeta","name":"Greg Sheremeta","path":"/gregsheremeta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2248293?s=80&v=4"},"commit":{"message":"WIP: support semaphores and mutexes for pipelines and components\n\nSigned-off-by: Greg Sheremeta ","shortMessageHtmlLink":"WIP: support semaphores and mutexes for pipelines and components"}},{"before":null,"after":"e699da51152fa5e8fa9b66b7c8fda1633b5fe186","ref":"refs/heads/cache-disable-option-greg-edits","pushedAt":"2024-09-18T19:58:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gregsheremeta","name":"Greg Sheremeta","path":"/gregsheremeta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2248293?s=80&v=4"},"commit":{"message":"use static method on Pipeline to set a caching default\n\nCo-authored-by: Greg Sheremeta ","shortMessageHtmlLink":"use static method on Pipeline to set a caching default"}},{"before":"2bf812a465e43c1637729da7ab7bd314e279dc4c","after":"880f71f18ba2279e7fdd74adc30751db263b7fd0","ref":"refs/heads/debug-test-failure","pushedAt":"2024-09-13T18:48:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gregsheremeta","name":"Greg Sheremeta","path":"/gregsheremeta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2248293?s=80&v=4"},"commit":{"message":"DO NOT MERGE - test - debugging a test failure\n\nSigned-off-by: Greg Sheremeta ","shortMessageHtmlLink":"DO NOT MERGE - test - debugging a test failure"}},{"before":null,"after":"2bf812a465e43c1637729da7ab7bd314e279dc4c","ref":"refs/heads/debug-test-failure","pushedAt":"2024-09-13T17:57:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gregsheremeta","name":"Greg Sheremeta","path":"/gregsheremeta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2248293?s=80&v=4"},"commit":{"message":"DO NOT MERGE - test - debugging a test failure\n\nSigned-off-by: Greg Sheremeta ","shortMessageHtmlLink":"DO NOT MERGE - test - debugging a test failure"}},{"before":"418392500935a4920bd248cd4de560798fd972b0","after":"d72820f3af03710f43ed355004760a42d7a54ec4","ref":"refs/heads/clean-up-kfp-kubernetes-doc-entry-page","pushedAt":"2024-09-13T14:39:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gregsheremeta","name":"Greg Sheremeta","path":"/gregsheremeta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2248293?s=80&v=4"},"commit":{"message":"chore(docs): clean up kfp-kubernetes documentation index page\n\nThe entry page for kfp-kubernetes was a little lacking. Clean it up\na bit.\n\nSigned-off-by: Greg Sheremeta ","shortMessageHtmlLink":"chore(docs): clean up kfp-kubernetes documentation index page"}},{"before":"c343865f3f26a2f616ec0543c617af384d631146","after":"418392500935a4920bd248cd4de560798fd972b0","ref":"refs/heads/clean-up-kfp-kubernetes-doc-entry-page","pushedAt":"2024-09-13T13:32:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gregsheremeta","name":"Greg Sheremeta","path":"/gregsheremeta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2248293?s=80&v=4"},"commit":{"message":"chore(docs): clean up kfp-kubernetes documentation index page\n\nThe entry page for kfp-kubernetes was a little lacking. Clean it up\na bit.\n\nSigned-off-by: Greg Sheremeta ","shortMessageHtmlLink":"chore(docs): clean up kfp-kubernetes documentation index page"}},{"before":null,"after":"c343865f3f26a2f616ec0543c617af384d631146","ref":"refs/heads/clean-up-kfp-kubernetes-doc-entry-page","pushedAt":"2024-09-13T12:49:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gregsheremeta","name":"Greg Sheremeta","path":"/gregsheremeta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2248293?s=80&v=4"},"commit":{"message":"chore(docs): clean up kfp-kubernetes documentation index page\n\nThe entry page for kfp-kubernetes was a little lacking. Clean it up\na bit.\n\nSigned-off-by: Greg Sheremeta ","shortMessageHtmlLink":"chore(docs): clean up kfp-kubernetes documentation index page"}},{"before":null,"after":"c343865f3f26a2f616ec0543c617af384d631146","ref":"refs/heads/fix-kfp-kubernetes-doc-formatting-bug","pushedAt":"2024-09-13T12:48:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gregsheremeta","name":"Greg Sheremeta","path":"/gregsheremeta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2248293?s=80&v=4"},"commit":{"message":"chore(docs): clean up kfp-kubernetes documentation index page\n\nThe entry page for kfp-kubernetes was a little lacking. Clean it up\na bit.\n\nSigned-off-by: Greg Sheremeta ","shortMessageHtmlLink":"chore(docs): clean up kfp-kubernetes documentation index page"}},{"before":"c7ba3f650350637e96a9377e4a52ce17e2f447d2","after":"064c670b9ddd5669549e4c6a8e20d657f0242045","ref":"refs/heads/kfp-dsl-pipeline-config","pushedAt":"2024-08-29T17:53:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gregsheremeta","name":"Greg Sheremeta","path":"/gregsheremeta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2248293?s=80&v=4"},"commit":{"message":"add PipelineConfig to DSL to re-implement pipeline-level config\n\nKFP v1 supported setting pipeline-level configuration via a\n`PipelineConf` class. This class was deprecated and no replacement\nwas added to KFP v2.\n\nadd new PipelineConfig class to support setting pipeline-level\nconfiguration in KFP v2.\n\nSigned-off-by: Greg Sheremeta ","shortMessageHtmlLink":"add PipelineConfig to DSL to re-implement pipeline-level config"}},{"before":"f1600049ff8ef122489c903ad3507b07d2a9bc3a","after":"c7ba3f650350637e96a9377e4a52ce17e2f447d2","ref":"refs/heads/kfp-dsl-pipeline-config","pushedAt":"2024-08-29T15:34:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gregsheremeta","name":"Greg Sheremeta","path":"/gregsheremeta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2248293?s=80&v=4"},"commit":{"message":"add PipelineConfig to DSL to re-implement pipeline-level config\n\nKFP v1 supported setting pipeline-level configuration via a\n`PipelineConf` class. This class was deprecated and no replacement\nwas added to KFP v2.\n\nadd new PipelineConfig class to support setting pipeline-level\nconfiguration in KFP v2.\n\nSigned-off-by: Greg Sheremeta ","shortMessageHtmlLink":"add PipelineConfig to DSL to re-implement pipeline-level config"}},{"before":null,"after":"d89d9c703cf1ee300059dcc1e94e86635709ad7f","ref":"refs/heads/carry-pipeline-get-by-name-fix","pushedAt":"2024-08-26T18:28:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gregsheremeta","name":"Greg Sheremeta","path":"/gregsheremeta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2248293?s=80&v=4"},"commit":{"message":"fix: get pipeline by name is broken due to version typo\n\nfunction getPipelineByName have a version typo:\nV1beta1 -> v1beta1","shortMessageHtmlLink":"fix: get pipeline by name is broken due to version typo"}},{"before":null,"after":"b8ff1bae0051a0e5232394ed8eb84f75b30edb8c","ref":"refs/heads/delete-visualization-server","pushedAt":"2024-08-23T22:22:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gregsheremeta","name":"Greg Sheremeta","path":"/gregsheremeta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2248293?s=80&v=4"},"commit":{"message":"WIP: delete python based visualizations\n\nSigned-off-by: Greg Sheremeta ","shortMessageHtmlLink":"WIP: delete python based visualizations"}},{"before":null,"after":"7506a8eafae9876a4f1e1a0e86024f5231369e8d","ref":"refs/heads/kfp-master","pushedAt":"2024-08-23T21:31:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gregsheremeta","name":"Greg Sheremeta","path":"/gregsheremeta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2248293?s=80&v=4"},"commit":{"message":"feat(Backend + SDK): Update kfp backend and kubernetes sdk to support EmptyDir (#10913)\n\nUpdate kfp backend and kubernetes sdk to support mounting EmptyDir\nvolumes to task pods.\n\nInspired by #10427\n\nFixes: #10656\n\nSigned-off-by: Greg Sheremeta ","shortMessageHtmlLink":"feat(Backend + SDK): Update kfp backend and kubernetes sdk to support…"}},{"before":"7fb8762303a8ed015d3aa77bda5440e136cba83c","after":"fc9fdad126ef4c9bda2d1ed826545be3d5f15d6e","ref":"refs/heads/fix-mlmd-type-race","pushedAt":"2024-08-23T21:30:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gregsheremeta","name":"Greg Sheremeta","path":"/gregsheremeta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2248293?s=80&v=4"},"commit":{"message":"more logging\n\nSigned-off-by: Greg Sheremeta ","shortMessageHtmlLink":"more logging"}},{"before":null,"after":"7fb8762303a8ed015d3aa77bda5440e136cba83c","ref":"refs/heads/fix-mlmd-type-race","pushedAt":"2024-08-20T23:08:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gregsheremeta","name":"Greg Sheremeta","path":"/gregsheremeta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2248293?s=80&v=4"},"commit":{"message":"fix(backend): add retries to getOrInsertContext in MLMD client\n\nThis function is known to be flaky and racy right after a server is initially created\nand pipeline runs are just starting, so we retry up to 3 times. The actual cause of the\nrace isn't fully understood, but it's probably caused by deadlocks in MLMD SQL code.\nGeneral MySQL advice is to retry on deadlock errors.\n\nSigned-off-by: Greg Sheremeta ","shortMessageHtmlLink":"fix(backend): add retries to getOrInsertContext in MLMD client"}},{"before":"bbfb5897533403b38ad8956424931868c103b0b0","after":"a8fbbd2020d280f4cab31245a9639a350207b3f9","ref":"refs/heads/master","pushedAt":"2024-08-17T20:09:15.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"gregsheremeta","name":"Greg Sheremeta","path":"/gregsheremeta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2248293?s=80&v=4"},"commit":{"message":"Merge pull request #67 from VaniHaripriya/RHOAIENG-6710\n\nUPSTREAM: : Reworded logs to indicate non-critical issues and …","shortMessageHtmlLink":"Merge pull request opendatahub-io#67 from VaniHaripriya/RHOAIENG-6710"}},{"before":null,"after":"ba657deded0594ab40c67be3a7125344ef84e43a","ref":"refs/heads/kfp-dsl-pipeline-config-example","pushedAt":"2024-08-17T17:00:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gregsheremeta","name":"Greg Sheremeta","path":"/gregsheremeta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2248293?s=80&v=4"},"commit":{"message":"DRAFT WIP - do not merge - demonstration of PipelineConfig\n\nDemonstration of proposed KFP DSL PipelineConfig class.\n\nSigned-off-by: Greg Sheremeta ","shortMessageHtmlLink":"DRAFT WIP - do not merge - demonstration of PipelineConfig"}},{"before":"c8e24e703c28b2ab8b421e17c1440d771d935e33","after":"f1600049ff8ef122489c903ad3507b07d2a9bc3a","ref":"refs/heads/kfp-dsl-pipeline-config","pushedAt":"2024-08-17T16:19:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gregsheremeta","name":"Greg Sheremeta","path":"/gregsheremeta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2248293?s=80&v=4"},"commit":{"message":"add PipelineConfig to DSL to re-implement pipeline-level config\n\nKFP v1 supported setting pipeline-level configuration via a\n`PipelineConf` class. This class was deprecated and no replacement\nwas added to KFP v2.\n\nadd new PipelineConfig class to support setting pipeline-level\nconfiguration in KFP v2.\n\nSigned-off-by: Greg Sheremeta ","shortMessageHtmlLink":"add PipelineConfig to DSL to re-implement pipeline-level config"}},{"before":null,"after":"c8e24e703c28b2ab8b421e17c1440d771d935e33","ref":"refs/heads/kfp-dsl-pipeline-config","pushedAt":"2024-08-17T16:13:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gregsheremeta","name":"Greg Sheremeta","path":"/gregsheremeta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2248293?s=80&v=4"},"commit":{"message":"add PipelineConfig to DSL to re-implement pipeline-level config\n\nKFP v1 supported setting pipeline-level configuration via a\n`PipelineConf` class. This class was deprecated and no replacement\nwas added to KFP v2.\n\nadd new PipelineConfig class to support setting pipeline-level\nconfiguration in KFP v2.\n\nSigned-off-by: Greg Sheremeta ","shortMessageHtmlLink":"add PipelineConfig to DSL to re-implement pipeline-level config"}},{"before":"caf35395315347029aba683f775df9b33505f890","after":"fb9d32ac4996e155db77caed297714b40ee08603","ref":"refs/heads/add-empty-dir-mount-backend","pushedAt":"2024-08-15T20:47:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gregsheremeta","name":"Greg Sheremeta","path":"/gregsheremeta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2248293?s=80&v=4"},"commit":{"message":"feat(Backend + SDK): Update kfp backend and kubernetes sdk to support EmptyDir\n\nUpdate kfp backend and kubernetes sdk to support mounting EmptyDir\nvolumes to task pods.\n\nInspired by #10427\n\nFixes: #10656\n\nSigned-off-by: Greg Sheremeta ","shortMessageHtmlLink":"feat(Backend + SDK): Update kfp backend and kubernetes sdk to support…"}},{"before":"97aac831ca9556567f26bcd822a1cd072c552200","after":"caf35395315347029aba683f775df9b33505f890","ref":"refs/heads/add-empty-dir-mount-backend","pushedAt":"2024-08-15T20:13:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gregsheremeta","name":"Greg Sheremeta","path":"/gregsheremeta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2248293?s=80&v=4"},"commit":{"message":"debug failing kfp-tekton test\n\nSigned-off-by: Greg Sheremeta ","shortMessageHtmlLink":"debug failing kfp-tekton test"}},{"before":"1b6e9f5a6699ee0973077cfa474c91aeef440715","after":"887298fcbe9b212faa03266ef86c58d5ab9a631b","ref":"refs/heads/debug-kfp-tekton-test-1","pushedAt":"2024-08-15T19:54:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gregsheremeta","name":"Greg Sheremeta","path":"/gregsheremeta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2248293?s=80&v=4"},"commit":{"message":"DO NOT MERGE - testing kfp-tekton integration test - WIP\n\nSigned-off-by: Greg Sheremeta ","shortMessageHtmlLink":"DO NOT MERGE - testing kfp-tekton integration test - WIP"}},{"before":"ace8b074ed51871fa76dbfdb5883a632d25a5558","after":"1b6e9f5a6699ee0973077cfa474c91aeef440715","ref":"refs/heads/debug-kfp-tekton-test-1","pushedAt":"2024-08-15T19:49:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gregsheremeta","name":"Greg Sheremeta","path":"/gregsheremeta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2248293?s=80&v=4"},"commit":{"message":"DO NOT MERGE - testing kfp-tekton integration test - WIP\n\nSigned-off-by: Greg Sheremeta ","shortMessageHtmlLink":"DO NOT MERGE - testing kfp-tekton integration test - WIP"}},{"before":null,"after":"ace8b074ed51871fa76dbfdb5883a632d25a5558","ref":"refs/heads/debug-kfp-tekton-test-1","pushedAt":"2024-08-15T19:48:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gregsheremeta","name":"Greg Sheremeta","path":"/gregsheremeta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2248293?s=80&v=4"},"commit":{"message":"DO NOT MERGE - testing kfp-tekton integration test - WIP","shortMessageHtmlLink":"DO NOT MERGE - testing kfp-tekton integration test - WIP"}},{"before":"8f80669407140ced8de985c446e88f14a6a0b561","after":"97aac831ca9556567f26bcd822a1cd072c552200","ref":"refs/heads/add-empty-dir-mount-backend","pushedAt":"2024-08-15T10:29:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gregsheremeta","name":"Greg Sheremeta","path":"/gregsheremeta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2248293?s=80&v=4"},"commit":{"message":"debug failing kfp-tekton test\n\nSigned-off-by: Greg Sheremeta ","shortMessageHtmlLink":"debug failing kfp-tekton test"}},{"before":"621469b3937d12b681de7822e5f2571cb841b0de","after":"8f80669407140ced8de985c446e88f14a6a0b561","ref":"refs/heads/add-empty-dir-mount-backend","pushedAt":"2024-08-15T00:12:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gregsheremeta","name":"Greg Sheremeta","path":"/gregsheremeta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2248293?s=80&v=4"},"commit":{"message":"feat(Backend + SDK): Update kfp backend and kubernetes sdk to support EmptyDir\n\nUpdate kfp backend and kubernetes sdk to support mounting EmptyDir\nvolumes to task pods.\n\nInspired by #10427\n\nFixes: #10656\n\nSigned-off-by: Greg Sheremeta ","shortMessageHtmlLink":"feat(Backend + SDK): Update kfp backend and kubernetes sdk to support…"}},{"before":null,"after":"3844a58bf8b4196a202c36068475d02d65306da0","ref":"refs/heads/use-parameter-inputs-for-kfp-kubernetes","pushedAt":"2024-08-11T16:57:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gregsheremeta","name":"Greg Sheremeta","path":"/gregsheremeta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2248293?s=80&v=4"},"commit":{"message":"WIP - do not merge - support parameter inputs in kfp-kubernetes\n\nproof of concept for supporting parameter inputs in kfp-kubernetes.\nWe've added support first to secret.py.\n\nRef: https://github.com/kubeflow/pipelines/issues/10534\nRef: https://github.com/kubeflow/pipelines/issues/10914","shortMessageHtmlLink":"WIP - do not merge - support parameter inputs in kfp-kubernetes"}},{"before":null,"after":"7f04fc0f8e162e1426006b41bdc9ac3a9a9867a5","ref":"refs/heads/secrets-backend-too-2","pushedAt":"2024-08-09T22:28:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gregsheremeta","name":"Greg Sheremeta","path":"/gregsheremeta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2248293?s=80&v=4"},"commit":{"message":"WIP do not merge\n\nproof of concept that Dharmit and Greg worked on to support\nmounting a secret as volume when the secret name is only\nknown at pipeline run time","shortMessageHtmlLink":"WIP do not merge"}},{"before":"0494b12a68e70bf3e3d9935b16d41241d9dcebde","after":"2829d6179ab680edea5091ece13f13b4c01a7dc9","ref":"refs/heads/remove-content-disposition-header","pushedAt":"2024-08-09T15:51:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gregsheremeta","name":"Greg Sheremeta","path":"/gregsheremeta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2248293?s=80&v=4"},"commit":{"message":"UPSTREAM: : remove content disposition http header from artifact download\n\nThis header prevents an artifact from being previewed/rendered in an iframe.\nRemove it.","shortMessageHtmlLink":"UPSTREAM: <carry>: remove content disposition http header from artifa…"}},{"before":null,"after":"0494b12a68e70bf3e3d9935b16d41241d9dcebde","ref":"refs/heads/remove-content-disposition-header","pushedAt":"2024-08-09T12:37:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gregsheremeta","name":"Greg Sheremeta","path":"/gregsheremeta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2248293?s=80&v=4"},"commit":{"message":"DO NOT MERGE - testing removal of content disposition","shortMessageHtmlLink":"DO NOT MERGE - testing removal of content disposition"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEuiWKiQA","startCursor":null,"endCursor":null}},"title":"Activity · gregsheremeta/data-science-pipelines"}