gravitational / teleport

The easiest, and most secure way to access and protect all of your infrastructure.
https://goteleport.com
GNU Affero General Public License v3.0
17.62k stars 1.76k forks source link

Maintain brew package #4870

Open klizhentas opened 3 years ago

klizhentas commented 3 years ago

Lots of people are installing teleport using brew install teleport.

The package is not mantained by our team and does not work on MacOS:

https://gitlab.com/gitlab-com/gl-infra/infrastructure/-/issues/11568#note_449484645

Fix the brew package support for Mac and mantain the package as part of our build infrastructure.

klizhentas commented 3 years ago

https://github.com/Homebrew/homebrew-core/blob/master/Formula/teleport.rb

gclawes commented 3 years ago

If you are considering maintaining the homebrew package, I'd recommend creating versioned formulae for teleport major versions. Homebrew does not have a good story for installing old versions, and teleport updates on major versions in homebrew often breaks client/server compatibility.

https://docs.brew.sh/Versions https://github.com/Homebrew/brew/issues/8791

For example, being able to do brew install teleport@4 when 5.0.0 is the latest version would help with incompatibility issues.