From ad02fa04caac1546eee9d306e5cf26138ba1911f Mon Sep 17 00:00:00 2001 From: Joel Scheuner Date: Fri, 25 Sep 2026 15:30:27 +0200 Subject: [PATCH 1/2] Link the CLI source and the releasing instructions Co-Authored-By: Claude Opus 5.5 --- README.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 35c6d88..344f477 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ LocalStack CLI (deprecated) > - Migrate local scripts and CI workflows: [docs.localstack.cloud/.../lstk/migration](https://docs.localstack.cloud/aws/developer-tools/running-localstack/lstk/migration/) This repository contains building instructions for binary builds of the LocalStack CLI. -It does not contain the actual source for the CLI, since the LocalStack CLI is basically just the Python package `localstack` (published on PyPi) with it's install dependencies (and without any extras). +It does not contain the actual source for the CLI (see [localstack/localstack-cli-standalone](https://github.com/localstack/localstack-cli-standalone) for the source code), since the LocalStack CLI is basically just the Python package `localstack` (published on PyPi) with it's install dependencies (and without any extras). This is why this repository just contains the build config and pipeline that packages the LocalStack CLI python package into a standalone binary using PyInstaller. ## Installation @@ -26,4 +26,7 @@ $ brew install localstack/tap/localstack-cli If you do not have Brew on your machine, you can directly download the pre-built LocalStack CLI binary for your system: - [Download the latest release for your platform](https://github.com/localstack/localstack-cli/releases/latest) - Extract the archive to a folder in your `PATH` variable: - - MacOS / Linux: ```sudo tar xvzf ~/Downloads/localstack-cli-*-darwin-*-onefile.tar.gz -C /usr/local/bin``` \ No newline at end of file + - MacOS / Linux: ```sudo tar xvzf ~/Downloads/localstack-cli-*-darwin-*-onefile.tar.gz -C /usr/local/bin``` + +## Releasing +Releases of this repository must follow each release of [localstack/localstack-cli-standalone](https://github.com/localstack/localstack-cli-standalone). Bump the `localstack` pin in `requirements.txt`, push a tag with the same version, and publish the draft release. See the [releasing instructions](https://github.com/localstack/localstack-cli-standalone#releasing) for the full steps. From 5171edbe2e880729609d20981af5651d14296e67 Mon Sep 17 00:00:00 2001 From: Joel Scheuner Date: Fri, 25 Sep 2026 17:40:30 +0200 Subject: [PATCH 2/2] Remove the link to the private CLI source repository Co-Authored-By: Claude Opus 5.5 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 344f477..f4ed68a 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ LocalStack CLI (deprecated) > - Migrate local scripts and CI workflows: [docs.localstack.cloud/.../lstk/migration](https://docs.localstack.cloud/aws/developer-tools/running-localstack/lstk/migration/) This repository contains building instructions for binary builds of the LocalStack CLI. -It does not contain the actual source for the CLI (see [localstack/localstack-cli-standalone](https://github.com/localstack/localstack-cli-standalone) for the source code), since the LocalStack CLI is basically just the Python package `localstack` (published on PyPi) with it's install dependencies (and without any extras). +It does not contain the actual source for the CLI, since the LocalStack CLI is basically just the Python package `localstack` (published on PyPi) with it's install dependencies (and without any extras). This is why this repository just contains the build config and pipeline that packages the LocalStack CLI python package into a standalone binary using PyInstaller. ## Installation