Skip to content

Improve release script reliability (ENG-1733) - #134

Merged
horgh merged 3 commits into
mainfrom
greg/eng-1733
Dec 5, 2025
Merged

horgh merged 3 commits into
mainfrom
greg/eng-1733

Conversation

@oschwald

@oschwald oschwald commented Dec 3, 2025

Copy link
Copy Markdown
Member

Summary

  • Add pre-flight checks to verify tools and connectivity before making any changes
  • Support pre-release versions (e.g., 1.0.0-beta.1) in changelog parsing

Pre-flight checks added

  • Verify gh CLI is authenticated
  • Verify repository access via gh
  • Verify git can connect to remote (catches SSH/credential issues)
  • Check required commands: perl, rake

Changes

  1. Added pre-flight check block at the start of the script
  2. Updated version regex to support pre-release suffixes like -beta.1

🤖 Generated with Claude Code

@horgh
horgh merged commit 3506d2f into main Dec 5, 2025
30 checks passed
@horgh
horgh deleted the greg/eng-1733 branch December 5, 2025 03:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants