Граф коммитов

178 Коммитов

Автор SHA1 Сообщение Дата
Jared Parsons fbf276c200
Remove TRX warning on Unix builds (#8555)
* Remove TRX warning on Unix builds

* typo
2023-04-03 08:15:33 -07:00
Jared Parsons 0653fb8900
Clean up the YML for our Unix based builds (#8543)
* Make cibuild.sh consistent with CIBuild.cmd

The razor repo was inconsistent with how it handled CI build files. On Windows there was a custom build file, `eng/CBuild.cmd`, which implicitly passed along `-ci` only and required all other args to be explicity. On Unix we used `eng/common/cibuild.sh` which implicitly passed along `--restore --build --test --pack --publish --ci`.

This makes our YML file much harder to read and maintain becuase it has very different arguments across the platforms. This change addresses this by adding `eng/cibuild.sh` which effectively mirrors `eng/CIBuild.cmd` updates the YML file accordingly.

* Move to single build step

Instead of having two build steps that were `{{ if ... }`` on official builds have a single build step. This matches our behavior on Windows based builds.

* Break into restore, bulid and test phases

This matches our setup in Windows

* Use -nobl option

The --excludeCIBinaryLog option does not work on Unix due to a casing
bug. Using -nobl instead across all OS

https://github.com/dotnet/arcade/pull/12998

* fixup

* Revert the breakup into three steps

* Must restore
2023-03-30 13:02:14 -07:00
Jared Parsons 21891fc3a3
Use pipeline artifacts (#8532)
* Use pipeline artifacts

Build artifacts were supplanted by pipeline artifacts quite some time
ago. Moving to pipeline artifacts

* typo

* attempts
2023-03-29 14:59:23 -07:00
Jared Parsons 5bb529a56d
Break up the YAML file into fine grain steps (#8530) 2023-03-29 09:48:14 -07:00
David Wengier aabfa2ec35 Move off the scout queue, and stop using the dependencies extension 2023-03-23 11:30:22 +11:00
Allison Chou 7f7fd365d0
Update Roslyn to 4.6.0-3.23164.6 (#8443) 2023-03-17 20:26:28 +00:00
David Wengier 8b7058600d
Merge pull request #8398 from davidwengier/AutomaticPoolSelection 2023-03-09 10:19:29 +11:00
David Wengier 6233012cfc Try things 2023-03-07 21:22:57 +11:00
David Wengier a73a3eefe0 Use automatic pool selection controlled by arcade 2023-03-07 07:37:08 +11:00
Rikki Gibson 73a42d0571 Fix yaml syntax error 2023-03-02 14:02:01 -08:00
Rikki Gibson bee5540a18 Merge remote-tracking branch 'origin/release/dev17.6' into merges/main-to-release/dev17.6 2023-03-02 14:00:53 -08:00
Rikki Gibson 600b096048 Disable integration tests in 17.6 2023-03-02 13:47:02 -08:00
Thays Grazia 2ed214a75f Trying to completely remove the BlazorWasmDebuggingExtension and getting URL information from launchSettings.json 2023-02-09 17:29:48 -03:00
Shen Chen c197b5535a Switch to scout queue 2023-01-31 13:22:06 -08:00
Allison Chou fd725a6793 Resolve merge conflicts 2023-01-23 23:52:09 -08:00
Allison Chou 9af7f2b5cb
[VS Code] Fix darc failures (#8157) 2023-01-23 23:42:34 -08:00
Ryan Brandenburg d8e7d6b211 Merge branch 'main' of github.com:dotnet/razor-tooling into UpgradeRoslynVersions 2023-01-18 16:27:20 -08:00
Allison Chou 8ae151d981
[VS Code] Fix version numbers (#8134) 2023-01-12 23:52:37 -08:00
Dustin Campbell 798007fecc Conditionally deploy Roslyn dependencies
Razor tooling deploys Roslyn dependencies to allow integration tests
and VS hive debugging to function against VS preview builds. However,
on local dev boxes, where VS IntPreview should be used for dogfooding,
this can result in hard-to-diagnose problems when some Roslyn
dependencies are loaded from the Razor tooling deployment and others
are loaded from the VS install.

This change only deploys Roslyn dependencies if the `IncludeRoslynDeps`
MSBuild property is set to true. This is needed for running integration
tests in CI, so the job has been updated to set that property.
2023-01-10 09:14:02 -08:00
Fred Silberberg fcae93171c
Update file encoding to UTF-8 with BOM (#8099)
Since integrating our repos, there have been a number of changes in PRs that touch the encoding of the file, adding or removing a BOM as the editor in question decides. I've standardized on UTF-8 with BOM, as we do in roslyn, and put it in the .gitattributes so it should hopefully stay consistent.
2023-01-10 01:57:58 +00:00
Allison Chou a166952d07
[VS Code] Re-enable source build in VS Code feature branch (#8057) 2022-12-29 11:32:07 -08:00
Allison Chou 76327da4f4
[VSCode] Build language servers on their respective OSes (#8049) 2022-12-23 00:25:28 -08:00
Ryan Brandenburg f23e23a45e Upgrade Roslyn versions 2022-12-22 13:32:01 -08:00
Chris Sienkiewicz b1ae68ef62
Disable source build by default, and opt in instead (#8019)
* Add sln filter for source build

* Use ExcludeSourceBuild instead

* Put the correct default in 🤦‍♂️

* Don't include npm targets when all targets are suppressed

* Don't override arcade for test projects when building from source

* Use default source build jobs now we don't need node
2022-12-14 21:05:57 -08:00
David Wengier 6f590c9b9d
Merge pull request #7959 from davidwengier/OneBuild 2022-12-14 15:07:47 +11:00
Allison Chou f064c14878
Fix publishDataUri (#8000) 2022-12-07 00:44:26 +00:00
Chris Sienkiewicz b6875a81a9
Enable source build (#7949)
* Enable source build
2022-11-29 16:20:27 -08:00
David Wengier b2f24cf3be Try doing one build instead of two 2022-11-24 10:48:36 +11:00
Allison Chou c16ce878dd
[Infra] Automate Razor insertions (#7944) 2022-11-21 14:46:22 -08:00
Ryan Brandenburg e34bd8a535
Merge pull request #7012 from ryanbrandenburg/RoslynUpgrade
Upgrade VS versions and react to changes
2022-11-09 14:05:58 -08:00
Matt Mitchell a84dbf5c5c Attempt definition cleanup 2022-11-09 09:07:52 -08:00
David Wengier dccbb3baa6 Try to maybe fix OneLoc 2022-11-09 13:16:47 +11:00
Ryan Brandenburg f4b65f4d2c Merge branch 'main' of github.com:dotnet/razor-tooling into RoslynUpgrade 2022-10-27 14:24:18 -07:00
Ryan Brandenburg b32b88a447 Turn off Roslyn OOP for test scenarios 2022-10-27 13:50:00 -07:00
Dustin Campbell a28d33a3cc Increase wake time for ProcDump CI task 2022-10-27 11:10:29 -07:00
Allison Chou 793724d2df
Publish to Build Asset Registry using specific pool (#7037) 2022-10-27 07:01:04 +00:00
Ryan Brandenburg 7107ae895b
Re-enable IntegrationTests (#6909)
* Re-enable IntegrationTests

* Try new images

* Use scout build

* Re-direct for VS.LS.Protocol

* Upgrade VS.Ext.Testing version

* Register all Handlers

* Include all Handlers

* Fix autoinsert test

* Cleanup

* Remove extra wrapper class

* CodeBase for MS.VS.LS.P

* Fix some failures

* Skip CodeFolding tests for now

* Turn off VS What's new for Integration tests

* Make edit to force project.json rewrite

* PR feedback

* Cleanup

* Use better file-close api

* Skip SetBreakpoint_FirstCharacter_SpanAdjusts

* React to logging changes

* Allow 2 attempts

* Cleanup
2022-10-11 21:58:39 +00:00
Djuradj Kurepa 36836ad572
Merge pull request #6907 from dkurepa/dkurepa/UpdateDockerMain
Update docker containers to latest tag
2022-10-04 11:27:18 +02:00
dkurepa 7592be059e remove '-latest' from docker tag 2022-10-03 18:59:37 +02:00
Ryan Brandenburg 25c21ae839
Merge pull request #6912 from ryanbrandenburg/UbuntuImage
Update Ubuntu image
2022-09-28 09:11:31 -07:00
Ryan Brandenburg 0d8b0407af Update Ubuntu image 2022-09-27 16:21:33 -07:00
Ryan Brandenburg 09663b1bcc No main 2022-09-27 15:46:58 -07:00
Ryan Brandenburg 2350153172 Update build images 2022-09-27 14:51:24 -07:00
dkurepa ad0103c61d Update docker containers to latest tag 2022-09-27 18:00:20 +02:00
Alex Perovich a2458bcc98
Update public pool names (#6771) 2022-08-31 20:39:52 -07:00
N. Taylor Mullen 24c6e5d766
Extend timeout to 2 hours for Windows builds. (#6648) 2022-07-26 20:43:30 -07:00
Epsitha Ananth ad3221f085
change path for restoring internal tools (#6574) 2022-07-11 18:46:38 +00:00
Epsitha Ananth 04e076ecb6
Generate Sbom for VS insertion (#6545) 2022-06-30 13:29:32 -07:00
Matt Mitchell b96d7fa317
Add SDL validation (#6517) 2022-06-17 20:19:28 +00:00
N. Taylor Mullen 88a6ecb8a3 Enable Codeql
Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1531331
2022-06-09 10:03:36 -07:00