Skip to content

Latest commit

 

History

History
36 lines (28 loc) · 1.09 KB

File metadata and controls

36 lines (28 loc) · 1.09 KB

Releasing

Steps

  1. Fetch the latest main branch

    git fetch origin main
    git checkout origin/main

    NOTE: this puts you on a detached head, which is fine for tagging and pushing the tag.

  2. Tag the release

    git tag v1.2.3
  3. Push the tag

    git push origin v1.2.3
  4. Check the draft release

    • Monitor the release workflow for progress and errors
    • Go to GitHub Releases
    • Review the auto-generated draft release
    • Verify binaries and checksums are attached
  5. Publish the release

    • Edit the draft release if needed
    • Click "Publish release"
  6. Merge the homebrew tap PR

    • After publishing the release, a PR will be automatically created in dagger/homebrew-tap
    • Review and merge the PR to make the release available via Homebrew

The Dagger CI automatically handles building binaries and creating the draft release when tags are pushed.