Skip to content

GH207: Return CakeException.ExitCode from the generated host - #215

Merged
devlead merged 1 commit into
cake-build:developfrom
devlead:feature/gh-207
Oct 1, 2026
Merged

devlead merged 1 commit into
cake-build:developfrom
devlead:feature/gh-207

Conversation

@devlead

@devlead devlead commented Oct 1, 2026

Copy link
Copy Markdown
Member
  • Exit via Cake.Cli ExceptionLogger.LogException instead of Environment.Exit(1) so CakeException.ExitCode is honored.
  • Pass a null ICakeLog so the handler does not re-enter ServiceProvider under _providerLock.
  • Refresh RegisterExceptionHandlers generator snapshots.
  • fixes Return CakeException.ExitCode from generated host #207

- Exit via Cake.Cli ExceptionLogger.LogException instead of Environment.Exit(1) so CakeException.ExitCode is honored.
- Pass a null ICakeLog so the handler does not re-enter ServiceProvider under _providerLock.
- Refresh RegisterExceptionHandlers generator snapshots.
- fixes cake-build#207
@devlead
devlead enabled auto-merge October 1, 2026 14:15
@devlead
devlead merged commit 6729d6b into cake-build:develop Oct 1, 2026
5 checks passed
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.

Return CakeException.ExitCode from generated host

1 participant