Fable.Python uses the version format X.Y.Z-alpha.N.P where:
X.Y.Z-alpha.Nmatches the Fable version (e.g.,5.0.0-alpha.22)Pis the patch version for Fable.Python releases (0, 1, 2, etc.)
Example: 5.0.0-alpha.22.0, 5.0.0-alpha.22.1, 5.0.0-alpha.22.2
- Go to GitHub Releases
- Click "Draft a new release"
- Create a new tag in the format
v5.0.0-alpha.22.0(withvprefix) - Set the release title (e.g.,
5.0.0-alpha.22.0) - Write release notes (or use "Generate release notes")
- For pre-release versions, check "Set as a pre-release"
- Click "Publish release"
The publish workflow will automatically build and push the NuGet package.
When Fable releases a new version (e.g., 5.0.0-alpha.23):
- Update the codebase to work with the new Fable version
- Create a release with tag
v5.0.0-alpha.23.0
5.0.0-alpha.21.0(initial sync with Fable 5.0.0-alpha.21)5.0.0-alpha.21.1(first patch)5.0.0-alpha.21.2(second patch)5.0.0-alpha.22.0(sync with Fable 5.0.0-alpha.22)5.0.0-alpha.22.1(first patch for alpha.22)