Skip to content

Conversation

@davidB
Copy link
Contributor

@davidB davidB commented Aug 28, 2025

No description provided.

davidB added 3 commits August 28, 2025 19:17
Updated mise tasks:
  - ✅ Added github-cli tool - Installs gh CLI automatically
  - ✅ Enhanced release task - Uses gh release create for GitHub release
  - ✅ Complete automation - Handles tags, GitHub release, and major version
  updates
  - ✅ Proper escaping - Handles YAML and JSON in release notes

  Simplified GitHub workflow:
  - ✅ Single step - Just calls mise run release
  - ✅ Passes GITHUB_TOKEN - For gh CLI authentication
  - ✅ Clean and maintainable - All logic is in mise tasks

  Benefits:
  - Local/CI consistency - Same release process everywhere
  - Tool management - mise handles all dependencies (dprint, bun, gh)
  - Maintainability - One place to update release logic
  - Flexibility - Can run releases locally or via GitHub

  Usage:
  # Local release
  mise run release -- v1.2.3

  # Or via GitHub workflow
  # Actions → Release → Run workflow → Enter v1.2.3
@davidB davidB merged commit d23b1bd into main Aug 28, 2025
9 checks passed
@davidB davidB deleted the wip branch August 28, 2025 18:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants