{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":451523309,"defaultBranch":"main","name":"pulumi-java","ownerLogin":"pulumi","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-01-24T15:37:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/21992475?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714590115.0","currentOid":""},"activityList":{"items":[{"before":"13c68501522ef57bd5f51047605151db982650f9","after":"55685fc6c05df7e42c8cab7fc023ee41d228590f","ref":"refs/heads/revert-1345-revert-1342-iwahbe/escape-javadoc-at","pushedAt":"2024-05-01T21:33:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iwahbe","name":"Ian Wahbe","path":"/iwahbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22222529?s=80&v=4"},"commit":{"message":"Correctly escape javadoc '@', '<', '>' and '&'.\n\nUnfortunately, it seems like the only way to get a non-escape inline comment is via\n`{@snippet}` (introduced for Java 18). This PR implements a combined `{@code}` and\n`
` strategy.","shortMessageHtmlLink":"Correctly escape javadoc '@', '<', '>' and '&'."}},{"before":"efd83c1ca128d25e2334d2cb2a155b86689f6a44","after":"13c68501522ef57bd5f51047605151db982650f9","ref":"refs/heads/revert-1345-revert-1342-iwahbe/escape-javadoc-at","pushedAt":"2024-05-01T21:30:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iwahbe","name":"Ian Wahbe","path":"/iwahbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22222529?s=80&v=4"},"commit":{"message":"Correctly escape javadoc '@', '<', '>' and '&'.\n\nUnfortunately, it seems like the only way to get a non-escape inline comment is via\n`{@snippet}` (introduced for Java 18). This PR implements a combined `{@code}` and\n`
` strategy.","shortMessageHtmlLink":"Correctly escape javadoc '@', '<', '>' and '&'."}},{"before":"3e1b5b6bbc2e28e725a763059746c0f27668da56","after":"efd83c1ca128d25e2334d2cb2a155b86689f6a44","ref":"refs/heads/revert-1345-revert-1342-iwahbe/escape-javadoc-at","pushedAt":"2024-05-01T20:22:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iwahbe","name":"Ian Wahbe","path":"/iwahbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22222529?s=80&v=4"},"commit":{"message":"Correctly escape javadoc '@', '<', '>' and '&'.\n\nUnfortunately, it seems like the only way to get a non-escape inline comment is via\n`{@snippet}` (introduced for Java 18). This PR implements a combined `{@code}` and\n`
` strategy.","shortMessageHtmlLink":"Correctly escape javadoc '@', '<', '>' and '&'."}},{"before":null,"after":"3e1b5b6bbc2e28e725a763059746c0f27668da56","ref":"refs/heads/revert-1345-revert-1342-iwahbe/escape-javadoc-at","pushedAt":"2024-05-01T19:01:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iwahbe","name":"Ian Wahbe","path":"/iwahbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22222529?s=80&v=4"},"commit":{"message":"Revert \"Revert \"Escape javadoc special characters\" (#1345)\"\n\nThis reverts commit bc9c1ae4af9db8d35d3812b2ffcd0f94be62f728.","shortMessageHtmlLink":"Revert \"Revert \"Escape javadoc special characters\" (#1345)\""}},{"before":"50d31e914085ef4c2b469c67905b91e093340d39","after":"bc9c1ae4af9db8d35d3812b2ffcd0f94be62f728","ref":"refs/heads/main","pushedAt":"2024-05-01T14:51:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"t0yv0","name":"Anton Tayanovskyy","path":"/t0yv0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56450?s=80&v=4"},"commit":{"message":"Revert \"Escape javadoc special characters\" (#1345)\n\nReverts pulumi/pulumi-java#1342\r\n\r\nTesting this out on https://github.com/pulumi/pulumi-azure/pull/1992 it\r\nappears that the latest version still cannot properly escape the\r\ngenerated code, moreover it seems to have regressed on not escaping `->`\r\nproperly which might further break things. I think we might be better\r\noff reverting for now until we work this out to pass more test cases.\r\n\r\nApologies for merging that without diving deeper - it looked solid at\r\ncode review time, I guess we don't have downstream checks here yet to\r\ndemonstrate that derivative providers cannot build with the changes.","shortMessageHtmlLink":"Revert \"Escape javadoc special characters\" (#1345)"}},{"before":"d2bca0885fc2c320a91685140dab3b3211991dac","after":null,"ref":"refs/heads/revert-1342-iwahbe/escape-javadoc-at","pushedAt":"2024-05-01T14:51:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"t0yv0","name":"Anton Tayanovskyy","path":"/t0yv0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56450?s=80&v=4"}},{"before":null,"after":"d2bca0885fc2c320a91685140dab3b3211991dac","ref":"refs/heads/revert-1342-iwahbe/escape-javadoc-at","pushedAt":"2024-05-01T14:17:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"t0yv0","name":"Anton Tayanovskyy","path":"/t0yv0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56450?s=80&v=4"},"commit":{"message":"Revert \"Escape javadoc special characters (#1342)\"\n\nThis reverts commit 50d31e914085ef4c2b469c67905b91e093340d39.","shortMessageHtmlLink":"Revert \"Escape javadoc special characters (#1342)\""}},{"before":null,"after":"558575d3bc4efac25515a032a1c68e6b343095f3","ref":"refs/heads/zaid/fix-emitting-panic-when-missing-schema","pushedAt":"2024-04-30T20:08:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Zaid-Ajaj","name":"Zaid Ajaj","path":"/Zaid-Ajaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13316248?s=80&v=4"},"commit":{"message":"Fix emitting `PANIC` in generated programs when we don't have access to the schema of resource properties","shortMessageHtmlLink":"Fix emitting PANIC in generated programs when we don't have access …"}},{"before":"7857067834582a7cb85fdc04e9120dd35062374a","after":null,"ref":"refs/heads/iwahbe/escape-javadoc-at","pushedAt":"2024-04-30T15:16:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"t0yv0","name":"Anton Tayanovskyy","path":"/t0yv0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56450?s=80&v=4"}},{"before":"3dd82795b0de9692902a531afd91d8c41493f397","after":"50d31e914085ef4c2b469c67905b91e093340d39","ref":"refs/heads/main","pushedAt":"2024-04-30T15:16:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"t0yv0","name":"Anton Tayanovskyy","path":"/t0yv0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56450?s=80&v=4"},"commit":{"message":"Escape javadoc special characters (#1342)\n\n\r\n\r\n# Description\r\n\r\n\r\n\r\nFixes #1271 \r\n\r\nCorrectly scope comment escapes to outside of code blocks. The resulting\r\ncode is both more idiomatic javadoc and safe to embed.\r\n\r\nI have two motivating examples:\r\n\r\n1. Correctness: Upstream comments that start lines with `@pattern` will\r\nnow be escaped to `{@literal @}pattern`. This has prevented us from\r\npublishing in the past\r\n(https://github.com/pulumi/pulumi-gcp/issues/1950,\r\nhttps://github.com/pulumi/pulumi-auth0/issues/516,\r\nhttps://github.com/pulumi/pulumi-azure/issues/1979)\r\n\r\n2. Idiomaticity: Generated code blocks will no longer be HTML escaped\r\n(since they don't need to be). Instead, they will render correctly.\r\n\r\n## Checklist\r\n\r\n\r\n- [X] I have added tests that prove my fix is effective or that my\r\nfeature works\r\n\r\n- [ ] I have updated the\r\n[CHANGELOG-PENDING](https://github.com/pulumi/pulumi/blob/master/CHANGELOG_PENDING.md)\r\nfile with my change\r\n\r\n- [ ] Yes, there are changes in this PR that warrants bumping the Pulumi\r\nService API version\r\n","shortMessageHtmlLink":"Escape javadoc special characters (#1342)"}},{"before":"84b7a022ef812a72a4eec92b72b66d322cdde5a8","after":"7857067834582a7cb85fdc04e9120dd35062374a","ref":"refs/heads/iwahbe/escape-javadoc-at","pushedAt":"2024-04-26T23:48:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iwahbe","name":"Ian Wahbe","path":"/iwahbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22222529?s=80&v=4"},"commit":{"message":"Escape javadoc special characters","shortMessageHtmlLink":"Escape javadoc special characters"}},{"before":"fa00825a131119dd6ebc2a8ea9a10a7143f18dc8","after":"84b7a022ef812a72a4eec92b72b66d322cdde5a8","ref":"refs/heads/iwahbe/escape-javadoc-at","pushedAt":"2024-04-26T23:18:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iwahbe","name":"Ian Wahbe","path":"/iwahbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22222529?s=80&v=4"},"commit":{"message":"Escape javadoc special characters","shortMessageHtmlLink":"Escape javadoc special characters"}},{"before":"16d2206f13834e6d5aa2694d51a4dec2dcbf30c8","after":"fa00825a131119dd6ebc2a8ea9a10a7143f18dc8","ref":"refs/heads/iwahbe/escape-javadoc-at","pushedAt":"2024-04-26T23:13:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iwahbe","name":"Ian Wahbe","path":"/iwahbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22222529?s=80&v=4"},"commit":{"message":"Escape javadoc special characters","shortMessageHtmlLink":"Escape javadoc special characters"}},{"before":"f0232ed827addf4a28a30c262df85a31707b65de","after":"16d2206f13834e6d5aa2694d51a4dec2dcbf30c8","ref":"refs/heads/iwahbe/escape-javadoc-at","pushedAt":"2024-04-26T23:11:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iwahbe","name":"Ian Wahbe","path":"/iwahbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22222529?s=80&v=4"},"commit":{"message":"Use new functions in codegen","shortMessageHtmlLink":"Use new functions in codegen"}},{"before":"64b8b019cb41caa9316fa11152e5e5ca8c805455","after":"f0232ed827addf4a28a30c262df85a31707b65de","ref":"refs/heads/iwahbe/escape-javadoc-at","pushedAt":"2024-04-26T22:20:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iwahbe","name":"Ian Wahbe","path":"/iwahbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22222529?s=80&v=4"},"commit":{"message":"Use new functions in codegen","shortMessageHtmlLink":"Use new functions in codegen"}},{"before":null,"after":"64b8b019cb41caa9316fa11152e5e5ca8c805455","ref":"refs/heads/iwahbe/escape-javadoc-at","pushedAt":"2024-04-26T22:11:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iwahbe","name":"Ian Wahbe","path":"/iwahbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22222529?s=80&v=4"},"commit":{"message":"Escape javadoc @ in upstream comments","shortMessageHtmlLink":"Escape javadoc @ in upstream comments"}},{"before":"fed755de20c29d489add7c5dd4b744863cdff9a1","after":null,"ref":"refs/heads/friel/any-resource","pushedAt":"2024-04-20T23:43:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AaronFriel","name":"Aaron Friel","path":"/AaronFriel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/788800?s=80&v=4"}},{"before":"5845cd879877fae8369de7ff0009c839d1a788e2","after":"3dd82795b0de9692902a531afd91d8c41493f397","ref":"refs/heads/main","pushedAt":"2024-04-20T23:43:14.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"AaronFriel","name":"Aaron Friel","path":"/AaronFriel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/788800?s=80&v=4"},"commit":{"message":"Add support for 'any resource' codegen (#1336)\n\nPart of pulumi/pulumi#6346.\r\n\r\nDepends on commit in https://github.com/pulumi/pulumi/pull/15793.","shortMessageHtmlLink":"Add support for 'any resource' codegen (#1336)"}},{"before":"598c58c37a6312900bd96554fc14cbde0f6a9896","after":"fed755de20c29d489add7c5dd4b744863cdff9a1","ref":"refs/heads/friel/any-resource","pushedAt":"2024-04-12T23:01:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AaronFriel","name":"Aaron Friel","path":"/AaronFriel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/788800?s=80&v=4"},"commit":{"message":"update pkg refs, latest tests","shortMessageHtmlLink":"update pkg refs, latest tests"}},{"before":"99a53e69a7516140e8799a9dfa9a02036bdf21f3","after":"598c58c37a6312900bd96554fc14cbde0f6a9896","ref":"refs/heads/friel/any-resource","pushedAt":"2024-04-12T21:44:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AaronFriel","name":"Aaron Friel","path":"/AaronFriel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/788800?s=80&v=4"},"commit":{"message":"Update Pulumi RPC type names","shortMessageHtmlLink":"Update Pulumi RPC type names"}},{"before":"0ea2d6920ac8ebc3499c9cbaa1abb108118de896","after":"99a53e69a7516140e8799a9dfa9a02036bdf21f3","ref":"refs/heads/friel/any-resource","pushedAt":"2024-04-12T19:56:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AaronFriel","name":"Aaron Friel","path":"/AaronFriel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/788800?s=80&v=4"},"commit":{"message":"Update submodule ref","shortMessageHtmlLink":"Update submodule ref"}},{"before":"de31735380b305276efa45a8b6fba2500776aec2","after":"0ea2d6920ac8ebc3499c9cbaa1abb108118de896","ref":"refs/heads/friel/any-resource","pushedAt":"2024-04-12T18:33:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AaronFriel","name":"Aaron Friel","path":"/AaronFriel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/788800?s=80&v=4"},"commit":{"message":"Add support for 'any resource' codegen","shortMessageHtmlLink":"Add support for 'any resource' codegen"}},{"before":"c4c9cee55883c74cb7e42409b230aa200f12c895","after":"de31735380b305276efa45a8b6fba2500776aec2","ref":"refs/heads/friel/any-resource","pushedAt":"2024-04-12T16:21:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AaronFriel","name":"Aaron Friel","path":"/AaronFriel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/788800?s=80&v=4"},"commit":{"message":"Add support for 'any resource' codegen","shortMessageHtmlLink":"Add support for 'any resource' codegen"}},{"before":"e48e96cfb9f03af6363cf275c6e52d096c404c2f","after":"5845cd879877fae8369de7ff0009c839d1a788e2","ref":"refs/heads/main","pushedAt":"2024-03-27T20:12:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"justinvp","name":"Justin Van Patten","path":"/justinvp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/710598?s=80&v=4"},"commit":{"message":"Prepare for v0.10.0 release (#1339)\n\n- Emit comments/trivia for resource and local variable declarations in\r\nprogram-gen\r\n- Support `stringAsset` function in program-gen from PCL\r\n- Turn not yet implemented error into a warning in program-gen","shortMessageHtmlLink":"Prepare for v0.10.0 release (#1339)"}},{"before":"e432a2f667ba1bc8246e675af4bb506ebd7e4ddf","after":null,"ref":"refs/heads/justin/v0.10.0","pushedAt":"2024-03-27T20:12:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"justinvp","name":"Justin Van Patten","path":"/justinvp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/710598?s=80&v=4"}},{"before":null,"after":"e432a2f667ba1bc8246e675af4bb506ebd7e4ddf","ref":"refs/heads/justin/v0.10.0","pushedAt":"2024-03-27T19:03:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"justinvp","name":"Justin Van Patten","path":"/justinvp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/710598?s=80&v=4"},"commit":{"message":"Prepare for v0.10.0 release\n\n- Emit comments/trivia for resource and local variable declarations in program-gen\n- Support `stringAsset` function in program-gen from PCL\n- Turn not yet implemented error into a warning in program-gen","shortMessageHtmlLink":"Prepare for v0.10.0 release"}},{"before":"b09a7156c986a3d95df11068f0b323d2c673ffa8","after":null,"ref":"refs/heads/zaid/emit-trivia-program-gen","pushedAt":"2024-03-27T16:53:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"justinvp","name":"Justin Van Patten","path":"/justinvp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/710598?s=80&v=4"}},{"before":"f7468e19e755561d2a8770ebcc0374245c424b29","after":"e48e96cfb9f03af6363cf275c6e52d096c404c2f","ref":"refs/heads/main","pushedAt":"2024-03-27T16:53:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"justinvp","name":"Justin Van Patten","path":"/justinvp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/710598?s=80&v=4"},"commit":{"message":"[program-gen] Emit comments/trivia for resource and local variable declarations (#1338)\n\nThis is needed for generating constructor syntax examples in the docs\r\nfrom pulumi/pulumi.","shortMessageHtmlLink":"[program-gen] Emit comments/trivia for resource and local variable de…"}},{"before":"a38ad5adfceb76296136968c2534ab005685fee9","after":"b09a7156c986a3d95df11068f0b323d2c673ffa8","ref":"refs/heads/zaid/emit-trivia-program-gen","pushedAt":"2024-03-27T16:19:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Zaid-Ajaj","name":"Zaid Ajaj","path":"/Zaid-Ajaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13316248?s=80&v=4"},"commit":{"message":"Support stringAsset function and turn not yet implemented warnings into errors","shortMessageHtmlLink":"Support stringAsset function and turn not yet implemented warnings in…"}},{"before":null,"after":"a38ad5adfceb76296136968c2534ab005685fee9","ref":"refs/heads/zaid/emit-trivia-program-gen","pushedAt":"2024-03-27T14:21:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Zaid-Ajaj","name":"Zaid Ajaj","path":"/Zaid-Ajaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13316248?s=80&v=4"},"commit":{"message":"Emit comments/trivia for resource and local variable declarations","shortMessageHtmlLink":"Emit comments/trivia for resource and local variable declarations"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPzypHAA","startCursor":null,"endCursor":null}},"title":"Activity · pulumi/pulumi-java"}