Skip to content

Migrate from Nuke to Fallout build system and upgrade to .NET 10#139

Merged
dennisdoomen merged 1 commit into
mainfrom
migrate-to-fallout-build
May 31, 2026
Merged

Migrate from Nuke to Fallout build system and upgrade to .NET 10#139
dennisdoomen merged 1 commit into
mainfrom
migrate-to-fallout-build

Conversation

@dennisdoomen

Copy link
Copy Markdown
Owner

Summary

Migrates the build infrastructure from Nuke to Fallout and upgrades the .NET SDK and tooling versions.

Changes

  • Rename .nuke/ directory to .fallout/
  • Replace Nuke.Common/Nuke.Components (9.0.4) with Fallout.Common/Fallout.Components (10.3.49)
  • Upgrade .NET SDK: 8.0.10010.0.300
  • Upgrade build project target framework: net8.0net10.0

Package updates

Package Before After
PackageGuard 2.0.0 2.1.1
JetBrains.ReSharper.GlobalTools 2025.3.0.3 2026.1.2
Meziantou.Analyzer 3.0.93 3.0.98
FluentAssertions 8.8.0 8.10.0

- Rename .nuke/ directory to .fallout/
- Replace Nuke.Common/Nuke.Components with Fallout.Common/Fallout.Components 10.3.49
- Upgrade .NET SDK from 8.0.100 to 10.0.300 and build TFM to net10.0
- Update PackageGuard 2.0.0 → 2.1.1
- Update JetBrains.ReSharper.GlobalTools 2025.3 → 2026.1.2
- Update Meziantou.Analyzer 3.0.93 → 3.0.98
- Update FluentAssertions 8.8.0 → 8.10.0

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions

github-actions Bot commented May 31, 2026

Copy link
Copy Markdown

Test Results

  3 files  ±0    3 suites  ±0   6s ⏱️ -2s
155 tests ±0  155 ✅ ±0  0 💤 ±0  0 ❌ ±0 
307 runs  ±0  307 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit a520520. ± Comparison against base commit 0a785e4.

♻️ This comment has been updated with latest results.

@coveralls

coveralls commented May 31, 2026

Copy link
Copy Markdown

Coverage Report for CI Build 26704968177

Coverage remained the same at 84.624%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 1322
Covered Lines: 1186
Line Coverage: 89.71%
Relevant Branches: 447
Covered Branches: 311
Branch Coverage: 69.57%
Branches in Coverage %: Yes
Coverage Strength: 283.12 hits per line

💛 - Coveralls

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants