{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":552982947,"defaultBranch":"main","name":"upbound-upjet","ownerLogin":"ulucinar","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-10-17T14:26:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9376684?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1721905133.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"e489efa71796aeedb41aba3db9691169b0518ecb","ref":"refs/heads/fix-conversion-typemeta","pushedAt":"2024-07-25T10:58:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ulucinar","name":"Alper Rifat Ulucinar","path":"/ulucinar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9376684?s=80&v=4"},"commit":{"message":"Fix empty TypeMeta while running API conversions\n\nSigned-off-by: Alper Rifat Ulucinar ","shortMessageHtmlLink":"Fix empty TypeMeta while running API conversions"}},{"before":"37c7f4e91d57982f58e496dfb86dd7c2d29a1921","after":"e295e17c7be7af3fe711ed53bae201f04f1fa797","ref":"refs/heads/main","pushedAt":"2024-07-03T07:21:15.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ulucinar","name":"Alper Rifat Ulucinar","path":"/ulucinar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9376684?s=80&v=4"},"commit":{"message":"Merge pull request #405 from turkenf/add-resource-guide","shortMessageHtmlLink":"Merge pull request crossplane#405 from turkenf/add-resource-guide"}},{"before":"7ab5e2085d4bb8d300ea51d873e402859388fab2","after":"37c7f4e91d57982f58e496dfb86dd7c2d29a1921","ref":"refs/heads/main","pushedAt":"2024-06-12T12:50:40.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"ulucinar","name":"Alper Rifat Ulucinar","path":"/ulucinar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9376684?s=80&v=4"},"commit":{"message":"Merge pull request #411 from ulucinar/fix-embedded-conversion\n\nAdd config.Resource.RemoveSingletonListConversion","shortMessageHtmlLink":"Merge pull request crossplane#411 from ulucinar/fix-embedded-conversion"}},{"before":"361331e8204abaf6332d6dc6c592b78718871a34","after":null,"ref":"refs/heads/fix-embedded-conversion","pushedAt":"2024-06-12T12:39:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ulucinar","name":"Alper Rifat Ulucinar","path":"/ulucinar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9376684?s=80&v=4"}},{"before":"3aeb964166ac55ab8e17b7e2f8a09dd841b7b22f","after":"361331e8204abaf6332d6dc6c592b78718871a34","ref":"refs/heads/fix-embedded-conversion","pushedAt":"2024-06-12T12:36:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ulucinar","name":"Alper Rifat Ulucinar","path":"/ulucinar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9376684?s=80&v=4"},"commit":{"message":"Add unit tests for traverser.maxItemsSync\n\nSigned-off-by: Alper Rifat Ulucinar ","shortMessageHtmlLink":"Add unit tests for traverser.maxItemsSync"}},{"before":"f4f87bab85359d8b81029a2ac22968ccef093f9e","after":"3aeb964166ac55ab8e17b7e2f8a09dd841b7b22f","ref":"refs/heads/fix-embedded-conversion","pushedAt":"2024-06-12T06:56:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ulucinar","name":"Alper Rifat Ulucinar","path":"/ulucinar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9376684?s=80&v=4"},"commit":{"message":"Add unit tests for traverser.maxItemsSync\n\nSigned-off-by: Alper Rifat Ulucinar ","shortMessageHtmlLink":"Add unit tests for traverser.maxItemsSync"}},{"before":"7e3bb74eb11c37bbf104daa09fe2f7035e3dbda3","after":null,"ref":"refs/heads/fix-ex-conv","pushedAt":"2024-06-07T09:29:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ulucinar","name":"Alper Rifat Ulucinar","path":"/ulucinar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9376684?s=80&v=4"}},{"before":null,"after":"022043e84215697dfdfd0de9049c5e3bb4572519","ref":"refs/heads/fix-status-update","pushedAt":"2024-06-06T12:19:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ulucinar","name":"Alper Rifat Ulucinar","path":"/ulucinar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9376684?s=80&v=4"},"commit":{"message":"Initial commit\n\nSigned-off-by: Alper Rifat Ulucinar ","shortMessageHtmlLink":"Initial commit"}},{"before":"40733472e6d2281d7b19093544ae1d82f9556780","after":"7ab5e2085d4bb8d300ea51d873e402859388fab2","ref":"refs/heads/main","pushedAt":"2024-06-06T11:35:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ulucinar","name":"Alper Rifat Ulucinar","path":"/ulucinar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9376684?s=80&v=4"},"commit":{"message":"Merge pull request #417 from ulucinar/fix-416\n\nDo not prefix JSON fieldpaths starting with status.atProvider in resource.GetSensitiveParameters","shortMessageHtmlLink":"Merge pull request crossplane#417 from ulucinar/fix-416"}},{"before":"91d382de43dfc0e7156376037dba1c641e9173fd","after":null,"ref":"refs/heads/fix-416","pushedAt":"2024-06-06T11:22:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ulucinar","name":"Alper Rifat Ulucinar","path":"/ulucinar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9376684?s=80&v=4"}},{"before":"838bf72cc67d324a170fc9e58f546cb583ae7eb5","after":"91d382de43dfc0e7156376037dba1c641e9173fd","ref":"refs/heads/fix-416","pushedAt":"2024-06-06T09:38:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ulucinar","name":"Alper Rifat Ulucinar","path":"/ulucinar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9376684?s=80&v=4"},"commit":{"message":"Do not prefix JSON fieldpaths starting with status.atProvider in resource.GetSensitiveParameters\n\n- If the MR API has a spec.forProvider.status field and there are sensitive attributes, then\n fieldpath.Paved.ExpandWildcards complains instead of expanding as an empty slice, which\n breaks the reconciliation.\n\nSigned-off-by: Alper Rifat Ulucinar ","shortMessageHtmlLink":"Do not prefix JSON fieldpaths starting with status.atProvider in reso…"}},{"before":null,"after":"838bf72cc67d324a170fc9e58f546cb583ae7eb5","ref":"refs/heads/fix-416","pushedAt":"2024-06-06T09:17:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ulucinar","name":"Alper Rifat Ulucinar","path":"/ulucinar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9376684?s=80&v=4"},"commit":{"message":"Do not prefix JSON fieldpaths starting with status.atProvider in resource.GetSensitiveParameters\n\n- If the MR API has a spec.forProvider.status field and there are sensitive attributes, then\n fieldpath.Paved.ExpandWildcards complains instead of expanding as an empty slice, which\n breaks the reconciliation.\n\nSigned-off-by: Alper Rifat Ulucinar ","shortMessageHtmlLink":"Do not prefix JSON fieldpaths starting with status.atProvider in reso…"}},{"before":"a444cc1abcd33a361bf406f87d4f729a26d6fdae","after":"40733472e6d2281d7b19093544ae1d82f9556780","ref":"refs/heads/main","pushedAt":"2024-06-06T07:33:56.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ulucinar","name":"Alper Rifat Ulucinar","path":"/ulucinar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9376684?s=80&v=4"},"commit":{"message":"Merge pull request #389 from gravufo/replace-kingpin-v2\n\nReplace gopkg.in/alecthomas/kingpin.v2 by github.com/alecthomas/kingpin/v2","shortMessageHtmlLink":"Merge pull request crossplane#389 from gravufo/replace-kingpin-v2"}},{"before":"ad820b341ab0bb2d6db875b41de05a37ef2706fb","after":"f4f87bab85359d8b81029a2ac22968ccef093f9e","ref":"refs/heads/fix-embedded-conversion","pushedAt":"2024-05-31T07:28:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ulucinar","name":"Alper Rifat Ulucinar","path":"/ulucinar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9376684?s=80&v=4"},"commit":{"message":"Add traverser.maxItemsSync schema traverser for syncing the MaxItems\nconstraints between the JSON & Go schemas.\n\n- We've observed that some MaxItems constraints in the JSON schemas are not set\n where the corresponding MaxItems constraints in the Go schemas are set to 1.\n- This inconsistency results in some singleton lists not being properly converted\n in the MR API.\n- This traverser can mitigate such inconsistencies.\n\nSigned-off-by: Alper Rifat Ulucinar ","shortMessageHtmlLink":"Add traverser.maxItemsSync schema traverser for syncing the MaxItems"}},{"before":"5318cd959aa3e23eb1a796b03ecee3c47991996d","after":"ad820b341ab0bb2d6db875b41de05a37ef2706fb","ref":"refs/heads/fix-embedded-conversion","pushedAt":"2024-05-30T18:15:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ulucinar","name":"Alper Rifat Ulucinar","path":"/ulucinar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9376684?s=80&v=4"},"commit":{"message":"Add config.maxItemsSync schema traverser for syncing the MaxItems\nconstraints between the JSON & Go schemas.\n\n- We've observed that some MaxItems constraints in the JSON schemas are not set\n where the corresponding MaxItems constraints in the Go schemas are set to 1.\n- This inconsistency results in some singleton lists not being properly converted\n in the MR API.\n- This traverser can mitigate such inconsistencies and can also embed\n the singleton lists.\n\nSigned-off-by: Alper Rifat Ulucinar ","shortMessageHtmlLink":"Add config.maxItemsSync schema traverser for syncing the MaxItems"}},{"before":"572caddbd6ef3882e7aef9eacaf5c95ce0e306e4","after":"5318cd959aa3e23eb1a796b03ecee3c47991996d","ref":"refs/heads/fix-embedded-conversion","pushedAt":"2024-05-30T15:35:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ulucinar","name":"Alper Rifat Ulucinar","path":"/ulucinar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9376684?s=80&v=4"},"commit":{"message":"Add traverser.AccessSchema to access the Terraform schema elements\n\nSigned-off-by: Alper Rifat Ulucinar ","shortMessageHtmlLink":"Add traverser.AccessSchema to access the Terraform schema elements"}},{"before":"cc76abb78872762f6dae1a31da6e236fdd981e13","after":"572caddbd6ef3882e7aef9eacaf5c95ce0e306e4","ref":"refs/heads/fix-embedded-conversion","pushedAt":"2024-05-30T15:01:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ulucinar","name":"Alper Rifat Ulucinar","path":"/ulucinar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9376684?s=80&v=4"},"commit":{"message":"Add traverser.AccessSchema to access the Terraform schema elements\n\nSigned-off-by: Alper Rifat Ulucinar ","shortMessageHtmlLink":"Add traverser.AccessSchema to access the Terraform schema elements"}},{"before":"526529269697bc0d69d3796ca47e59cd8b06c070","after":"cc76abb78872762f6dae1a31da6e236fdd981e13","ref":"refs/heads/fix-embedded-conversion","pushedAt":"2024-05-30T12:45:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ulucinar","name":"Alper Rifat Ulucinar","path":"/ulucinar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9376684?s=80&v=4"},"commit":{"message":"Add config.Provider.TraverseTFSchemas to traverse the Terraform schemas of\nall the resources of a Provider.\n\nSigned-off-by: Alper Rifat Ulucinar ","shortMessageHtmlLink":"Add config.Provider.TraverseTFSchemas to traverse the Terraform schem…"}},{"before":"72ab08c2fe350d48c0ec5772bd68e3cde59fe7bd","after":"526529269697bc0d69d3796ca47e59cd8b06c070","ref":"refs/heads/fix-embedded-conversion","pushedAt":"2024-05-30T12:28:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ulucinar","name":"Alper Rifat Ulucinar","path":"/ulucinar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9376684?s=80&v=4"},"commit":{"message":"Export config.TraverseSchemas\n\nSigned-off-by: Alper Rifat Ulucinar ","shortMessageHtmlLink":"Export config.TraverseSchemas"}},{"before":"fc6948e3c67c01401b974677f01fbec1624c6379","after":"72ab08c2fe350d48c0ec5772bd68e3cde59fe7bd","ref":"refs/heads/fix-embedded-conversion","pushedAt":"2024-05-30T07:54:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ulucinar","name":"Alper Rifat Ulucinar","path":"/ulucinar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9376684?s=80&v=4"},"commit":{"message":"Add config.Resource.RemoveSingletonListConversion to be able to remove\nalready configured singleton list conversions.\n\n- The main use case is to prevent singleton list conversions for\n configuration arguments with single nested blocks.\n\nSigned-off-by: Alper Rifat Ulucinar ","shortMessageHtmlLink":"Add config.Resource.RemoveSingletonListConversion to be able to remove"}},{"before":"90786f20ddaca8c0f99e549d1303df985cc2cea6","after":"fc6948e3c67c01401b974677f01fbec1624c6379","ref":"refs/heads/fix-embedded-conversion","pushedAt":"2024-05-29T19:48:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ulucinar","name":"Alper Rifat Ulucinar","path":"/ulucinar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9376684?s=80&v=4"},"commit":{"message":"Add config.Resource.RemoveSingletonListConversion to be able to remove\nalready configured singleton list conversions.\n\n- The main use case is to prevent singleton list conversions for\n configuration arguments with single nested blocks.\n\nSigned-off-by: Alper Rifat Ulucinar ","shortMessageHtmlLink":"Add config.Resource.RemoveSingletonListConversion to be able to remove"}},{"before":null,"after":"90786f20ddaca8c0f99e549d1303df985cc2cea6","ref":"refs/heads/fix-embedded-conversion","pushedAt":"2024-05-29T19:34:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ulucinar","name":"Alper Rifat Ulucinar","path":"/ulucinar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9376684?s=80&v=4"},"commit":{"message":"Add config.Resource.RemoveSingletonListConversion to be able to remove\nalready configured singleton list conversions.\n\n- The main use case is to prevent singleton list conversions for\n configuration arguments with single nested blocks.\n\nSigned-off-by: Alper Rifat Ulucinar ","shortMessageHtmlLink":"Add config.Resource.RemoveSingletonListConversion to be able to remove"}},{"before":"c537babf6d92c2c2111556132d976feb1204d73b","after":"7e3bb74eb11c37bbf104daa09fe2f7035e3dbda3","ref":"refs/heads/fix-ex-conv","pushedAt":"2024-05-29T18:51:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ulucinar","name":"Alper Rifat Ulucinar","path":"/ulucinar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9376684?s=80&v=4"},"commit":{"message":"Report in the error message the example manifest path if an object conversion fails\n\nSigned-off-by: Alper Rifat Ulucinar ","shortMessageHtmlLink":"Report in the error message the example manifest path if an object co…"}},{"before":null,"after":"c537babf6d92c2c2111556132d976feb1204d73b","ref":"refs/heads/fix-ex-conv","pushedAt":"2024-05-29T18:35:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ulucinar","name":"Alper Rifat Ulucinar","path":"/ulucinar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9376684?s=80&v=4"},"commit":{"message":"Do not panic if the example manifest being converted with a singleton list\ndoes not have any annotations set.\n\nSigned-off-by: Alper Rifat Ulucinar ","shortMessageHtmlLink":"Do not panic if the example manifest being converted with a singleton…"}},{"before":"92d1af84d24241bef08e6b4a2cfe1ab66a93308a","after":"a444cc1abcd33a361bf406f87d4f729a26d6fdae","ref":"refs/heads/main","pushedAt":"2024-05-24T11:00:24.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"ulucinar","name":"Alper Rifat Ulucinar","path":"/ulucinar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9376684?s=80&v=4"},"commit":{"message":"Merge pull request #407 from sergenyalcin/cond-late-init\n\nAdd a new late-init configuration to skip already filled field in spec.initProvider","shortMessageHtmlLink":"Merge pull request crossplane#407 from sergenyalcin/cond-late-init"}},{"before":"a6de4b1306579e9eb9bded1eda9518769f698d1c","after":null,"ref":"refs/heads/sensitive-initProvider","pushedAt":"2024-05-24T08:13:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ulucinar","name":"Alper Rifat Ulucinar","path":"/ulucinar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9376684?s=80&v=4"}},{"before":null,"after":"f44228192377ee71b0889510e1b4e5092bc2fe20","ref":"refs/heads/test-mq-user","pushedAt":"2024-05-23T15:29:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ulucinar","name":"Alper Rifat Ulucinar","path":"/ulucinar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9376684?s=80&v=4"},"commit":{"message":"Add unit tests for spec.initProvider secret references\n\nSigned-off-by: Alper Rifat Ulucinar ","shortMessageHtmlLink":"Add unit tests for spec.initProvider secret references"}},{"before":"ec75edfd1d7b2d2fb3a63a32679c50c622d56a95","after":"a6de4b1306579e9eb9bded1eda9518769f698d1c","ref":"refs/heads/sensitive-initProvider","pushedAt":"2024-05-22T13:18:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ulucinar","name":"Alper Rifat Ulucinar","path":"/ulucinar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9376684?s=80&v=4"},"commit":{"message":"Add unit tests for spec.initProvider secret references\n\nSigned-off-by: Alper Rifat Ulucinar ","shortMessageHtmlLink":"Add unit tests for spec.initProvider secret references"}},{"before":"a553bc86b17e0eb58e938df822df2e14293b781f","after":"ec75edfd1d7b2d2fb3a63a32679c50c622d56a95","ref":"refs/heads/sensitive-initProvider","pushedAt":"2024-05-22T12:06:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ulucinar","name":"Alper Rifat Ulucinar","path":"/ulucinar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9376684?s=80&v=4"},"commit":{"message":"Add support for resolving secret references from spec.initProvider\n\n- If both spec.forProvider and spec.initProvider tree reference\n secrets for the same target field, spec.forProvider overrides\n spec.initProvider.\n\nSigned-off-by: Alper Rifat Ulucinar ","shortMessageHtmlLink":"Add support for resolving secret references from spec.initProvider"}},{"before":"f577a5483e11a8e10419faddaf4c3679a84110d2","after":"a553bc86b17e0eb58e938df822df2e14293b781f","ref":"refs/heads/sensitive-initProvider","pushedAt":"2024-05-22T11:16:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ulucinar","name":"Alper Rifat Ulucinar","path":"/ulucinar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9376684?s=80&v=4"},"commit":{"message":"Add support for resolving secret references from spec.initProvider\n\n- If both spec.forProvider and spec.initProvider tree reference\n secrets for the same target field, spec.forProvider overrides\n spec.initProvider.\n\nSigned-off-by: Alper Rifat Ulucinar ","shortMessageHtmlLink":"Add support for resolving secret references from spec.initProvider"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yNVQxMDo1ODo1My4wMDAwMDBazwAAAASI6E1y","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yNVQxMDo1ODo1My4wMDAwMDBazwAAAASI6E1y","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yMlQxMToxNjo0NC4wMDAwMDBazwAAAARQ1r4m"}},"title":"Activity · ulucinar/upbound-upjet"}