{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":696529789,"defaultBranch":"main","name":"aspire","ownerLogin":"dotnet","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-25T23:49:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9141961?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725848661.0","currentOid":""},"activityList":{"items":[{"before":"0476585724f49435c3558418bd1d734cec1da5a8","after":"e30de43c36c3f97b594f5a55a87151b36e48cb08","ref":"refs/heads/jamesnk/command-annotations-and-wireup","pushedAt":"2024-09-09T03:44:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JamesNK","name":"James Newton-King","path":"/JamesNK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/303201?s=80&v=4"},"commit":{"message":"Clean up","shortMessageHtmlLink":"Clean up"}},{"before":"3f129e9641f0c2ee94002f0dab4b702e93691b29","after":"0476585724f49435c3558418bd1d734cec1da5a8","ref":"refs/heads/jamesnk/command-annotations-and-wireup","pushedAt":"2024-09-09T03:40:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JamesNK","name":"James Newton-King","path":"/JamesNK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/303201?s=80&v=4"},"commit":{"message":"Execute commands with app host service provider","shortMessageHtmlLink":"Execute commands with app host service provider"}},{"before":null,"after":"733f0a4e3c943e2601c9df27030dc5dea029e2a8","ref":"refs/heads/safia/azfunc-service-bus","pushedAt":"2024-09-09T02:24:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"captainsafia","name":"Safia Abdalla","path":"/captainsafia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1857993?s=80&v=4"},"commit":{"message":"Support Service Bus resources in Azure Functions","shortMessageHtmlLink":"Support Service Bus resources in Azure Functions"}},{"before":"45b870689ff340e11237bd84953c36278a63a9c3","after":"3f129e9641f0c2ee94002f0dab4b702e93691b29","ref":"refs/heads/jamesnk/command-annotations-and-wireup","pushedAt":"2024-09-09T01:17:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JamesNK","name":"James Newton-King","path":"/JamesNK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/303201?s=80&v=4"},"commit":{"message":"Use builder","shortMessageHtmlLink":"Use builder"}},{"before":"d10b79eb1599a49533dc0d91b07e059141ef0e1f","after":"d8caaec793f7473df78476bbdd52323a54194c0f","ref":"refs/heads/main","pushedAt":"2024-09-09T00:36:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidfowl","name":"David Fowler","path":"/davidfowl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95136?s=80&v=4"},"commit":{"message":"use static for classes with all static members (#5485)","shortMessageHtmlLink":"use static for classes with all static members (#5485)"}},{"before":"c1cfac82b173b7387df2e3195539ce93b878950a","after":"45b870689ff340e11237bd84953c36278a63a9c3","ref":"refs/heads/jamesnk/command-annotations-and-wireup","pushedAt":"2024-09-09T00:30:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JamesNK","name":"James Newton-King","path":"/JamesNK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/303201?s=80&v=4"},"commit":{"message":"Fix icons","shortMessageHtmlLink":"Fix icons"}},{"before":"bea0a81a356d38c75e5569b854385f278c2d9c9e","after":"6322d9b230a9ad7c8ba8783d1f0b87a30fafacf4","ref":"refs/heads/fix-azfunc-tests","pushedAt":"2024-09-09T00:20:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"captainsafia","name":"Safia Abdalla","path":"/captainsafia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1857993?s=80&v=4"},"commit":{"message":"Add code comment for workaround","shortMessageHtmlLink":"Add code comment for workaround"}},{"before":"dbf18398fb4090bb720a7977e76c164c7a74e085","after":"bea0a81a356d38c75e5569b854385f278c2d9c9e","ref":"refs/heads/fix-azfunc-tests","pushedAt":"2024-09-08T21:09:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"captainsafia","name":"Safia Abdalla","path":"/captainsafia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1857993?s=80&v=4"},"commit":{"message":"Apply workaround to unblock Azure Functions integration tests","shortMessageHtmlLink":"Apply workaround to unblock Azure Functions integration tests"}},{"before":null,"after":"dbf18398fb4090bb720a7977e76c164c7a74e085","ref":"refs/heads/fix-azfunc-tests","pushedAt":"2024-09-08T19:02:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"captainsafia","name":"Safia Abdalla","path":"/captainsafia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1857993?s=80&v=4"},"commit":{"message":"Apply workaround to unblock Azure Functions integration tests","shortMessageHtmlLink":"Apply workaround to unblock Azure Functions integration tests"}},{"before":"1689d8a50cc11da84b532d9457f85b707a21f814","after":"25c6f7d1fd8f964743aee911372e7f83d309c2f7","ref":"refs/heads/davidfowl/parse-url","pushedAt":"2024-09-08T16:23:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidfowl","name":"David Fowler","path":"/davidfowl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95136?s=80&v=4"},"commit":{"message":"Fixed tests","shortMessageHtmlLink":"Fixed tests"}},{"before":"3cf88790668674be8a7baa889928a0eab1854972","after":"1689d8a50cc11da84b532d9457f85b707a21f814","ref":"refs/heads/davidfowl/parse-url","pushedAt":"2024-09-08T15:22:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidfowl","name":"David Fowler","path":"/davidfowl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95136?s=80&v=4"},"commit":{"message":"Tell DCP about the target host\n- We still treat this allocated endpoint as being accessible via localhost only in the ux","shortMessageHtmlLink":"Tell DCP about the target host"}},{"before":"44c128f287f8ec8ee3369602f5d842cf75276389","after":"3cf88790668674be8a7baa889928a0eab1854972","ref":"refs/heads/davidfowl/parse-url","pushedAt":"2024-09-08T14:44:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidfowl","name":"David Fowler","path":"/davidfowl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95136?s=80&v=4"},"commit":{"message":"PR feedback","shortMessageHtmlLink":"PR feedback"}},{"before":null,"after":"44c128f287f8ec8ee3369602f5d842cf75276389","ref":"refs/heads/davidfowl/parse-url","pushedAt":"2024-09-08T02:46:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidfowl","name":"David Fowler","path":"/davidfowl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95136?s=80&v=4"},"commit":{"message":"Handle parsing wildcard urls in launch profiles\n- As part of this change expose TargetHostAddress on EndpointAnnotation which describes the original address that was bound to in both the kestrel endpoint list and the launch profile's application urls.\n- Added a test\n\nFixes #5587","shortMessageHtmlLink":"Handle parsing wildcard urls in launch profiles"}},{"before":"46952d79a93e0eeab1532092d15582454897fce4","after":null,"ref":"refs/heads/add-azfunctions-prototype","pushedAt":"2024-09-07T17:24:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"captainsafia","name":"Safia Abdalla","path":"/captainsafia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1857993?s=80&v=4"}},{"before":"edd3232b78076d58507d5929b9586e1635b8d775","after":"d10b79eb1599a49533dc0d91b07e059141ef0e1f","ref":"refs/heads/main","pushedAt":"2024-09-07T17:24:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"captainsafia","name":"Safia Abdalla","path":"/captainsafia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1857993?s=80&v=4"},"commit":{"message":"Add AzureFunctionsEndToEnd with prototype implementation (#5418)\n\n* Add AzureFunctionsEndToEnd with prototype implementation\r\n\r\n* Updat EventHub extension package to latest mirrored version\r\n\r\n* Fix RandomString implementation\r\n\r\n* Hack to make the emulators work\r\n\r\n* More cleanup\r\n\r\n* Primary constructors\r\n\r\n* More cleanup\r\n\r\n* Added Aspire.Hosting.Azure.Functions\r\n\r\n* Experiment with specifying the host storage\r\n\r\n* Separate host storage from the app storage\r\n\r\n* First cut of IResourceWithAzureFunctionsConfig and removed WithReference\r\n- We now scan all of the env variables and resolve references instead.\r\n\r\n* Tested with managed identity and worked around issues\r\n- Blob triggers require queues\r\n- There's a conflict with the connection string section\r\n\r\n* Implement the functions interface on storage as well\r\n\r\n* Simulate modeling Azure Functions as project resources\r\n\r\n* Make it work\r\n\r\n* Remove the port from launch settings.\r\n\r\n* Remove other interfaces from functions resource\r\n\r\n* Simplify functions sample\r\n- Delete the web app\r\n\r\n* Add smoke test for launching Functions app\r\n\r\n* Always run inner functions build\r\n\r\n* Wire up package version for Aspire.Hosting.Azure.Functions\r\n\r\n* Fix AppHost reference for test project\r\n\r\n* Move AzureFunctionsEndToEnd tests to project specific tests\r\n\r\n* Add Requires attributes to AzureFunctions tests\r\n\r\n* Skip AzureFunctionsTest on Helix until core tools is installed\r\n\r\n* Add deps on azure functions cli on helix\r\n\r\n* fix helix payload definition\r\n\r\n* Fix playground tests build\r\n\r\n* Fix cli payload for helix\r\n\r\n* Set destinationPath on helix payload, the default is the root directory\r\n\r\n* Fix typo\r\n\r\n* another round - fix path\r\n\r\n* simplify payload spec\r\n\r\n* Update docstrings and README for Aspire.Hosting.Azure.Functions\r\n\r\n* Appease the linter\r\n\r\n* Conditionally skip EventHubs emulation in CI\r\n\r\n* Skip AzureFunctionsTest\r\n\r\n* Use [ActiveIssue] to skip test in CI\r\n\r\n* More feedback\r\n\r\n* Update tests/helix/send-to-helix-inner.proj\r\n\r\nCo-authored-by: Ankit Jain \r\n\r\n* Disable eventhubs on codespaces which doesn't have docker desktop\r\n\r\n* Update HTTP trigger to use ASP.NET-based trigger\r\n\r\n* Try 1: patch extensions.json copy bug\r\n\r\n* Try 2: patch extensions.json copy bug\r\n\r\n* Try 3: patch extensions.json copy bug\r\n\r\n* Try only build AzureFunctionsEndToEnd project once in CI\r\n\r\n* Bring back manual patch for extensions.json\r\n\r\n* Enable include conditionally\r\n\r\n* Update README with workaround for build bug\r\n\r\n* Fix markdown lint warnings\r\n\r\n* Add note about lack of OTel support\r\n\r\n---------\r\n\r\nCo-authored-by: Eric Erhardt \r\nCo-authored-by: David Fowler \r\nCo-authored-by: Ankit Jain ","shortMessageHtmlLink":"Add AzureFunctionsEndToEnd with prototype implementation (#5418)"}},{"before":"33e563dc7152a974b7e56beb8056767ab5d74eae","after":"46952d79a93e0eeab1532092d15582454897fce4","ref":"refs/heads/add-azfunctions-prototype","pushedAt":"2024-09-07T15:16:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"captainsafia","name":"Safia Abdalla","path":"/captainsafia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1857993?s=80&v=4"},"commit":{"message":"Add note about lack of OTel support","shortMessageHtmlLink":"Add note about lack of OTel support"}},{"before":"54590a3cdbc5a6ab7dfa2b15dd310f3514011c72","after":"33e563dc7152a974b7e56beb8056767ab5d74eae","ref":"refs/heads/add-azfunctions-prototype","pushedAt":"2024-09-07T15:07:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"captainsafia","name":"Safia Abdalla","path":"/captainsafia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1857993?s=80&v=4"},"commit":{"message":"Fix markdown lint warnings","shortMessageHtmlLink":"Fix markdown lint warnings"}},{"before":"bf8d90ae2a5385cc1f9d5844318d348102860713","after":"54590a3cdbc5a6ab7dfa2b15dd310f3514011c72","ref":"refs/heads/add-azfunctions-prototype","pushedAt":"2024-09-07T15:05:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"captainsafia","name":"Safia Abdalla","path":"/captainsafia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1857993?s=80&v=4"},"commit":{"message":"Update README with workaround for build bug","shortMessageHtmlLink":"Update README with workaround for build bug"}},{"before":"e192a26cac7ab989bd232056d739093c4384fbd6","after":null,"ref":"refs/heads/davidfowl/wait-for-completion-fix","pushedAt":"2024-09-07T08:01:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davidfowl","name":"David Fowler","path":"/davidfowl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95136?s=80&v=4"}},{"before":"d2d14cf5e0c079ca0a310b8bf075cc381e331b11","after":"edd3232b78076d58507d5929b9586e1635b8d775","ref":"refs/heads/main","pushedAt":"2024-09-07T08:01:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidfowl","name":"David Fowler","path":"/davidfowl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95136?s=80&v=4"},"commit":{"message":"Handle cases when there's no exit code (#5576)\n\n* Handle cases when there's no exit code\r\n\r\n* Added verbose logging\r\n\r\n* Added RequiresDocker","shortMessageHtmlLink":"Handle cases when there's no exit code (#5576)"}},{"before":"b93df34f1883fa1b98dd463d29d1030374f32455","after":"e192a26cac7ab989bd232056d739093c4384fbd6","ref":"refs/heads/davidfowl/wait-for-completion-fix","pushedAt":"2024-09-07T06:35:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidfowl","name":"David Fowler","path":"/davidfowl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95136?s=80&v=4"},"commit":{"message":"Added RequiresDocker","shortMessageHtmlLink":"Added RequiresDocker"}},{"before":"6195b6c96b16ad2475f690ecb6fe630eff33426b","after":"b93df34f1883fa1b98dd463d29d1030374f32455","ref":"refs/heads/davidfowl/wait-for-completion-fix","pushedAt":"2024-09-07T06:08:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidfowl","name":"David Fowler","path":"/davidfowl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95136?s=80&v=4"},"commit":{"message":"Added verbose logging","shortMessageHtmlLink":"Added verbose logging"}},{"before":"c98cc3d7e3af71d539536b671a336034975f8092","after":"bf8d90ae2a5385cc1f9d5844318d348102860713","ref":"refs/heads/add-azfunctions-prototype","pushedAt":"2024-09-07T03:38:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"captainsafia","name":"Safia Abdalla","path":"/captainsafia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1857993?s=80&v=4"},"commit":{"message":"Enable include conditionally","shortMessageHtmlLink":"Enable include conditionally"}},{"before":"97b10acd39ae23681c9610a75c606280ac18355e","after":"c98cc3d7e3af71d539536b671a336034975f8092","ref":"refs/heads/add-azfunctions-prototype","pushedAt":"2024-09-07T03:35:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"captainsafia","name":"Safia Abdalla","path":"/captainsafia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1857993?s=80&v=4"},"commit":{"message":"Enable include conditionally","shortMessageHtmlLink":"Enable include conditionally"}},{"before":"995c1fe0c5c5c9a5ea630370303d61bcd9bbe834","after":"ee0f6363e8c8eb908951ec2912692bf213fddf39","ref":"refs/heads/sebros/templates","pushedAt":"2024-09-07T01:11:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sebastienros","name":"Sébastien Ros","path":"/sebastienros","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1165805?s=80&v=4"},"commit":{"message":"Update manualInstructions","shortMessageHtmlLink":"Update manualInstructions"}},{"before":null,"after":"995c1fe0c5c5c9a5ea630370303d61bcd9bbe834","ref":"refs/heads/sebros/templates","pushedAt":"2024-09-07T00:58:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sebastienros","name":"Sébastien Ros","path":"/sebastienros","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1165805?s=80&v=4"},"commit":{"message":"Fix template warning during build","shortMessageHtmlLink":"Fix template warning during build"}},{"before":"54c94ae72dc593f820ff87d94891f2658aef0002","after":"97b10acd39ae23681c9610a75c606280ac18355e","ref":"refs/heads/add-azfunctions-prototype","pushedAt":"2024-09-07T00:27:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"captainsafia","name":"Safia Abdalla","path":"/captainsafia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1857993?s=80&v=4"},"commit":{"message":"Bring back manual patch for extensions.json","shortMessageHtmlLink":"Bring back manual patch for extensions.json"}},{"before":"61855b07f11f9785e6e79b073c56e58f1ec9e489","after":"54c94ae72dc593f820ff87d94891f2658aef0002","ref":"refs/heads/add-azfunctions-prototype","pushedAt":"2024-09-06T23:18:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"captainsafia","name":"Safia Abdalla","path":"/captainsafia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1857993?s=80&v=4"},"commit":{"message":"Try only build AzureFunctionsEndToEnd project once in CI","shortMessageHtmlLink":"Try only build AzureFunctionsEndToEnd project once in CI"}},{"before":null,"after":"6195b6c96b16ad2475f690ecb6fe630eff33426b","ref":"refs/heads/davidfowl/wait-for-completion-fix","pushedAt":"2024-09-06T23:05:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidfowl","name":"David Fowler","path":"/davidfowl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95136?s=80&v=4"},"commit":{"message":"Handle cases when there's no exit code","shortMessageHtmlLink":"Handle cases when there's no exit code"}},{"before":"080aa8a035c698767225e898678fbafef6c404b5","after":"61855b07f11f9785e6e79b073c56e58f1ec9e489","ref":"refs/heads/add-azfunctions-prototype","pushedAt":"2024-09-06T22:58:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"captainsafia","name":"Safia Abdalla","path":"/captainsafia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1857993?s=80&v=4"},"commit":{"message":"Try 3: patch extensions.json copy bug","shortMessageHtmlLink":"Try 3: patch extensions.json copy bug"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEsHB4xAA","startCursor":null,"endCursor":null}},"title":"Activity · dotnet/aspire"}