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

197 Коммитов

Автор SHA1 Сообщение Дата
Jan Jones 2211229abf
Simplify pipelines (#10240) 2024-04-10 10:58:49 +02:00
Rich Lander 1c4e1135b0
Update EOL versions 2024-03-20 16:04:05 -07:00
Jan Jones 58db8425a9
Disable CodeQL in unofficial builds (#10004) 2024-02-29 10:53:44 +01:00
David Wengier a498667482 Update logging env vars 2023-12-22 12:25:45 +11:00
David Wengier c2cf51b3c3 The solution is clearly more YAML 2023-12-08 15:01:55 +11:00
David Wengier d108effcc6 Disable integration tests 2023-12-08 14:42:16 +11:00
Phil Allen bad69ab143
Change pipelines to 'non-scouting' (#9642) (#9643) 2023-11-30 12:13:57 -08:00
Allison Chou b44d0a906d
Remove yarn + npm + Python from Razor (#9471) 2023-10-25 23:16:16 +00:00
David Wengier 87614ae8c6 Remove VS Mac specific code 2023-09-13 09:37:40 +10:00
David Wengier c0e67c47fd Include as many logs as possible 2023-08-31 15:14:30 +10:00
Milena Hristova 919b70c04a
Enable Binskim scan 2023-07-18 12:34:04 +02:00
Jared Parsons eaa653867f fix container 2023-06-22 13:51:00 -07:00
Jared Parsons b7928e1c98 fix queue names 2023-06-22 13:44:04 -07:00
Jared Parsons 8d9b60e785 Work around unsupported base image
https://github.com/dotnet/sdk/issues/31893
2023-06-22 13:29:50 -07:00
David Wengier 7fa73a582d
Merge pull request #8617 from davidwengier/IntegrationTestsInPRsOnly
Don't run integration tests on official builds
2023-06-07 08:38:21 +10:00
Maryam Ariyan b3f88f166f Bring over more updates 2023-05-25 12:15:51 -07:00
David Wengier 336a30ae96 Don't run Unit Tests, or try to publish test results, either 2023-04-26 07:56:30 +10:00
David Wengier 10ef0c0de4 YAML, Brackets, etc. 2023-04-20 10:59:03 +10:00
David Wengier 9030a580fe Don't run integration tests on official builds 2023-04-20 10:53:44 +10:00
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