chore: pre-publish NuGet bumps + tighten API-ref types front matter#62
Merged
xavierjohn merged 1 commit intoJun 19, 2026
Merged
Conversation
NuGet (Directory.Packages.props) -- stay-current minor/patch bumps; the --vulnerable scan flagged nothing: - OpenTelemetry x4 1.15.3 -> 1.16.0 - Scalar.AspNetCore (+ .Microsoft) 2.14.4 -> 2.16.4 - Microsoft.Extensions.* (DI.Abstractions / Options / Logging.Console) and Microsoft.AspNetCore.OpenApi / TestHost 10.0.7 -> 10.0.9 - Azure.Core 1.54.0 -> 1.59.0, DotNet.ReproducibleBuilds 2.0.2 -> 2.0.5 - FluentAssertions 7.2.0 -> 7.2.2 (stays on 7.x) Held deliberately: FluentAssertions <8 (license), Microsoft.Testing.Extensions .TrxReport 1.9.1 + .CodeCoverage 18.0.6 (MTP alignment with xunit.v3's Microsoft.Testing.Platform 1.9.x), Asp.Versioning.OpenApi 10.0.0-rc.1 (no newer). Build 0 warnings / 0 errors; all 99 tests pass. Docs: tighten the `types:` front matter added in #61 to the actual documented `###` type sections (addresses the review feedback on #61) -- drop method names and types whose sections live in sibling docs: SliOutcome, IServiceLevelIndicatorBuilder, AddServiceLevelIndicator, AddServiceLevelIndicatorInstrumentation (trellis-api-sli.md) and AddApiVersion (trellis-api-sli-apiversioning.md).
xavierjohn
added a commit
to xavierjohn/Trellis.Microservices.Template
that referenced
this pull request
Jun 19, 2026
There was a problem hiding this comment.
Pull request overview
Pre-publish maintenance for the Trellis Service Level Indicator (.NET) libraries, updating dependency versions and aligning the API reference docs’ YAML front matter types: entries to match the docs’ actual ### type sections (per the indexing/metadata approach introduced in #61).
Changes:
- Bumped several NuGet package versions in
Directory.Packages.props(OpenTelemetry, Scalar.AspNetCore, Microsoft.Extensions.*, Azure.Core, DotNet.ReproducibleBuilds, FluentAssertions 7.x). - Tightened
types:YAML front matter intrellis-api-sli.mdto include only types that have corresponding###sections in that doc. - Tightened
types:YAML front matter intrellis-api-sli-apiversioning.mdto include only types that have corresponding###sections in that doc.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| docs/api_reference/trellis-api-sli.md | Narrows YAML types: to match the doc’s actual ### type headings (core API reference). |
| docs/api_reference/trellis-api-sli-apiversioning.md | Narrows YAML types: to match the doc’s actual ### type headings (API versioning extension reference). |
| Directory.Packages.props | Minor/patch dependency bumps while retaining repo constraints (e.g., FluentAssertions staying on 7.x). |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Pre-publish maintenance before republishing the SLI packages (which carry the new API-reference front matter from #61).
NuGet bumps (
Directory.Packages.props)Stay-current minor/patch bumps.
dotnet list package --vulnerable --include-transitiveflagged nothing — these are not security fixes.Held deliberately:
copilot-instructions.md).1.9.1and CodeCoverage18.0.6— kept aligned with xunit.v3'sMicrosoft.Testing.Platform1.9.x (per the existing comment in the props file).10.0.0-rc.1— no newer version on the sources.Docs
Tightens the
types:front matter (added in #61) to each doc's actual documented### typesections — addresses the review feedback on #61. Removed method names and types whose###sections live in a sibling doc:trellis-api-sli.md: dropSliOutcome,IServiceLevelIndicatorBuilder,AddServiceLevelIndicator,AddServiceLevelIndicatorInstrumentation.trellis-api-sli-apiversioning.md: dropAddApiVersion.Verification
dotnet build -c Release: 0 warnings / 0 errors.dotnet test: 99 passed / 0 failed across all three test projects.