Skip to content

Commit d4b02e0

Browse files
committed
Unify CI and Release into single workflow with environment approval
Merge ci.yml, release.yml, and app-publish-artifacts.yml into a single CI and Release workflow with 5 chained jobs: resolve-version → build-and-test (matrix) → release-packages (approval) → deploy-docs → create-release. - Add GenerateReleaseManifest NUKE target for SHA256 integrity verification - Use GitHub environment 'release' as single approval gate - PR runs Build+Test on ubuntu only; main push runs full platform matrix - Release job publishes NuGet, deploys docs, creates tag and GitHub Release Made-with: Cursor
1 parent 81d7695 commit d4b02e0

7 files changed

Lines changed: 585 additions & 550 deletions

File tree

.github/workflows/app-publish-artifacts.yml

Lines changed: 0 additions & 168 deletions
This file was deleted.

0 commit comments

Comments
 (0)