-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Change of Support Model of SAM CLI Installation Experience of Homebrew #5613
Comments
You guys should add a warning on the documentation page |
Thanks for the suggestion, it is in work in progress at the moment, it should be updated soon. |
What's the recommended way of getting upgrades when installing from the package rather than a package manager like brew? |
Homebrew is the only real cross-platform package manager and our whole dev team uses it to have up-to-date installations of the various AWS and other CLI tools without having different installation and update instructions for each OS devs use. Now we'll have to go through manually installing AWS SAM CLI / unzipping and sudo-installing on Linux dev machines for each update. So, why is AWS pulling support for homebrew? Sorry if this sounds harsh, but it seems like quite a developer-hostile move by AWS. |
Official installer is broken, see #5649 |
We appreciate all the feedback provided here. I just want to point out that, installing through I also want to check the cask alternative. Users will be able to install using Thank you! |
Sad to see this happen as homebrew is very convenient on WSL and, as @mndeveci has written, is not available for Linuxbrew. Could you provide a |
This, please. I'm an Ubuntu user. A Debian package repository with all the AWS developer tools would allow Ubuntu to automatically keep my developer tools up to date. Something like Microsoft's Linux Package Repository would be awesome. At least publish a deb package so that I may install and uninstall using standard tools such as apt and deb-get. Are you still going to support installation via pip? I have enough pip-installed tools that this is an acceptable solution: pipx install/upgrade/uninstall aws-sam-cli |
I used this script to create myself a deb file:
No reason this couldn't be made part of the github workflow. |
SAM CLI has completed its migration and homebrew installation channel has been using homebrew-core community bottles since October 3rd, 2023. You can update your installation by running Thank you for your feedback on this ticket. A few quick notes:
Thanks for your understanding and support! |
|
Starting from 2023/09/12, the AWS SAM CLI will no longer support installation through the AWS-managed Homebrew installer (
aws/tap/aws-sam-cli
). We recommend you use our supported first-party installers. To continue using Homebrew, the community-managed installer (aws-sam-cli
) is available at your discretion.From 2023/09/12, when you run
brew install aws/tap/aws-sam-cli
, you will be re-directed to the community-managed formula. This is the same behavior as runningbrew install aws-sam-cli
.Here is the list of first-party installers:
Please visit AWS SAM CLI Installation page for more information https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/install-sam-cli.html
Thanks!
The text was updated successfully, but these errors were encountered: