Skip to content

ci: harden release pipeline for bare SemVer tags - #18

Merged
AGiorgetti merged 8 commits into
developfrom
codex/issue-17-release-pipeline
Sep 17, 2026
Merged

AGiorgetti merged 8 commits into
developfrom
codex/issue-17-release-pipeline

Conversation

@AGiorgetti

Copy link
Copy Markdown
Contributor

Summary

  • Gate publishing on exact bare stable/prerelease SemVer tag and GitVersion matches.
  • Pack once, validate package/API/consumer/trimming/AOT/content contracts, and hand off exact six artifacts with checksums/provenance.
  • Separate dry-run verification from approval-gated NuGet publishing; remove duplicate suppression.
  • Make test discovery explicit, remove inactive workflow copies, and synchronize release docs/checklist.
  • Keep the generator package analyzer-only without Roslyn runtime assets.

Validation

  • dotnet build Mammoth.LiteMapper.sln -c Release --no-restore: passed, 0 warnings/errors.
  • ReleaseQualityContractTests: 14/14 passed.
  • Milestone14PackagingAndAotTests: 24 passed, 1 expected Windows linker-prerequisite skip.
  • dotnet test Mammoth.LiteMapper.sln -c Release --no-build --no-restore: 649 passed, 1 expected Windows linker-prerequisite skip.
  • All six local packages packed and package-content checks passed.
  • YAML parse and git diff --check passed.
  • dotnet tool restore and package-level apicompat were blocked by local NuGet SSL access; no NuGet publication was attempted.

Refs #17

AGiorgetti and others added 4 commits September 17, 2026 10:54
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
AGiorgetti and others added 4 commits September 17, 2026 12:05
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
@AGiorgetti
AGiorgetti merged commit dfbcf30 into develop Sep 17, 2026
22 checks passed
@AGiorgetti
AGiorgetti deleted the codex/issue-17-release-pipeline branch September 17, 2026 12:32
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