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

15 Коммитов

Автор SHA1 Сообщение Дата
Viktor Hofer ba5d0e1513
Remove SwaggerGenerator.MSBuild PackageReference dependency from Helix.Client and Versions.props (#14732) 2024-04-23 16:12:47 +02:00
Tomáš Matoušek f312c42eb2
Add support for JSON resources to Xliff tasks (#14391)
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
2024-01-26 11:34:56 -08:00
Viktor Hofer f725106bd3
Stop upgrading .NETStandard to 2.0.3 globally (#14379) 2024-01-17 11:45:23 +01:00
Viktor Hofer bf59935a10
Update Arcade TFMs according to TFM docs (#14332) 2024-01-08 21:22:34 +01:00
Viktor Hofer 307cf43ca6
Add Microsoft.DotNet.XliffTasks into arcade (#14158)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Nick Guerrera <nicholg@microsoft.com>
Co-authored-by: Tomáš Matoušek <tmat@users.noreply.github.com>
Co-authored-by: Tomas Matousek <tomat@microsoft.com>
Co-authored-by: William Li <wul@microsoft.com>
Co-authored-by: Brett V. Forsgren <brettfo@microsoft.com>
Co-authored-by: Tom Meschter <tom.meschter@microsoft.com>
Co-authored-by: Tanner Gooding <tagoo@outlook.com>
Co-authored-by: Tom Meschter <tom.meschter@valinor.org>
Co-authored-by: David Kean <davkean@microsoft.com>
Co-authored-by: Jonathon Marolf <jmarolf@microsoft.com>
Co-authored-by: Jonathon Marolf <jmarolf@users.noreply.github.com>
Co-authored-by: dotnet-maestro[bot] <42748379+dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Tom Meschter <tomescht@microsoft.com>
Co-authored-by: Jon Fortescue <jofortes@microsoft.com>
Co-authored-by: Lukasz Patalas <lupatala@microsoft.com>
Co-authored-by: Matt Galbraith <mattgal@microsoft.com>
Co-authored-by: Matt Galbraith <MattGal@users.noreply.github.com>
Co-authored-by: Drew Noakes <git@drewnoakes.com>
Co-authored-by: Alitzel Mendez <6895254+AlitzelMendez@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Michael Simons <msimons@microsoft.com>
Co-authored-by: Matt Mitchell <mmitche@microsoft.com>
Co-authored-by: Adam Ratzman <adam@adamratzman.com>
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-10-27 08:24:37 +00:00
Viktor Hofer 2052775a6e
[.NET 9] Use NuGet Central Package Management (#14074)
* Use NuGet Central Package Management

- Move external versions to Directory.Packages.props
- Disable package source mapping which currently isn't supported by
  release/internal builds that automatically add feeds.
- Update runtime dependencies to 8.0 RC1

* Downgrade runtime package versions to P4
2023-10-05 20:31:10 +02:00
Viktor Hofer 092187e7c6
Group Versions.props entries & nit clean-up (#13293)
* Group Versions.props entries & nit clean-up

1. Group Versions.props version entries by the source-repository.
   We do the same in other repositories which helped quickly identifying
   which dependencies are used from which repositories.
2. Small clean-up in Cci.Extensions & NETStandard package-reference.
2023-04-25 17:47:04 +00:00
Viktor Hofer bde465ec9a
Avoid package dependencies on inbox librares & clean-up (#13210)
1. Avoid package dependencies on inbox libraries to not bring in
   deprecated or no longer supported packages:
   - System.Net.Http (inbox on all TFMs)
   - System.IO.Compression (inbox on all TFMs)
   - System.Reflection.Metadata (inbox on .NETCoreApp)
   - ...
2. Remove versions that aren't used anymore and update dependencies to
   latest servicing digit. Make sure that nearly all versions are
   encoded in Versions.props instead of hardcoded in project files
   except for few deprecated cases like Microsoft.Cci. Mark deprecated
   packages in Versions.props with a TODO to switch off them.
3. Use NetCurrent, NetFrameworkMinimum and NetFrameworkToolCurrent for
   floating TFMs. Expose the latter two + NetFrameworkCurrent in the
   Arcade.Sdk. Change build conditions to not assert on a specific TFM
   version.
4. Remove custom CodeAnaylsis package version from GenAPI, ApiCompat
   and GenFacades.
5. Format project files:
   - Empty lines after Project and before closing tag
   - Empty lines between Property/Item groups
   - Remove unused or duplicated msbuild properties
   - Delete unused or non-necessary files
   - Use less verbose item include/update syntax
   - Remove unnecessary "<?xml" and "ToolsVersion" tags in files that
     don't need them (msbuild).
   - Add missing license headers in the package msbuild files and remove
     license headers from project files which don't need them.
6. Avoid netstandard1.x dependencies and lift potential
   NETStandard.Library transitive references to the latest version
   (2.0.3).
7. Use Microsoft.Build.NoTargets Sdk to create content only packages to
   avoid defining custom targets and/or invoking the compiler.
8. Remove unnecessary needed project dependencies (package and/or
   project references).
9. Fix ApiCompat output path and ApiCompatAssembly property in package
   build file.
10. Use "TargetFramework" instead of "TargetFrameworks" in single
    targeting projects for improved performance.
11. Avoid the external Xunit.SkippableFact dependency in a test project
    in favor of Microsoft.DotNet.XUnitExtensions which is used by the
    stack and part of Arcade.
2023-04-25 17:45:29 +02:00
Tomáš Matoušek d3a73e5629
Update infrastructure to Arcade 63208-02 (#455) 2018-08-13 12:53:20 -07:00
Alex Perovich 0576b9a902 PR Feedback 2018-07-02 13:45:30 -07:00
Alex Perovich fd3a9250cf Use Arcade.Sdk from feed 2018-06-26 17:59:12 -07:00
Alex Perovich 20ea860abb Move RoslynTools.RepoToolset into Arcade 2018-06-26 17:57:50 -07:00
Alex Perovich 0777ff9930
Update to 1.0.0-beta2-63011-05 of RepoToolset (#280)
* Update to latest RepoToolset

* Build Fixes

* PR Feedback
2018-06-26 16:43:15 -07:00
Alex Perovich 662c254def
Add generated helix api client library (#116)
* Add generated helix api client library

* Add package extras

* Add sign tool data

* CR Feedback

* Remove other solution

* More signtooldata
2018-04-17 16:38:41 -07:00
Christopher Costa ca2f92e1e4
RepoToolset update to 1.0.0-beta2-62718-01 (#83)
* RepoToolset update to 1.0.0-beta2-62718-01

* PR feedback: use versionprefix, use a target for nuspec, update to latest repotoolset version

* Update execute permissions

* PR feedback: fix casing of preparemachine

* build commands aren't unified yet, update them both

* add preparemachine to both cibuild.cmd commands
2018-03-19 18:03:21 -07:00