release-publish
Installation
SKILL.md
Release Publish Skill
Publish packages to NuGet.org and finalize releases.
β οΈ NO UNDO: This is step 3 of 3. See releasing.md for full workflow.
β οΈ Branch Protection (COMPLIANCE REQUIRED)
π NEVER commit directly to
mainorskiasharpbranches. This is a policy violation.
| Repository | Protected Branches | Required Action |
|---|---|---|
| SkiaSharp (parent) | main |
Tags/releases created from release branches, never modify main directly |
| externals/skia (submodule) | main, skiasharp |
Never modify directly |
Publishing creates tags on existing release branches β it does NOT modify protected branches.