Viktor Hofer
331a02da30
Enable wpf and winforms in the VMR ( #18636 )
2024-02-13 11:09:04 +00:00
Matt Mitchell
6af6235128
Do not copy restored package content if already exists ( #18626 )
2024-02-12 20:00:19 +00:00
Viktor Hofer
99a960108b
Enable templating and roslyn-analyzers in UB ( #18618 )
2024-02-12 08:05:05 -08:00
dotnet-maestro[bot]
bf6f78261f
[main] Update dependencies from dotnet/sdk ( #18457 )
2024-02-10 01:39:12 +00:00
Jeremy Koritzinsky
66f3b383a8
Enable building WPF in the unified build ( #18577 )
2024-02-09 22:36:23 +00:00
Matt Mitchell
e4d3343347
Update DotNetBuildSkipTests -> DotNetBuildTests ( #18583 )
2024-02-09 09:26:28 -08:00
Viktor Hofer
d34ff88c51
Disables test-templates build again ( #18592 )
2024-02-09 11:47:52 +01:00
Viktor Hofer
4cd842ec04
Remove dead code ( #18579 )
2024-02-09 08:19:15 +01:00
Matt Mitchell
02edd8e839
Enable test-templates build ( #18581 )
...
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2024-02-09 08:14:42 +01:00
Matt Mitchell
7eb0143369
Enable roslyn-analyzers ( #18585 )
2024-02-08 19:26:18 -06:00
Viktor Hofer
95ad39aa68
Update package-source-build.proj ( #18555 )
2024-02-08 12:38:31 +01:00
Jo Shields
debb6bf8f0
[VMR] Support for short stack builds. ( #18463 )
2024-02-07 15:59:30 -05:00
Jeremy Koritzinsky
3242c17f66
Update SdkResolver layout to work for Desktop and Core MSBuild ( #18505 )
...
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
2024-02-07 20:22:44 +00:00
Jo Shields
3a55a8ebaa
Merge branch 'main' into shortstack
2024-02-07 13:09:19 -05:00
Viktor Hofer
ee9a93b4cc
Follow-up on CopyRepoArtifacts directly in the VMR ( #18551 )
2024-02-07 17:44:09 +00:00
Jo Shields
d5e8ffb6ea
Merge remote-tracking branch 'origin/main' into shortstack
2024-02-07 10:31:32 -05:00
Matt Mitchell
722bcd86aa
Enable overriding of the arcade cmake SDK in VMR ( #18539 )
2024-02-07 01:03:36 +00:00
Jo Shields
68bdaffc07
Merge branch 'main' into shortstack
2024-02-05 10:13:23 -05:00
Nikola Milosavljevic
ff1d5e5032
Stop making src modifications to every repo's NuGet.config ( #18478 )
2024-02-02 16:49:07 -08:00
Jo Shields
50289771fd
change rootrepo
2024-02-02 16:33:05 -05:00
Jo Shields
e06a805d2c
Fix build locally, push to test on Mac
2024-02-02 15:38:16 -05:00
Jo Shields
69f1c5855a
Refreshed for the glourious TargetOS/TargetArchitecture future
2024-02-02 13:35:24 -05:00
Jo Shields
b43bf5d8df
Merge remote-tracking branch 'origin/main' into shortstack
2024-02-02 13:05:13 -05:00
Viktor Hofer
d693228ff8
Fix repo builds not getting propagated when using the minimal console log ( #18501 )
...
Noticed in https://github.com/dotnet/installer/pull/18409 that errors aren't propagated which resulted in builds not to fail.
The fix here is to use `OnError` in the correct target (but only when using the minimal console log feature) and not set `IgnoreStandardErrorWarningFormat=true` on the Exec task that invokes the repo build script.
I also cleaned targets up as those introduced unnecessary complexity and logged in cases when they shouldn't (i.e. in dotnet.proj or package-source-build.proj).
This affected runtime which errors after 30s of building because of RuntimeOS and BaseOS being passed in in-correctly. Regressed with cca2b7bede (diff-86602308e6bb519266bc2f224ea65e39589d273804d40ad0f9c6e0eea2a263dc)
. Fixed that in runtime.proj. Kudos to Alexander who made the fix. I just copied it in form his CI PR.
2024-02-02 17:38:41 +00:00
Jo Shields
cca2b7bede
Stop using OverrideTargetRid, use TargetOS/TargetArchitecture instead ( #18476 )
2024-02-02 07:13:03 +01:00
Matt Mitchell
3152bfc024
Propagate DotNetBuildSourceOnly to repo build invocations ( #18479 )
2024-01-31 19:26:38 +00:00
Jo Shields
d78dbaca86
Support for short stack builds.
...
Tested with android-x64 and android-amd64 on Linux x64, and iossimulator-x64
on macOS ARM64.
Depends on https://github.com/dotnet/runtime/pull/97725
2024-01-30 17:35:07 -05:00
Matt Mitchell
af3c100f01
Change name of DotNetBuildWithOnlineSources to DotNetBuildWithOnlineF… ( #18426 )
2024-01-26 13:38:54 -08:00
Matt Mitchell
051de02367
Remove DotNetBuildVertical passed to repos from orchestrator ( #18420 )
2024-01-26 12:55:28 -08:00
Matt Mitchell
64a6f2a3e9
Add mechanism to add SDK feeds for preview SDKs ( #18419 )
2024-01-26 20:53:41 +00:00
Viktor Hofer
44c6d9a544
Don't build tests from the VMR by default ( #18406 )
...
Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>
2024-01-26 12:02:38 +00:00
Viktor Hofer
a880230afd
Remove DotNetBuildFromSource inside the orchestrator ( #18402 )
2024-01-26 11:27:18 +01:00
Matt Mitchell
0644f48e14
Pass a few switches to the orchestrator ( #18398 )
2024-01-26 09:19:35 +01:00
Viktor Hofer
f1a28efa00
Don't set PortableBuild=... on non source-build ( #18395 )
2024-01-25 21:46:29 +00:00
Viktor Hofer
292f157589
Exclude repos that currently don't build for VB ( #18368 )
...
Co-authored-by: Matt Mitchell <mmitche@microsoft.com>
2024-01-24 22:39:59 +00:00
Matt Mitchell
cac6c93287
Add DotNetBuildOrchestrator flag ( #18306 )
2024-01-20 10:21:00 +01:00
Nikola Milosavljevic
d0e5cb3299
Condition inner-clone properties ( #18307 )
2024-01-20 10:10:25 +01:00
Matt Mitchell
1ebb676463
Pass DotNetBuildRepo at the orchestrator level to repos. ( #18279 )
2024-01-17 22:53:28 +00:00
Nikola Milosavljevic
f708a59e1a
Disable inner-clone in product source-build ( #18153 )
2024-01-16 19:40:26 -08:00
Viktor Hofer
b6e0746caf
Follow-up on enabling Windows VMR build ( #18239 )
2024-01-16 15:29:50 +01:00
Viktor Hofer
3166f9e709
Fix UpdateEngCommonFiles target
2024-01-12 16:07:05 +01:00
Viktor Hofer
b2b0bcd152
Remove workaround for roslyn eng common
2024-01-12 16:04:35 +01:00
Viktor Hofer
82f66f808a
Pick eng/common files from src/arcade instead of orchestorat
...
... the orchestrator ones are usually stale
2024-01-12 12:26:14 +01:00
Viktor Hofer
38cc6c391f
Update Directory.Build.props
...
... and make the Windows build use the same package cache as build.sh
2024-01-12 12:14:58 +01:00
Viktor Hofer
b8ec8a7e72
Update src/SourceBuild/content/repo-projects/windowsdesktop.proj
...
Co-authored-by: Matt Thalman <mthalman@microsoft.com>
2024-01-11 23:10:12 +01:00
Viktor Hofer
48ce02c2a5
Update dotnet.proj
2024-01-11 23:09:16 +01:00
Viktor Hofer
e2b4081a4b
Update Directory.Build.targets
2024-01-11 22:55:03 +01:00
Viktor Hofer
3f980aa02a
Update all repo-projects to new switches and clean-up
2024-01-11 20:12:51 +01:00
Viktor Hofer
929fbfe368
Rewrite shared properties and targets (a lot of clean-up and standardization)
...
... in Directory.Build.props and Directory.Build.targets in the repo root
and under repo-projects
2024-01-11 20:12:51 +01:00
Viktor Hofer
383a293a30
Delete DotNetRestorePackagesPath prop ( #18146 )
2024-01-09 14:39:46 +01:00