Skip to content

feat: refactor solo rb template#37

Open
JeffreyDallas wants to merge 7 commits intomainfrom
update-solo-rb-template
Open

feat: refactor solo rb template#37
JeffreyDallas wants to merge 7 commits intomainfrom
update-solo-rb-template

Conversation

@JeffreyDallas
Copy link
Copy Markdown
Contributor

Description:

Related issue(s):

Give better user prompt when could not delete previous installed npm installed symbol link

Notes for reviewer:

Checklist

  • Documented (Code comments, README, etc.)
  • Tested (unit, integration, etc.)

JeffreyDallas and others added 7 commits March 27, 2026 11:20
Signed-off-by: Jeffrey Tang <jeffrey@swirldslabs.com>
… formula update branch (#32)

* Initial plan

Signed-off-by: Jeffrey Tang <jeffrey@swirldslabs.com>

* fix: replace peter-evans/create-pull-request with gh pr create to prevent branch force-push

Co-authored-by: JeffreyDallas <39912573+JeffreyDallas@users.noreply.github.com>
Signed-off-by: Jeffrey Tang <jeffrey@swirldslabs.com>

---------

Signed-off-by: Jeffrey Tang <jeffrey@swirldslabs.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: JeffreyDallas <39912573+JeffreyDallas@users.noreply.github.com>
Signed-off-by: Jeffrey Tang <jeffrey@swirldslabs.com>
…removed during brew install (#35)

* chore: homebrew release solo 0.62.0 and 0.63.0 (#33)

Signed-off-by: Jeffrey Tang <jeffrey@swirldslabs.com>

* Initial plan

Signed-off-by: Jeffrey Tang <jeffrey@swirldslabs.com>

* fix: fail fast with clear instructions when brew install solo cannot remove stale bin/solo

- Change opoo (warning) to odie (fatal error) when bin/solo cannot be
  removed due to permission issues, so the install fails fast with clear
  actionable instructions instead of continuing for ~40s and then
  failing at the brew link step with a confusing error message.
- Extract the brew install command to a variable (brew_install_cmd)
  derived from the formula's own tap/name to avoid string duplication.
- Add new standalone workflow test-brew-install-version.yml that accepts
  a solo version string and tests brew installation on GitHub runner.
- Update test comment in test-brew-install.yml to reflect new fail-fast
  behavior for the stale-brew-bin-permission scenario.

Co-authored-by: JeffreyDallas <39912573+JeffreyDallas@users.noreply.github.com>
Signed-off-by: Jeffrey Tang <jeffrey@swirldslabs.com>

---------

Signed-off-by: Jeffrey Tang <jeffrey@swirldslabs.com>
Co-authored-by: JeffreyDallas <39912573+JeffreyDallas@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Jeffrey Tang <jeffrey@swirldslabs.com>
Signed-off-by: Jeffrey Tang <jeffrey@swirldslabs.com>
Signed-off-by: Hashgraph Eng Automation <eng-automation@hashgraph.com>
Signed-off-by: Jeffrey Tang <jeffrey@swirldslabs.com>
…mp-solo-homebrew-0.64.0

Signed-off-by: Jeffrey Tang <jeffrey@swirldslabs.com>

# Conflicts:
#	Formula/solo.rb
Signed-off-by: Jeffrey Tang <jeffrey@swirldslabs.com>
@JeffreyDallas JeffreyDallas self-assigned this Mar 27, 2026
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.

3 participants