{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":32483081,"defaultBranch":"main","name":"msbuild","ownerLogin":"rainersigwald","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2015-03-18T20:40:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3347530?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726047720.0","currentOid":""},"activityList":{"items":[{"before":"a38fd3d33cd860fd4c3039ec6ded98471826bc49","after":null,"ref":"refs/heads/nofail-scheduler-logging","pushedAt":"2024-09-11T09:42:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rainersigwald","name":"Rainer Sigwald","path":"/rainersigwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3347530?s=80&v=4"}},{"before":null,"after":"a38fd3d33cd860fd4c3039ec6ded98471826bc49","ref":"refs/heads/nofail-scheduler-logging","pushedAt":"2024-09-10T18:26:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rainersigwald","name":"Rainer Sigwald","path":"/rainersigwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3347530?s=80&v=4"},"commit":{"message":"Make scheduler dumps best-effort\n\nSwallow any noncritical exception on the MSBUILDDEBUGSCHEDULER codepath.\n\nAvoids problems like #10628.","shortMessageHtmlLink":"Make scheduler dumps best-effort"}},{"before":null,"after":"55188bdc9725d12221a6dd53280b62701ba5da4c","ref":"refs/heads/cql-binfmt-resgen","pushedAt":"2024-08-26T20:15:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rainersigwald","name":"Rainer Sigwald","path":"/rainersigwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3347530?s=80&v=4"},"commit":{"message":"Suppress CodeQL for BinaryFormatter in .resx\n\nThe default .NET Framework build process deserializes resources in\nMSBuild, then reserializes them in an expected format for use at\nruntime. This is still supported, even though the dominant serialization\nmechanism in these projects is `BinaryFormatter`, to maintain build\ncompatibility with older projects. The need to trust resources embedded\nin your application is documented in the MSBuild documentation.","shortMessageHtmlLink":"Suppress CodeQL for BinaryFormatter in .resx"}},{"before":"cb183777283d64f51043c7f6f7e1a3c22b8c58f7","after":null,"ref":"refs/heads/extend-vs-check-to-vcxproj","pushedAt":"2024-08-23T15:13:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rainersigwald","name":"Rainer Sigwald","path":"/rainersigwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3347530?s=80&v=4"}},{"before":null,"after":"cb183777283d64f51043c7f6f7e1a3c22b8c58f7","ref":"refs/heads/extend-vs-check-to-vcxproj","pushedAt":"2024-08-22T20:03:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rainersigwald","name":"Rainer Sigwald","path":"/rainersigwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3347530?s=80&v=4"},"commit":{"message":"Add VCTargetsPath to VerifyVSDistributionPath\n\nThis changes the experience for trying to `dotnet msbuild` vcxproj from\n\n```\nConsoleApplication3.vcxproj(28,3): error MSB4019: The imported project \"C:\\Microsoft.Cpp.Default.props\" was not found. Confirm that the expression in the Import declaration \"\\Microsoft.Cpp.Default.props\" is correct, and that the file exists on disk.\n```\n\nto\n\n```\nConsoleApplication3.vcxproj(28,3): error MSB4278: The imported file \"$(VCTargetsPath)\\Microsoft.Cpp.Default.props\" does not exist and appears to be part of a Visual Studio component. This file may require MSBuild.exe in order to be imported successfully, and so may fail to build in the dotnet CLI.\n```","shortMessageHtmlLink":"Add VCTargetsPath to VerifyVSDistributionPath"}},{"before":"278c4ccead889cf6031e78f6ce9f204eb3354885","after":"87107be8313f7e8fb56b2f6ca47fbd2599d47263","ref":"refs/heads/compat-comments","pushedAt":"2024-08-22T16:49:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rainersigwald","name":"Rainer Sigwald","path":"/rainersigwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3347530?s=80&v=4"},"commit":{"message":"Comment CompatibilitySuppressions.xml files\n\nThese were inadvertently lost in 32a4da8.","shortMessageHtmlLink":"Comment CompatibilitySuppressions.xml files"}},{"before":null,"after":"278c4ccead889cf6031e78f6ce9f204eb3354885","ref":"refs/heads/compat-comments","pushedAt":"2024-08-22T16:45:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rainersigwald","name":"Rainer Sigwald","path":"/rainersigwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3347530?s=80&v=4"},"commit":{"message":"Comment CompatibilitySuppressions.xml files\n\nThese were inadvertently lost in 32a4da8.","shortMessageHtmlLink":"Comment CompatibilitySuppressions.xml files"}},{"before":"8fc0664cb89afa01927e592bacdd5b2fadf4794d","after":null,"ref":"refs/heads/sync-xamlprecompile","pushedAt":"2024-08-22T13:33:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rainersigwald","name":"Rainer Sigwald","path":"/rainersigwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3347530?s=80&v=4"}},{"before":null,"after":"a44f2d1f85c4d1dba415b3ff55be04fd4360546d","ref":"refs/heads/test-thing","pushedAt":"2024-08-14T19:07:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rainersigwald","name":"Rainer Sigwald","path":"/rainersigwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3347530?s=80&v=4"},"commit":{"message":"Test faked","shortMessageHtmlLink":"Test faked"}},{"before":"4e414ee3744697e9e72da404a5f40f45cfe704a5","after":"8221171d0375bbc656b6beca2ee03381ce5609fc","ref":"refs/heads/check-scoping","pushedAt":"2024-08-06T10:36:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JanKrivanek","name":"Jan Krivanek","path":"/JanKrivanek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3809076?s=80&v=4"},"commit":{"message":"Add V1 version details","shortMessageHtmlLink":"Add V1 version details"}},{"before":"a922f318778b147cf8ed6d66c715e4525b166662","after":"4e414ee3744697e9e72da404a5f40f45cfe704a5","ref":"refs/heads/check-scoping","pushedAt":"2024-08-06T10:30:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JanKrivanek","name":"Jan Krivanek","path":"/JanKrivanek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3809076?s=80&v=4"},"commit":{"message":"Update BuildCheck-Scoping.md","shortMessageHtmlLink":"Update BuildCheck-Scoping.md"}},{"before":"3d1b88fdb9716d3d10f288d3dfe63420de300bf5","after":null,"ref":"refs/heads/stale🌊","pushedAt":"2024-07-30T21:30:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rainersigwald","name":"Rainer Sigwald","path":"/rainersigwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3347530?s=80&v=4"}},{"before":"a49bf6cf54854d4afb9d6b72c9d4b2d4efc9fd30","after":"3d1b88fdb9716d3d10f288d3dfe63420de300bf5","ref":"refs/heads/stale🌊","pushedAt":"2024-07-30T20:10:00.000Z","pushType":"push","commitsCount":40,"pusher":{"login":"rainersigwald","name":"Rainer Sigwald","path":"/rainersigwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3347530?s=80&v=4"},"commit":{"message":"Merge branch 'main' into stale🌊","shortMessageHtmlLink":"Merge branch 'main' into stale🌊"}},{"before":"c7ad469df3dafbc8c776aceec94d2dcf78fa8840","after":null,"ref":"refs/heads/bump-io-redist","pushedAt":"2024-07-25T13:40:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rainersigwald","name":"Rainer Sigwald","path":"/rainersigwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3347530?s=80&v=4"}},{"before":"b9971113faa5294bc7cfa46ee4a8695c80f6c89d","after":null,"ref":"refs/heads/revert-#10209","pushedAt":"2024-07-23T21:43:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rainersigwald","name":"Rainer Sigwald","path":"/rainersigwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3347530?s=80&v=4"}},{"before":null,"after":"b9971113faa5294bc7cfa46ee4a8695c80f6c89d","ref":"refs/heads/revert-#10209","pushedAt":"2024-07-23T20:54:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rainersigwald","name":"Rainer Sigwald","path":"/rainersigwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3347530?s=80&v=4"},"commit":{"message":"Revert \"Permit throwaway parameters (#10209)\"\n\nThis reverts commit 9f69926a2c4347dd7bc98ca636198ece35860b37.","shortMessageHtmlLink":"Revert \"Permit throwaway parameters (dotnet#10209)\""}},{"before":"492b4154be3bc83cfc40a317f436da507df613fd","after":"a49bf6cf54854d4afb9d6b72c9d4b2d4efc9fd30","ref":"refs/heads/stale🌊","pushedAt":"2024-07-19T15:25:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rainersigwald","name":"Rainer Sigwald","path":"/rainersigwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3347530?s=80&v=4"},"commit":{"message":"Retire wave 17.8","shortMessageHtmlLink":"Retire wave 17.8"}},{"before":"cc80d9d71235db1a7ab995c85a21a1b7af051fa0","after":"492b4154be3bc83cfc40a317f436da507df613fd","ref":"refs/heads/stale🌊","pushedAt":"2024-07-18T15:02:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rainersigwald","name":"Rainer Sigwald","path":"/rainersigwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3347530?s=80&v=4"},"commit":{"message":"Retire wave 17.8","shortMessageHtmlLink":"Retire wave 17.8"}},{"before":null,"after":"cc80d9d71235db1a7ab995c85a21a1b7af051fa0","ref":"refs/heads/stale🌊","pushedAt":"2024-07-17T21:08:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rainersigwald","name":"Rainer Sigwald","path":"/rainersigwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3347530?s=80&v=4"},"commit":{"message":"Retire wave 17.8","shortMessageHtmlLink":"Retire wave 17.8"}},{"before":null,"after":"c7ad469df3dafbc8c776aceec94d2dcf78fa8840","ref":"refs/heads/bump-io-redist","pushedAt":"2024-07-15T16:34:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rainersigwald","name":"Rainer Sigwald","path":"/rainersigwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3347530?s=80&v=4"},"commit":{"message":"Microsoft.IO.Redist 6.0.1\n\nVS would like to consume this updated version and we need to coordinate.","shortMessageHtmlLink":"Microsoft.IO.Redist 6.0.1"}},{"before":"2d3ee92040ec968b2d4fe743b541b0492ce6a42d","after":"048a50d07eb8f33fc688e7d2c4d496d23845bb4c","ref":"refs/heads/improve-LoggingContext-init-error","pushedAt":"2024-07-09T15:52:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rainersigwald","name":"Rainer Sigwald","path":"/rainersigwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3347530?s=80&v=4"},"commit":{"message":"Improve LoggingContext-not-initialized error\n\nThis came up in #10342. This doesn't fix it but makes the error less awful.","shortMessageHtmlLink":"Improve LoggingContext-not-initialized error"}},{"before":null,"after":"2d3ee92040ec968b2d4fe743b541b0492ce6a42d","ref":"refs/heads/improve-LoggingContext-init-error","pushedAt":"2024-07-09T15:45:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rainersigwald","name":"Rainer Sigwald","path":"/rainersigwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3347530?s=80&v=4"},"commit":{"message":"Improve LoggingContext-not-initialized error\n\nThis came up in #10342. This doesn't fix it but makes the error less awful.","shortMessageHtmlLink":"Improve LoggingContext-not-initialized error"}},{"before":"157805bc8e3a0f38ed62b7d7eda1ac43a3bfa82f","after":null,"ref":"refs/heads/nullable-errorutilities","pushedAt":"2024-06-20T15:30:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rainersigwald","name":"Rainer Sigwald","path":"/rainersigwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3347530?s=80&v=4"}},{"before":"d9a3e7ef73586f36a6a8c2f2edd539be23f98b3f","after":null,"ref":"refs/heads/exp/baseline-drop.app","pushedAt":"2024-06-19T22:03:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rainersigwald","name":"Rainer Sigwald","path":"/rainersigwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3347530?s=80&v=4"}},{"before":"2b7fc518759a3a82957c962275577e7d38c2df25","after":"157805bc8e3a0f38ed62b7d7eda1ac43a3bfa82f","ref":"refs/heads/nullable-errorutilities","pushedAt":"2024-06-19T21:04:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rainersigwald","name":"Rainer Sigwald","path":"/rainersigwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3347530?s=80&v=4"},"commit":{"message":"Framework copy too","shortMessageHtmlLink":"Framework copy too"}},{"before":"4c17dae820ce96f08e80de8490902c8e5a0f28de","after":"2b7fc518759a3a82957c962275577e7d38c2df25","ref":"refs/heads/nullable-errorutilities","pushedAt":"2024-06-19T21:01:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rainersigwald","name":"Rainer Sigwald","path":"/rainersigwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3347530?s=80&v=4"},"commit":{"message":"Framework copy too","shortMessageHtmlLink":"Framework copy too"}},{"before":null,"after":"4c17dae820ce96f08e80de8490902c8e5a0f28de","ref":"refs/heads/nullable-errorutilities","pushedAt":"2024-06-19T20:35:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rainersigwald","name":"Rainer Sigwald","path":"/rainersigwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3347530?s=80&v=4"},"commit":{"message":"Nullable annotations for ErrorUtilities\n\nThis will help with using these from new code that's nullable-\naware. The biggest helpful bit is the `[NotNull]` ones that let the\ncompiler know to assume that parameter is non-null in the rest\nof the method, which should eliminate the need for some `!`s\nafter calling `VerifyThrowArgumentNull(whatever)`.","shortMessageHtmlLink":"Nullable annotations for ErrorUtilities"}},{"before":null,"after":"d9a3e7ef73586f36a6a8c2f2edd539be23f98b3f","ref":"refs/heads/exp/baseline-drop.app","pushedAt":"2024-06-19T19:58:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rainersigwald","name":"Rainer Sigwald","path":"/rainersigwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3347530?s=80&v=4"},"commit":{"message":"Additional Guardian baselining\n\nThese results are uninteresting since drop.app is not something MSBuild ships or\nredistributes, and BinSkim is currently breaking the build. Add to the baseline to get the\nbuild working while Arcade is working to update to a new drop.app.","shortMessageHtmlLink":"Additional Guardian baselining"}},{"before":"7310f740ab29b11e6c4ef8b6d06c2680f0642615","after":null,"ref":"refs/heads/flush-server-console","pushedAt":"2024-06-17T18:39:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rainersigwald","name":"Rainer Sigwald","path":"/rainersigwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3347530?s=80&v=4"}},{"before":"baef067d027d74387658ad76c80dd2e4dff2016e","after":"7310f740ab29b11e6c4ef8b6d06c2680f0642615","ref":"refs/heads/flush-server-console","pushedAt":"2024-06-17T16:02:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rainersigwald","name":"Rainer Sigwald","path":"/rainersigwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3347530?s=80&v=4"},"commit":{"message":"Manual thread safety in RedirectConsoleWriter\n\nInitially, this delegated thread safety to a `SyncTextWriter`, but the\nobject graph was hard to understand, so it was replaced with a has-a\n`SyncTextWriter` relationship, but this lost the timer-based call to\n`Flush()` to send the output to the client.\n\nThe docs on `MethodImplOptions.Synchronized` also advise that it can be\nrisky due to locking on the object itself, so manage the syncronization\nwith an explicit lock object over the underlying `StringWriter` instead.","shortMessageHtmlLink":"Manual thread safety in RedirectConsoleWriter"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEswLm6AA","startCursor":null,"endCursor":null}},"title":"Activity · rainersigwald/msbuild"}