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

614 Коммитов

Автор SHA1 Сообщение Дата
Javier Calvarro Nelson f8cfaf362d
[Infrastructure] Fix NPM packaging (#54056)
* Marks the workspace projects as shipping
* Moves the cache setup location to the build via environment variables
* Cleans up the packaging script.
* Updates the build to stamp the version on SignalR bundles.
2024-02-16 15:27:06 +01:00
William Godbe 9861fa64c7
[Infastructure] Update build to use a local npm package cache from a submodule and build offline (#53975)
* Update build to use a local package cache from a submodule and build 'offline'
2024-02-13 09:16:57 +01:00
Alexander Köplinger 2f8fe71ae2
Remove comment about DotNet-Blob-Feed from ci.yml (#53672)
Makes it easier to grep for remaining usages in the org.
2024-01-29 10:01:13 -08:00
William Godbe 29a9c90edf
Use native support for docker containers in build steps (#53471)
* Remove usage of dockerbuild.sh

* Fixup

* Fix containers

* Update compat to 10
2024-01-18 20:16:51 +00:00
William Godbe 59176dfa51
Remove suffixes from docker containers (#53447) 2024-01-18 08:36:16 -08:00
William Godbe 0bc8a2f580
Always install node & build node components in CI (#53154)
* Always install node in CI

* Update ci.yml

Enable building nodejs

* Update to Alpine 3.17

* Update .azure/pipelines/ci.yml

Try with 3.15-local

* Update .azure/pipelines/ci.yml

Remove local suffix

* Update .azure/pipelines/ci.yml

Go back to 3.17

* Update ci.yml

* [Blazor] Remove checked-in JS files (#53209)

* [Blazor] Remove checked-in JS files
* Update .gitignore and fix paths
* Update images to Centos8
* Update ubuntu images
* Make sure NPM scripts build inside sourcebuild
* Disable running Firefox on Mac OS

---------

Co-authored-by: Javier Calvarro Nelson <jacalvar@microsoft.com>
2024-01-08 17:49:05 -08:00
William Godbe 481e472ea2
Set all mac job timeouts to 90 minutes (#53173) 2024-01-05 11:20:12 -08:00
William Godbe 1c6c347330
Use macOS-12 in CI (#53145)
* Try macOS-latest instead of macOS-11 in CI

* Update default-build.yml

* Update default-build.yml
2024-01-04 12:03:41 -08:00
Javier Calvarro Nelson 8c27269b19
[Infrastructure] Move back to NPM (#52914)
This change removes Yarn from our infrastructure completely and replaces it with NPM. There is a package.json in the top folder of the respository that defines the workspace. The workspace lists all the paths to packages that are part of the repository. In addition to that, the top package.json defines scripts that can be run from the root of the repository to install, build test, etc. all the packages in the repository.

Each package has its own package.json file that defines its dependencies and scripts. The scripts in the top package.json file are just wrappers around the scripts in the individual package.json files.

## Developer workflow

### Restore dependencies

To install the dependencies, you can run npm ci from the root of the repository. This will install all the dependencies for all the packages in the repository and automatically link them together. This normally takes very little time once you've have downloaded the packages onto your machine (10s for me).

### Install or update new dependencies
Run npm install ... on whatever node you want to install the dependencies. The package-lock.json will get updated accordingly. For installing new dependencies you might need to authenticate yourself with the NPM VSTS feed. To do that, run:

* `npm install -g vsts-npm-auth`
* `vsts-npm-auth -config .npmrc -F`. This will walk you through the auth process and provision the required credentials.
*  `npm install`

### Updating deps to fix Component Governance alerts

* Run npm audit to see the list of issues.
* Run npm audit fix to see if the issues can get addressed automatically.
* If that's not the case:
  * If possible, update to a newer version of the package that doesn't include the vulnerable dependency.
  * If that's not possible, at the appropriate node, add an entry to the "overrides" property to force the transitive dependency into a non-vulnerable version.
  * run npm install from the root.
  * run npm audit again to see if the issues have disappeared, if they haven't continue making changes (update more packages, etc).

Upgrading the main deps should always be the preferred route over using overrides. Overrides require that we periodically remove them to check if we can update the dependency later on.

### Building JS components

You can run `npm run build` at the repo root and it will build all the projects (takes about 2 minutes). Or alternatively, you can run `npm run build` on an individual project.json to build only that `project.json`. If you do this, any dependent project should have been built previously. Dependencies won't get build automatically.

### Testing JS components

There are two test categories:
 * Unit tests: They are self-contained and don't depend on any of the .NET Code. Run `npm run test`.
 * Integration tests: They test the JS in combination with the .NET Code, for which you first need to have run `eng\Build.cmd`, before you invoke the tests. To execute them, run `npm run integration-test`
2023-12-22 08:53:38 +01:00
William Godbe 6f95afe3ea
Revert "Disable source index build step (#51710)" (#52933)
This reverts commit a0df46503f.
2023-12-20 15:20:03 -08:00
Sébastien Ros a0df46503f
Disable source index build step (#51710) 2023-10-28 00:52:38 +00:00
William Godbe 6e49859a07
Fix 6.0 SiteExtensions version, turn SiteExtension build on in CI (#50706)
* Fix 6.0 SiteExtensions version

* Update ci.yml
2023-09-14 10:35:38 -07:00
William Godbe 5a5ee72cf4
Disable auto-injected CodeQl3000 (#50664) 2023-09-12 12:57:30 -07:00
Brennan 6f668d8666
Add release/8.0 to helix runs (#50573) 2023-09-11 09:39:38 -07:00
Matt Mitchell 9554c89da5
Port internal runtime download changes (#50186)
Co-authored-by: DotNet Bot <dn-bot@microsoft.com>
2023-08-18 10:07:55 -07:00
Dan Moseley 3a026d4339
Update area-owners.md (#49331) 2023-07-11 14:43:17 -05:00
Dan Moseley 2849b4c00f
Update area-owners.md (#49229)
* Update area-owners.md

* Update area-owners.md

* Update area-owners.md

* Update area-owners.md

* Update area-owners.md

* Update area-owners.md

* avoid triggering validation on md

* Added more owners/leads.

* Update area-owners.md

---------

Co-authored-by: Aditya Mandaleeka <adityamandaleeka@users.noreply.github.com>
Co-authored-by: Safia Abdalla <safia@microsoft.com>
2023-07-11 11:32:03 -05:00
dotnet-maestro[bot] ae770a2a1a
[main] Update dependencies from dotnet/efcore dotnet/runtime (#48224)
[main] Update dependencies from dotnet/efcore dotnet/runtime


 - Synchronize KnownWebAssemblySdkPack with KnownRuntimePack

 - Use updated AesGcm constructor

 - Rename dotnet.wasm to dotnet.native.wasm in E2E tests

 - Try removing win-arm build

 - Maybe this

 - test

 - Merge branch 'darc-main-d07100d0-6a03-436a-bb9e-3147022fd207' of https://github.com/dotnet/aspnetcore into darc-main-d07100d0-6a03-436a-bb9e-3147022fd207

 - Restore condition

 - Use explicit command

 - Cond

 - try this

 - Release

 - PlatSpecific

 - ?

 - Spacing

 - Working
2023-05-18 08:57:32 +00:00
Brennan cf010a70fa
Use Node 18 (LTS) (#48087) 2023-05-10 11:27:19 -07:00
William Godbe 80522d1963
Run quarantined-pr job on all release branches (#47939) 2023-04-28 08:28:39 -07:00
William Godbe ffa6b7dbfe
Run quarantined tests on release/8.0 branches (#47402) 2023-03-24 17:28:36 +00:00
William Godbe a0373f2529
Call Yarn Install a second time if first one fails (#46965)
* Call Yarn Install a second time if first one fails

* Update Npm.Common.targets

* Update Npm.Common.targets

* Update Npm.Common.targets

* More retries
2023-03-02 16:10:42 -08:00
William Godbe fbc1d788c2
Update sourceIndexPackageVersion (#46946)
* Update sourceIndexPackageVersion

* Revert "Revert "Update SDK (#46919)" (#46943)"

This reverts commit e9ced2f700.
2023-03-01 19:42:33 +00:00
Tanay Parikh c429024596
Playwright 🎭 🛠️ (#45682)
* Version Bumps

* Run with `Test: Windows Server x64`

* Install Playwright in CI

* Add running playwright locally instructions

* Test Cleanup

* Remove Selenium

* Prebuild for Playwright install

* Update default-build.yml

* Update default-build.yml

* Update default-build.yml

* Update default-build.yml

* Update default-build.yml

* Playwright install in test

* New template test pipeline

* Update components-e2e-tests.yml

* Update components-template-tests.yml

* Update components-e2e-tests.yml

* Update components-e2e-tests.yml

* Update components-e2e-tests.yml

* Update components-template-tests.yml

* Update components-e2e-tests.yml

* Update components-e2e-tests.yml

* Update components-e2e-tests.yml

* Revert new pipeline changes

* RestoreAdditionalProjectSources

* Update Templates.Blazor.Tests.csproj

* PR Feedback

* RunBlazorPlaywrightTemplateTests

* Socket logic

* Fixed socket wait logic

Fixes https://github.com/dotnet/aspnetcore/issues/30761

* Remove redundant process wait for exit

We're already in the `Exited` Event:

There are two ways of being notified when the associated process exits: synchronously and asynchronously. Synchronous notification means calling the WaitForExit method to block the current thread until the process exits. Asynchronous notification uses the Exited event, which allows the calling thread to continue execution in the meantime. In the latter case, EnableRaisingEvents must be set to true for the calling application to receive the Exited event.

https://learn.microsoft.com/dotnet/api/system.diagnostics.process.exited?view=net-7.0

* Update BlazorWasmTemplateTest.cs

* Update Templates.Blazor.Tests.csproj

* Revert App.Ref, add src in props

* Config updates

* Update RequiresDelayedBuildProjects.props

* Update Templates.Blazor.Tests.csproj

* Skip failing tests

* Add https://github.com/dotnet/aspnetcore/issues/46430

* Update Templates.Blazor.Tests.csproj

* Update BlazorWasmTemplateTest.cs

* Update BlazorWasmTemplateTest.cs

---------

Co-authored-by: William Godbe <wigodbe@microsoft.com>
2023-02-14 08:03:25 -08:00
Doug Bunting 59e5920d69
Use Arcade's pool-providers.yml (#46493)
- import the variable template
- use the two variables it provides wherever we name the pool
  - future release branches will now automatically switch to the -Svc pools
2023-02-08 18:49:01 -08:00
Doug Bunting b922de7809
Support manual loc builds creating a PR (#46278)
- we sometimes want / need to get a new loc PR faster than the schedule
2023-01-27 00:00:36 +00:00
dotnet-maestro[bot] c31b8929b9
[main] Update dependencies from dotnet/arcade (#46248)
* Update dependencies from https://github.com/dotnet/arcade build 20230123.10

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.RemoteExecutor
 From Version 8.0.0-beta.23067.5 -> To Version 8.0.0-beta.23073.10

* Revert "Don't depend on source-build job while it isn't running (#46220)"

This reverts commit 73690575fd.

* Revert "Skip Source Build for now (#46190)"

This reverts commit c77deebc5a.

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: wtgodbe <wigodbe@microsoft.com>
2023-01-24 19:02:27 +00:00
Anthony Tossell c37ee916d1
Changed docs.microsoft.com links to learn.microsoft.com Issue: #44175 (#46206)
Updated links from microsoft.docs.* to microsoft.learn.*
- fixes #44175
- also remove version info from the URIs
2023-01-24 02:07:15 +00:00
William Godbe 73690575fd
Don't depend on source-build job while it isn't running (#46220) 2023-01-23 09:50:18 -08:00
William Godbe c77deebc5a
Skip Source Build for now (#46190) 2023-01-20 20:08:41 +00:00
William Godbe bca9c0b320
Use dotnet 6 for uploading indexable solution (#45996) 2023-01-10 19:45:07 +00:00
William Godbe 248ff48dfa
Use dotnet 6 instead of 3.1 for BinLogToSln (#45986)
* Use dotnet 6 instead of 3.1 for BinLogToSln

* Update ci.yml
2023-01-09 22:33:02 -08:00
William Godbe 351d34b230
Update sourceIndexPackageVersion (#45982) 2023-01-09 16:39:24 -08:00
Safia Abdalla 9c25786d95
Update selenium dependency versions (#44834)
* Update selenium dependency versions

* !fixup! Update a yarn.lock file

* !fixup! Fix typo in ChromeDriver Java version

* Update SeleniumStandaloneServer.cs

* crazy

* cool

* Update components-e2e-tests.yml

* Update selenium standalone version

* Regenerate remaining yarn.lock files

* Bump to 108 & 4.7

* Revert `selenium-standalone` NPM package bump

* Bump benchmarks docker image to Chrome 108

* Bump chrome driver to 108

* Revert selenium standalone upgrade part 2

* Update yarn.lock

* Update SeleniumStandaloneServer.cs

* Revert "crazy"

This reverts commit 1a81a40ce4.

* Update EventTest.cs

* Revert URL changes

* Update blazor.server.js

Co-authored-by: Doug Bunting <6431421+dougbu@users.noreply.github.com>
Co-authored-by: Brennan <brecon@microsoft.com>
Co-authored-by: Mackinnon Buck <mackinnon.buck@gmail.com>
Co-authored-by: Tanay Parikh <TanayParikh@users.noreply.github.com>
2022-12-15 23:13:59 +00:00
dotnet-maestro[bot] 867ffcc6a9
[main] Update dependencies from dotnet/efcore dotnet/runtime (#45475)
[main] Update dependencies from dotnet/efcore dotnet/runtime


 - Update templatestrings.json files

 - Update template.json files

 - Update other references to net7

 - Rename publicApi folders

 - Fix RepoTasks

 - Fix it more fixily

 - Really fix it for real this time

 - Undo PreviewFeatures changes

 - Using

 - Merge branch 'darc-main-8caa276f-464b-4e95-a7fa-bc264a536653' of https://github.com/dotnet/aspnetcore into darc-main-8caa276f-464b-4e95-a7fa-bc264a536653

 - Tasks

 - IO

 - CTS

 - Net70

 - Merge branch 'darc-main-8caa276f-464b-4e95-a7fa-bc264a536653' of https://github.com/dotnet/aspnetcore into darc-main-8caa276f-464b-4e95-a7fa-bc264a536653

 - Try using net8.0 for HelixTestRunner

 - Try making ReferenceAssemblies

 - Merge branch 'darc-main-8caa276f-464b-4e95-a7fa-bc264a536653' of https://github.com/dotnet/aspnetcore into darc-main-8caa276f-464b-4e95-a7fa-bc264a536653

 - Get analyzer tests working

 - Ok fine

 - Update doc

 - Path combine

 - Try somethin wacky

 - Fix

 - Using

 - Merge remote-tracking branch 'upstream/main' into darc-main-8caa276f-464b-4e95-a7fa-bc264a536653

 - Quarantine regressed WriteAsJsonAsync tests #45557

 - Quarantine regressed async Json test #45557

 - Re-order DataAnnotationsMetadataProviderTest expected results

 - Quarantine regressed async Json test #45557

 - Re-order DataAnnotationsMetadataProviderTest expected results

 - Merge remote-tracking branch 'upstream/main' into darc-main-8caa276f-464b-4e95-a7fa-bc264a536653

 - Bump E2E timeout to 2 hours

Per discussion in https://github.com/dotnet/aspnetcore/pull/44834#issuecomment-1334592371

 - React to enum ordering change

 - Merge remote-tracking branch 'upstream/darc-main-8caa276f-464b-4e95-a7fa-bc264a536653' into darc-main-8caa276f-464b-4e95-a7fa-bc264a536653

 - Skip a microbenchmark, update a version

 - Make test resilient to order changes

 - Unquar tests

 - remove custom loader for .wasm file (#45611)
2022-12-15 19:10:14 +00:00
William Godbe 916c1a4363
Revert init-nuget workaround (#45005) 2022-11-10 20:13:59 +00:00
Chris Ross 1d62cf9aa5
Remove DOTNET_CLI_DO_NOT_USE_MSBUILD_SERVER workaround (#44808) 2022-11-01 18:28:33 +00:00
Doug Bunting 5ce916bd0a
!fixup! Correct CodeQL3000 setup (#44809)
- add tag only when CodeQL3000 tasks did useful work
  - ignore no-op task executions
- correct tsaoptions.json location
2022-10-31 19:33:41 -07:00
Bruno Oliveira 48cafd98da
Adding `init-nuget` to Linux ARM64 (#44745) 2022-10-26 12:59:18 -07:00
Bruno Oliveira 68fcc9c091
Updating SDK version (#44734)
* Update SDK (#44601)

* Update SDK

* Update global.json

* Trying previous version

* Update global.json

* Updating 8.0.100-alpha.1.22524

* Updating MicrosoftNetCompilersToolsetVersion to 4.5.0-1.22517.9

* Fix CA1507

* Removing EnableAltSvc

Co-authored-by: Sébastien Ros <sebastienros@gmail.com>
Co-authored-by: Bruno Oliveira <brunolins16@users.noreply.github.com>
Co-authored-by: Bruno Oliveira <brolivei@microsoft.com>

* Adding nuget --version workaround

Co-authored-by: Mackinnon Buck <mackinnon.buck@gmail.com>
Co-authored-by: Sébastien Ros <sebastienros@gmail.com>
2022-10-25 17:10:16 -07:00
Doug Bunting b35b7ac8b7
Add CodeQL3000 run to aspnetcore-ci-official (#44688)
* Add CodeQL3000 run to aspnetcore-ci-official
- add new schedule for a weekly run
- add top-level parameter enabling CodeQL3000 in manual builds
- add `enableSBOM` and `variables` parameters in default-build.yml
- add a separate job w/ CodeQL3000 tasks included in build steps; run this job alone
  - use the new default-build.yml parameters
  - set `$(UseSharedCompilation)` to `false` to ease analysis
- tag CodeQL3000 runs
- add a tsaoptions.json file
  - cribbed values from our eng/sdl-tsa-vars.config file

nit: Unconditionally disable the auto-injected component governance build step
- job.yml inserts the task where we need (unless overridden)
2022-10-24 19:46:49 +00:00
William Godbe 39f0e0b8f4
Add AdditionalDotNetPackageFeed for helix (#44604)
* Add AdditionalDotNetPackageFeed for helix

* Update default-build.yml
2022-10-18 22:16:19 -07:00
Doug Bunting d14dd282af
[main] Switch to consolidated Windows build images (#44351) 2022-10-04 10:42:02 -07:00
Michelle McDaniel bc1ff010df
Merge pull request #44337 from dotnet/update-latest-tags-main
Replace -latest docker tags with new schema
2022-10-03 14:56:33 -07:00
msftbot[bot] f8a9548948
Merge pull request #44283 from dotnet-maestro-bot/merge/release/7.0-to-main
[automated] Merge branch 'release/7.0' => 'main'
2022-09-30 18:56:46 +00:00
Matt Mitchell c7d58105c3
Remove VS nupkg push (#44230)
Signing happens at the end of the build now, even with in-build signing. The staging pipeline pushes the nupkgs. This step is not necessary, and pushes unsigned nupkgs.
2022-09-30 17:11:30 +00:00
Michelle McDaniel f79f2d1ca1 Replace -latest docker tags with new schema
We changed the latest tags to not include the -latest suffix, so this change updates those tags to the new schema.
2022-09-30 08:37:45 -07:00
Michelle McDaniel fb537bb783
Merge pull request #44205 from adiaaida/use-latest-docker-tags-main
Update docker tag to latest schema
2022-09-27 11:59:44 -07:00
Doug Bunting b82ff44695
Add loc comments and fix Windows installer bug (#44170)
* Add loc comments and fix Windows installer bug
  - #44167, escape square brackets in `[directory]`
  - add loc comments to lock WiX substitutions
* Support manual runs of the localization pipeline
  - manual builds will create loc project but not use the loc backend
* Fix typos in Windows Hosting Bundle loc comments
2022-09-27 11:46:26 -07:00
Michelle McDaniel 5f4bc82d94 Update docker tag to latest schema
This change moves all of the docker images to the -latest tag as part of #10377.
2022-09-27 08:30:03 -07:00
Doug Bunting e212ed44a5
Merge branch 'main' into merge/release/7.0-to-main 2022-09-26 16:47:04 -07:00
Doug Bunting b6d995a546
[release/7.0] Quarantine `ClosingTheBrowserWindow_GracefullyDisconnects_TheCurrentCircuit` (#44186)
- #44185
- also upload test logs for forks
2022-09-26 15:41:22 -07:00
Doug Bunting a4bc7cbca9
[release/7.0] Use Ubuntu 20.04 a bit more (#44173)
- make version consistent w/ AzDO hosted image
- images now available (dotnet/arcade#10833 gap filled)
2022-09-26 15:41:05 -07:00
Bruno Oliveira 7764074d90
Merge branch 'main' into merge/release/7.0-to-main 2022-09-14 14:59:24 -07:00
Doug Bunting 8de7385386
[release/7.0] Stop building / testing on Ubuntu 18.04 (#43948)
- use 20.04 instead
2022-09-13 15:17:29 -07:00
Mackinnon Buck 93d0e6b5b7
Merge branch 'main' into merge/release/7.0-to-main 2022-09-09 14:40:28 -07:00
Matt Mitchell d7def3d0bd
notin -> eq for PostBuildSign conditional (#43850) 2022-09-08 23:33:59 +00:00
Matt Mitchell e0285b8682
Turn in-build signing on (#43838)
Also clean up some cruft from the YAML
2022-09-08 14:17:45 -07:00
Doug Bunting 7a7f6d1b00
Merge pull request #43783 from dotnet-maestro-bot/merge/release/7.0-to-main
[automated] Merge branch 'release/7.0' => 'main'
2022-09-07 22:09:33 -07:00
Matt Mitchell e40c0fd4c8
Enable fast publishing (#43788) 2022-09-07 07:44:55 -07:00
Brennan c8a6b9a3bb
Merge branch 'main' into merge/release/7.0-to-main 2022-09-06 13:50:12 -07:00
Nikola Milosavljevic 6c7f09270b
Remove aspnetcore submodule workaround (#43775)
* Remove sourcelink workaround
* Use Fedora 33 for source-build leg
* Update source-build container to centos-stream8
2022-09-06 13:19:52 -07:00
Stephen Halter 9e44c9f4b5
Merge branch 'main' into merge/release/7.0-to-main 2022-09-01 19:42:41 -07:00
Stephen Halter 3cdfafda02 Merge branch 'release/7.0' into merge/release/7.0-to-main
# Conflicts:
#	.azure/pipelines/jobs/default-build.yml
#	src/Http/Http.Results/test/OkResultTests.cs
#	src/Http/Http.Results/test/ValidationProblemResultTests.cs
2022-09-01 17:31:05 -07:00
Alex Perovich c4827101f4
Update public pool names (#43681) 2022-09-01 05:19:20 +00:00
Alex Perovich f2ef2fbfb3
Update public pool names (#43676) 2022-09-01 04:59:27 +00:00
Doug Bunting 0349c22d74
Merge branch 'main' into merge/release/7.0-to-main 2022-08-31 13:29:46 -07:00
Doug Bunting 6b02007fbd
[release/7.0] Set `MSBUILDLOGALLENVIRONMENTVARIABLES` in most CI jobs (#43644)
- should affect most of our pipelines though not a few post-build jobs
- as we saw in #43028, binary logs no longer include all environment variables by default
  - this change captures the environment variables not visibly referenced in our projects etc.
  - fix avoids a need to add the override later to debug an issue, at the cost of larger .binlog files
2022-08-30 20:11:29 -07:00
Doug Bunting 59c87f6e69
Use normal `$(_BuildArgs)` in internal jobs w/ binlogs (#43597)
- give `$(*LogArgs)` variables slightly different conditions from `$(_BuildArgs)`, `$(_PublishArgs)`, &hellip;
  - that is, previous variable groupings were slightly off
- enabling binary logs previously broke manifest creation etc.
2022-08-30 17:09:18 -07:00
Mackinnon Buck bcf7319eb3
Update SDK to 7.0.100-rc.2.22419.24 (#43028)
- {lots of different SDK versions tried}
- Validate DataProtection custom algorithm has a constructor
- Additional fixes
- Suppress IL2121
- Fix NoWarn overrides
- Update LinkabilityChecker.csproj
- Update WasmLinkerTest.csproj
- Bump SDK version yet again
- Hack to stop using `msbuild` server
  - please open an issue to keep trying to remove this
- Disable msbuild server for source-build job

Co-authored-by: Steve Sanderson <SteveSandersonMS@users.noreply.github.com>
Co-authored-by: Chris Ross <chrross@microsoft.com>
Co-authored-by: Tanay Parikh <TanayParikh@users.noreply.github.com>
Co-authored-by: James Newton-King <james@newtonking.com>
Co-authored-by: Sébastien Ros <sebastienros@gmail.com>
Co-authored-by: Doug Bunting <6431421+dougbu@users.noreply.github.com>
Co-authored-by: Safia Abdalla <safia@microsoft.com>
2022-08-30 21:21:17 +00:00
msftbot[bot] 292c6d2fe6
Merge pull request #43584 from dotnet-maestro-bot/merge/release/7.0-to-main
[automated] Merge branch 'release/7.0' => 'main'
2022-08-27 06:54:01 +00:00
Doug Bunting 6b118a965f
Cover release/7.0 in our pipelines (#43483)
* Cover release/7.0 in our pipelines
* PR feedback: Remove release/5.0 mentions in our YAML
2022-08-27 05:21:15 +00:00
William Godbe 7e0cdde38c
Make skipComponentGovernanceDetection a variable (#43477)
* Update default-build.yml

* Update ci.yml

* Update default-build.yml

* Remove unneeded bits
2022-08-26 11:53:33 -07:00
Matt Galbraith 0e0cb26317
Move to -Svc pool provider (#43529) 2022-08-24 17:09:13 -07:00
William Godbe 014ed892a2
Skip component governance in public builds (#43470)
* Skip component governance in public builds

* Update default-build.yml
2022-08-22 15:12:35 -07:00
Doug Bunting f2629ce426
Backport parts of 48a81a7059 (#43357)
- was "Exclusively use Azure (public) feeds (#43303)"
- Correct ref to selenium-config.json
  - fix what broke `yarn install` in these directories
- Use `yarn` in aspnetcore-components-e2e pipeline
  - also correct a missing `--frozen-lockfile`

Co-authored-by: MerlinBot
2022-08-18 09:25:22 -07:00
Doug Bunting 48a81a7059
Exclusively use Azure (public) feeds (#43303)
- Exclusively use Azure (public) feeds
- Correct ref to selenium-config.json
  - fix what broke `yarn install` in these directories
- Update a yarn.lock file
- Use `yarn` in aspnetcore-components-e2e pipeline
  - also correct a missing `--frozen-lockfile`

Co-authored-by: MerlinBot <>
2022-08-17 22:02:30 +00:00
Ivan Diaz Sanchez 36df8e5dc4
Merge pull request #42506 from dotnet/ivdiazsa/composite_sdk
[Migrated] - Generate Composite Images Redistributable
2022-07-22 19:56:12 -07:00
Doug Bunting d0bc5d8c2a
Move builds to MacOS 11 (#42791)
* Move builds to MacOS 11
- hosted macOS-10.15 environment is deprecated

* Use an installed XCode version
2022-07-20 09:23:36 -07:00
Seeker186 e2dce4ab9c Merge remote-tracking branch 'upstream/main' into ivdiazsa/composite_sdk 2022-07-14 13:34:35 -07:00
Doug Bunting 645702a601
!fixup! Correct condition in localization.yml (#42590)
- left a bit behind after manual testing
2022-07-06 11:07:45 -07:00
Doug Bunting b66fddc05e
Add use of onelocbuild.yml (#42536)
- part of #36998
- use a separate pipeline to avoid default submodule checkout
  - we will handle dotnet/spa-templates localization separately
2022-07-01 10:38:53 -07:00
Seeker186 28b9b06751 Restored ci.yml from the experimental changes. 2022-06-30 11:21:23 -07:00
Seeker186 2567d7614b Added composite artifact publishing for the missing architectures the pipelines failed in. 2022-06-29 15:14:59 -07:00
Doug Bunting 4adb4258cb
Specify the current agent demands and VS version (#42460)
* Specify the current agent demands and VS version
- we require VS2022 to build native code these days
- Core-Eng really likes `1es-windows-2019[-open]` 😀

* !fixup! Remove extra `$(WindowsTargetPlatformVersion)` settings
- set in Cpp.Common.props
- was incorrect in common.props and led to requiring two Windows SDK versions
2022-06-28 21:22:33 +00:00
Steve Sanderson df9a5d4c5e
Update SDK (#41798) 2022-06-24 01:11:44 +00:00
Doug Bunting 1282215463
Move Composite files to easily-found folder (#42296)
- see discussion starting at <https://github.com/dotnet/aspnetcore/pull/41855#issuecomment-1159030492>
- short answer: wildcards do not work in artifact paths
2022-06-20 15:34:38 -07:00
Ivan Diaz Sanchez a91ec31ecb
Merge pull request #41855 from ivdiazsa/full_composites
(Corrected) Generate Full Composite Images of .NET and ASP.NET Bundled Together
2022-06-15 11:00:14 -07:00
Seeker186 273f10eb47 Test for AzDO artifacts generation. 2022-06-13 16:23:43 -07:00
William Godbe da6cdcbd5d
Remove unneeded + sign (#42148) 2022-06-12 10:15:02 -07:00
William Godbe e227ea3567
Fix branch names again (#42131)
* Fix branch names again

* Update azure-pipelines-mirror-within-azdo.yml

* Update azure-pipelines-mirror-within-azdo.yml
2022-06-11 00:09:15 +00:00
William Godbe f9b5e13149
Fix branch name in mirror pipeline (#42121) 2022-06-10 11:55:42 -07:00
William Godbe 2f4bd9b17b
Allow explicit manual runs of mirror pipeline (#41736)
* Allow explicit manual runs of mirror pipeline

* Fixup

* Fixup 2

* Try different approach

* Update .azure/pipelines/azure-pipelines-mirror-within-azdo.yml

* Update .azure/pipelines/azure-pipelines-mirror-within-azdo.yml

Co-authored-by: Doug Bunting <6431421+dougbu@users.noreply.github.com>

Co-authored-by: Doug Bunting <6431421+dougbu@users.noreply.github.com>
2022-05-19 12:45:12 -07:00
William Godbe 9ba59f9288
Add script to mirror one internal branch to another (#41715)
* Add script to mirror one internal branch to another

* Fix trigger

* params

* Fixup

* Feedback

* Only run on check-ins

* Individual -> Batched

* No repo

* Fix condition
2022-05-18 01:16:58 +00:00
William Godbe dac643de45
Revert "Use 1es-windows-2019 again (#41547)" (#41590)
This reverts commit 46bb449ffa.
2022-05-09 14:11:32 -07:00
Doug Bunting 46bb449ffa
Use 1es-windows-2019 again (#41547) 2022-05-07 22:08:17 -07:00
William Godbe 57e205cd47
Revert "Try out 1es images" (#41441)
* Revert "Try out 1es images (#41400)"

This reverts commit 0394ac7baa.

* Update default-build.yml
2022-04-29 13:29:11 -07:00
William Godbe 0394ac7baa
Try out 1es images (#41400) 2022-04-28 13:21:29 -07:00
Hao Kung 759dc4597d
Include arm64 payloads for hosting bundle (#40709) 2022-03-30 07:26:12 -07:00
William Godbe 502bf7534a
Add option to enable binlogs for manual internal builds (#40914)
* Add option to enable binlogs for manual internal builds

* Fixup
2022-03-28 18:26:42 +00:00