Skip to content

chore: bump aweXpect to v2.36.0 - #1019

Merged
vbreuss merged 1 commit into
mainfrom
chore/bump-awexpect-2.36.0
Sep 4, 2026
Merged

chore: bump aweXpect to v2.36.0#1019
vbreuss merged 1 commit into
mainfrom
chore/bump-awexpect-2.36.0

Conversation

@vbreuss

@vbreuss vbreuss commented Sep 4, 2026

Copy link
Copy Markdown
Member

Also restore build scope to "Default" and move the Xunit3.Core.Tests to MTP

@vbreuss vbreuss self-assigned this Sep 4, 2026
Copilot AI lite review requested due to automatic review settings September 4, 2026 16:07
@vbreuss vbreuss added the dependencies Pull requests that update a dependency file label Sep 4, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The changes are small, consistent with the PR intent, and the build scope/version updates are applied in the expected centralized locations.

Pull request overview

Updates the repository’s centrally-managed aweXpect package version to the v2.36.0 release and restores the Fallout build pipeline scope to its normal default behavior.

Changes:

  • Switch build pipeline scope from MainOnly back to Default in the Fallout build definition.
  • Bump the centrally-managed aweXpect package version from 2.36.0-DEV.2 to 2.36.0.
File summaries
File Description
Pipeline/Build.cs Restores the build pipeline’s BuildScope to Default.
Directory.Packages.props Updates the centralized aweXpect package version to 2.36.0.
Review details
  • Files reviewed: 2/2 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@github-actions

github-actions Bot commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Test Results

     23 files  +    7       23 suites  +7   9m 32s ⏱️ + 2m 8s
 19 903 tests +1 327   19 901 ✅ +1 326  2 💤 +1  0 ❌ ±0 
102 752 runs  +7 342  102 750 ✅ +7 341  2 💤 +1  0 ❌ ±0 

Results for commit 126570b. ± Comparison against base commit e081f9b.

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

🚀 Benchmark Results

Details

BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 9V74 2.60GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.303
[Host] : .NET 8.0.30 (8.0.30, 8.0.3026.36720), X64 RyuJIT x86-64-v3

Job=InProcess Toolchain=InProcessEmitToolchain IterationCount=15
LaunchCount=1 WarmupCount=10

Method Mean Error StdDev Gen0 Gen1 Allocated
Bool_aweXpect 249.7 ns 1.17 ns 0.98 ns 0.0415 - 696 B
Bool_FluentAssertions 271.2 ns 7.74 ns 7.24 ns 0.0567 - 952 B
Equivalency_aweXpect 301,157.8 ns 3,462.46 ns 3,069.38 ns 20.0195 0.4883 335444 B
Equivalency_FluentAssertions 2,540,546.8 ns 31,710.04 ns 29,661.60 ns 289.0625 46.8750 4841651 B
Int_GreaterThan_aweXpect 285.7 ns 1.82 ns 1.70 ns 0.0515 - 864 B
Int_GreaterThan_FluentAssertions 270.8 ns 2.41 ns 2.26 ns 0.0730 - 1224 B
ItemsCount_AtLeast_aweXpect 506.2 ns 6.16 ns 5.76 ns 0.0811 - 1360 B
ItemsCount_AtLeast_FluentAssertions 523.4 ns 12.03 ns 10.66 ns 0.1192 - 2008 B
String_aweXpect 501.4 ns 6.37 ns 5.65 ns 0.0668 - 1128 B
String_FluentAssertions 1,235.5 ns 32.10 ns 30.02 ns 0.2346 - 3944 B
StringArray_aweXpect 1,978.4 ns 14.60 ns 12.94 ns 0.1564 - 2624 B
StringArray_FluentAssertions 1,429.3 ns 25.86 ns 24.19 ns 0.2480 - 4152 B
StringArrayInAnyOrder_aweXpect 2,541.1 ns 10.43 ns 9.75 ns 0.1678 - 2816 B
StringArrayInAnyOrder_FluentAssertions 20,916.9 ns 192.21 ns 179.79 ns 1.9836 0.0610 33471 B

Also restore build scope to "Default" and move the Xunit3.Core.Tests to MTP
@vbreuss
vbreuss force-pushed the chore/bump-awexpect-2.36.0 branch from df9ed3a to 126570b Compare September 4, 2026 16:24
Copilot AI review requested due to automatic review settings September 4, 2026 16:24

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

The updated xUnit v3 framework test execution path can attempt to run net48 TFMs via dotnet run on non-Windows agents, which will fail.

Review details

Suppressed comments (1)

Pipeline/Build.FrameworkTest.cs:120

  • XunitTestingPlatformFrameworks builds testCombinations from all target frameworks without filtering out net48, unlike VsTestFrameworks. Since these xUnit v3 projects inherit TargetFrameworks including net48, DotNetRun will try to execute the net48 TFM on non-Windows agents and will fail (no .NET Framework runtime).
				Solution.Tests.Frameworks.aweXpect_Frameworks_Xunit3_Core_Tests,
				Solution.Tests.Frameworks.aweXpect_Frameworks_Xunit3_Tests,
			];

			var testCombinations =
  • Files reviewed: 4/4 changed files
  • Comments generated: 0 new
  • Review effort level: Lite

@sonarqubecloud

sonarqubecloud Bot commented Sep 4, 2026

Copy link
Copy Markdown

@vbreuss
vbreuss merged commit 300993a into main Sep 4, 2026
14 checks passed
@vbreuss
vbreuss deleted the chore/bump-awexpect-2.36.0 branch September 4, 2026 16:35
github-actions Bot added a commit that referenced this pull request Sep 4, 2026
github-actions Bot added a commit that referenced this pull request Sep 4, 2026
@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

This is addressed in release v2.37.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file state: released The issue is released

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants