Skip to content

Add install directive to specify correct homebrew installed binary.#52

Merged
sendqueery merged 2 commits intodisneystreaming:developfrom
ncatelli:bugfix/homebrew-release-install-incorrect-binary
Jul 23, 2021
Merged

Add install directive to specify correct homebrew installed binary.#52
sendqueery merged 2 commits intodisneystreaming:developfrom
ncatelli:bugfix/homebrew-release-install-incorrect-binary

Conversation

@ncatelli
Copy link

Currently our releases pack the binary ssm into each tar archive.

https://github.com/disneystreaming/homebrew-tap/blob/master/Formula/ssm-helpers.rb#L28-L30

General

This PR fixes a bug where our homebrew releases currently are attempting to install a ssm-helpers binary from our released archive rather than ssm. As can be seen in https://github.com/disneystreaming/homebrew-tap/blob/master/Formula/ssm-helpers.rb#L28-L30

This change WILL change the binary, but this is a change that brings it into consistency with all other deployments.

We can either,

  • Make the breaking change
  • Make the breaking change and symlink ssm-helpers to the binary
  • Update the tar binary to ssm-helpers consistently

I'm happy to modify this PR to any of the above options.

Other Changes

@ncatelli
Copy link
Author

Symlink is probably my preferred method of the 3 and I will probably modify this PR to reflect that unless there are any other opinions.

This will also probably help us avoid a version bump for the breaking change.

@ncatelli ncatelli marked this pull request as ready for review July 16, 2021 17:53
@sendqueery sendqueery self-requested a review July 19, 2021 14:17
Copy link
Collaborator

@sendqueery sendqueery left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@sendqueery sendqueery merged commit c7a221c into disneystreaming:develop Jul 23, 2021
sendqueery pushed a commit that referenced this pull request Jul 23, 2021
)

* Add install directive to specify correct binary

* Add symlink for ssm-helpers -> ssm binary
@sendqueery sendqueery mentioned this pull request Jul 23, 2021
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