Files
Taskbar-Launcher/docs/RELEASE.md
2026-06-02 17:41:12 -04:00

997 B

Release Process

Branches

Recommended Gitea layout:

  • main: stable released source code
  • dev: active development work

Release builds should come from main.

Version Numbers

Use semantic versioning:

MAJOR.MINOR.PATCH

Examples:

  • 1.0.0: first stable release
  • 1.0.1: bug fix
  • 1.1.0: new feature

Update version fields in:

TaskbarLauncher.csproj

Build Release Zip

Small package:

.\Tools\New-TaskbarLauncherRelease.ps1

Self-contained package:

.\Tools\New-TaskbarLauncherRelease.ps1 -SelfContained

Output:

builds/releases/TaskbarLauncher-vVERSION-small.zip

Publish to Gitea

  1. Commit all source changes.
  2. Merge dev into main.
  3. Tag the release:
git tag v1.0.0
git push origin main
git push origin v1.0.0
  1. In Gitea, create a release from the tag.
  2. Upload the zip from builds/releases.

Older releases stay available through Gitea Releases and Git tags.