Skip to content

feat(bootstrap): AppVersion option#48

Merged
tgiachi merged 1 commit into
developfrom
feature/app-version
Jul 3, 2026
Merged

feat(bootstrap): AppVersion option#48
tgiachi merged 1 commit into
developfrom
feature/app-version

Conversation

@tgiachi

@tgiachi tgiachi commented Jul 3, 2026

Copy link
Copy Markdown
Owner

Summary

Adds SquidStdOptions.AppVersion, symmetric to AppName: when set, it overrides the version shown in the startup banner and attached as the ApplicationVersion Serilog property. When null or empty, the existing chain applies (entry assembly InformationalVersion stripped of +metadata, then AssemblyName.Version, then 0.0.0).

Useful when the deploy/build version is computed outside the assembly (CI build number, container tag).

Test Plan

  • New test: AppVersion = "9.9.9-test" appears as the ApplicationVersion property (8/8 lifecycle tests green)
  • Build 0 errors. Note: local full suite shows 1 pre-existing flaky failure (SqsTopicProviderTests.Publish_FansOutToAllSubscribers, sleep-based subscription wiring, load-sensitive) - fails on clean develop too, passes isolated and in CI; unrelated to this change.

@tgiachi
tgiachi merged commit 9782e49 into develop Jul 3, 2026
2 checks passed
@tgiachi
tgiachi deleted the feature/app-version branch July 3, 2026 09:53
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.

1 participant