Commit graph

14 commits

Author SHA1 Message Date
Duende Bot
d4a4e901f6 Publish - 2026-05-21 18:39:51 UTC 2026-05-21 18:40:01 +00:00
Duende Bot
50f1a072b3 Publish - 2026-04-01 08:20:45 UTC 2026-04-01 08:22:06 +00:00
Duende Bot
3e811895ec Publish - 2026-03-16 22:06:27 UTC 2026-03-16 22:08:02 +00:00
Damian Hickey
b58f78735a Rename shared/GlobalAliasses.cs to shared/Global.cs 2026-02-26 12:51:25 +01:00
Damian Hickey
7f04aba927 Introduce shared GlobalAliasses.cs with CT = CancellationToken alias repo-wide
Replace the per-project GlobalAliasses.cs files in BFF with a single
canonical file in shared/, linked into all projects via src.props,
test.props, and hosts_and_clients.props.
2026-02-20 10:14:49 +01:00
Damian Hickey
28d46123ad Normalise line endings 2026-02-17 11:45:26 +01:00
Damian Hickey
23223566cd Update src.props to target net10.0 only 2026-02-17 10:57:13 +01:00
pgermishuys
afa1364f90 Revert "Merge pull request #2241 from DuendeSoftware/dh/ms-test-platform"
This reverts commit 8cc6df1f2f, reversing
changes made to 0f8bbf0611.
2025-10-15 18:57:54 +02:00
Damian Hickey
0afe76f186 Migrate all test projects to xUnit v3 and Microsoft Test Platform
Major Changes:
- Upgraded from xunit.core v2 to xunit.v3 (3.1.0)
- Replaced Microsoft.NET.Test.Sdk with Microsoft.Testing.Platform.MSBuild
  (1.8.4)
- Updated test projects to use <OutputType>Exe</OutputType> (required for
  xUnit v3)

Package Updates:
- Replaced Verify.Xunit with Verify.XunitV3 (31.0.0)
- Replaced Meziantou.Extensions.Logging.Xunit with
  MartinCostello.Logging.XUnit.v3 (0.6.0)
- Replaced Serilog.Sinks.XUnit with Serilog.Sinks.XUnit3 (1.1.0)
- Removed Xunit.SkippableFact (xUnit v3 has built-in skipping)
- Removed Microsoft.SourceLink.GitHub from test projects
- Updated Serilog to 4.3.0 (required by Serilog.Sinks.XUnit3)

Code Changes:
- Updated IAsyncLifetime implementations (Task → ValueTask,
  Task.CompletedTask → default)
- Removed 'using Xunit.Abstractions;' from 37 files
- Replaced Skip.If() with Assert.Skip() for conditional test skipping
- Replaced [SkippableFact] with [Fact] and [SkippableTheory] with [Theory]
- Updated BeforeAfterTestAttribute to IBeforeAfterTestAttribute in xUnit v3
- Fixed TheoryData syntax for xUnit v3 (collection expressions)

Playwright Integration:
- Removed Retries folder (unused xUnit v2 extensibility code)
- Replaced Microsoft.Playwright.Xunit with Microsoft.Playwright
- Removed PageTest base class, implemented Playwright directly
- Added IAsyncLifetime implementation with manual browser initialization
2025-10-15 11:58:13 +02:00
Stu Frankish
ea7791709c Introduce new CPM per-framework variables.
Condense per-frameworks references into a single include referencing the new variables.
Remove explicit TargetFrameworks from all possible projects.
Added comment to explain where csproj files still include a TargetFramework.
Added reference to bump transitive kubernetes package (due to vulnerability).
2025-10-01 10:43:47 +01:00
Joe DeCock
987a765519 Format NoWarns consistently 2025-09-16 08:54:17 -05:00
Joe DeCock
2fa0a58f66 Revert GenerateDocumentationFile change
Fixing the build...
2025-03-05 15:14:09 -06:00
Joe DeCock
7cbe23f94d Make debug builds less strict
Release builds do more work and are stricter. This allows for faster
development: devs can be messy/experimental initially and verify their
code easily by running a build in Release mode, and we also enforce
stricter rules in CI with the Release configuration. We can also move
any slow actions to the Release configuration to speed up test runs, etc.
2025-03-05 14:24:59 -06:00
Joe DeCock
981936ff45
New build pipelines (#1743)
* Use 1 gitignore file

* Add the ignore-this project for testing

* Import and configure workflow-gen

* Generate workflows for bff, is, it

* Delete build projects for bff, is

* Add directory.build.props files

* Add src and test props, fix up IdentityServer builds

* Manage dependencies centrally

* Fix a bunch of dependency resolution issues

* import codeql build file

---------

Co-authored-by: Erwin van der Valk <erwin@vandervalk.pro>
2025-02-04 11:38:32 +01:00