28 Commits
Author SHA1 Message Date
Sergio Pedri 223fb36f1d Add reproducible builds pkg; remove embedded PDB
Add DotNet.ReproducibleBuilds (with comment) alongside Nerdbank.GitVersioning to enable reproducible build tooling. Remove the explicit PublishRepositoryUrl setting from Directory.Build.props. Drop the ContinuousIntegrationBuild property from build/Community.Toolkit.Common.props. Remove forced DebugType=embedded and associated comments from the source generator and codefixer props, reverting to default PDB handling for those projects.
2026-03-16 10:26:45 -07:00
Sergio Pedri 6e83642f07 Enable parallel test execution via shared target
Moved the ParallelizeAttribute configuration from individual test project files to the shared Community.Toolkit.Common.targets file. This centralizes the configuration and ensures all test projects run tests in parallel by default.
2025-11-09 18:48:08 -08:00
Sergio Pedri 6a0e0e9d5f Fix build for .NET 8, enable C# 12 2024-01-20 17:27:19 +01:00
Sergio Pedri 3bbfe6c75e Replace Unsafe.SizeOf<T>() with sizeof(T) 2022-11-23 02:52:02 +01:00
Sergio Pedri 9d9de23c44 Move trimming properties to .targets file in src\ 2022-11-22 16:37:39 +01:00
Sergio Pedri 17fc0daf2d Move [InternalsVisibleTo] to .csproj files 2022-11-22 16:33:47 +01:00
Sergio Pedri 68b8170849 Update NuGet icon 2022-10-27 19:59:58 +02:00
Sergio Pedri 0ae8bb789a Centralize trimming settings in common .targets file 2022-10-26 14:26:05 +02:00
Sergio Pedri 15da57b8b3 Bump HighPerformance package to .NET 7 2022-10-26 13:22:14 +02:00
Nirmal Guru a264dfb397 Use EditorConfig to apply file headers
- Use 'file_header_template' to specify our header text
  in EditorConfig so that the supported formatters
  can use it automatically when formatting files.
2022-09-28 22:01:46 +05:30
Nirmal Guru 41abf66445 Update EditorConfig and Git files
- Add default Git attributes.
- Update Git ignores to latest.
- Merge duplicate EditorConfig rules.
- Format projects to EditorConfig rules.
- Fix formatting errors in 'Guard.md' file.
2022-06-11 15:36:02 +02:00
Sergio Pedri a231298a21 Merge pull request #290 from CommunityToolkit/dev/update-assembly-metadata
Update Company and Authors metadata items
2022-06-07 11:46:06 +02:00
Sergio Pedri 292bf3497d Update Company and Authors metadata items 2022-06-02 19:04:48 +02:00
Hank McCord 83746acd77 Enable strong name signing
Fixes: #254
2022-06-01 17:12:15 -04:00
Nirmal Guru ea1010575d Remove Cake Build (#94)
We no longer require Cake build nor we use it extensively!
Update Azure Pipelines (CI YAML) Script to be more modern and runnable across platforms.
Replaced the headers check with a PowerShell script mimicking the Cake script's `UpdateHeaders` task functionality.
2022-01-25 13:23:53 +01:00
Sergio Pedri d3a34ae7dd Update verify headers script for generated headers 2021-11-15 12:35:34 +01:00
Sergio Pedri efe9a26a3e Remove unused targets from Cake script 2021-11-09 16:03:33 +01:00
Sergio Pedri f841be9f6f Skip packing for auxiliary test project 2021-11-09 15:18:46 +01:00
Sergio Pedri 8dd533d680 Switch to dotnet pack to create NuGet packages 2021-11-09 15:18:46 +01:00
Sergio Pedri b8c77ad57c Minor style tweaks 2021-11-05 00:43:20 +01:00
Sergio Pedri ad74dc9b68 Remove failing restore step 2021-11-05 00:43:20 +01:00
Sergio Pedri a5dfcd25eb Update CI script 2021-11-05 00:43:19 +01:00
Sergio Pedri 32f3f7ce3c Hide imported files in projects from .targets file 2021-11-01 20:34:17 +01:00
Sergio Pedri 11ab330e69 Enable nullability annotations in the entire solution 2021-11-01 19:27:55 +01:00
Sergio Pedri 20f8ed1a59 Rename packages away from "Windows" name 2021-11-01 17:26:52 +01:00
Sergio Pedri fd58931fb0 Rename common .props/.targets files 2021-11-01 16:36:45 +01:00
Sergio Pedri f1996bb2d4 Remove leftover .targets item 2021-10-31 10:55:08 +01:00
Sergio Pedri de2678f3ec Port and update initial build and solution files 2021-10-29 17:54:22 +02:00