Repository navigation
Modernize GitHub CI, add build reporting and publish to Cloudsmith - #3
Merged
Merged
Conversation
consolidate gh job summary into single table
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.
Builds now show stage timings in GitHub job summaries, group stage logs, and support structured notices, warnings and errors. CI validates Linux, Windows and documentation before master publishes packages or deploys Pages.
New package releases temporarily publish to the public Cloudsmith NuGet feed while nuget.org ownership transfer is pending. The build CLI accepts --nuget-source, and CI reads CLOUDSMITH_API_KEY through the existing environment-based API key option. Missing credentials fail the publish job. The README opens with a prominent temporary-feed warning, restore instructions and Cloudsmith hosting attribution.
Release versions: Partas.Build 0.7.0; Partas.Build.Cmd 0.3.2; Partas.Build.Baked, Partas.ExternalAnnotations, Partas.ExternalAnnotations.Tool and Partas.Build.ExternalAnnotations 0.1.2. Assembly versions are unchanged.
Validation: full local Build CLI test gate with GitHub Actions environment enabled: 477 passed, 8 ignored, including Debug and Release compiler probes. Build CLI help and non-executing publish plan verified; source and secret handling reviewed. Hosted Linux/Windows/documentation checks must pass before merge. Unrelated local configuration edits are excluded.