From 1dd1469289813ea813cc55e733a733c250212f7b Mon Sep 17 00:00:00 2001 From: Alexander Rashed <2796604+alexrashed@users.noreply.github.com> Date: Thu, 6 Mar 2025 09:50:17 +0100 Subject: [PATCH 1/9] remove workaround for status timeout (#35) --- .github/workflows/build.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3c895d3..36ce8e8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -114,9 +114,6 @@ jobs: # start community ./localstack start -d ./localstack wait -t 180 - # TODO this is a hotfix to capture the first build of the service catalog which takes longer than - # the allowed timeout in `localstack status services` (2s) - curl http://localhost.localstack.cloud:4566/_localstack/health ./localstack status services --format plain ./localstack status services --format plain | grep "s3=available" ./localstack stop From 24dcac597e99eff7f1bdf56d7b8083811914adb7 Mon Sep 17 00:00:00 2001 From: "localstack[bot]" Date: Thu, 27 Mar 2025 09:17:20 +0000 Subject: [PATCH 2/9] release version 4.3.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 020b0a1..7d4b27c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ pyinstaller -localstack==4.2.0 +localstack==4.3.0 cookiecutter From de2bc3c26c6a62ea582ea6041e8ff2d2caf7b11e Mon Sep 17 00:00:00 2001 From: "localstack[bot]" Date: Thu, 8 May 2025 07:14:30 +0000 Subject: [PATCH 3/9] release version 4.4.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 7d4b27c..fbdffe7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ pyinstaller -localstack==4.3.0 +localstack==4.4.0 cookiecutter From 59eb6ae00993dfb4bb85d09bc1736055b8d236bd Mon Sep 17 00:00:00 2001 From: "localstack[bot]" Date: Thu, 5 Jun 2025 07:35:36 +0000 Subject: [PATCH 4/9] release version 4.5.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index fbdffe7..c673206 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ pyinstaller -localstack==4.4.0 +localstack==4.5.0 cookiecutter From f3c1be570466e8f00b1e5c0f80ef8d99d9e5dc56 Mon Sep 17 00:00:00 2001 From: Alexander Rashed <2796604+alexrashed@users.noreply.github.com> Date: Wed, 2 Jul 2025 17:46:03 +0200 Subject: [PATCH 5/9] Upgrade windows runner after removal of windows-2019 (#39) --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 36ce8e8..ea6a254 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -23,7 +23,7 @@ jobs: - runner: macos-13-xlarge os: darwin arch: arm64 - - runner: windows-2019 + - runner: windows-2022 os: windows arch: amd64 - runner: ubuntu-22.04 From b048d652ac19a759eab0ba5a135570cfc0cf0064 Mon Sep 17 00:00:00 2001 From: "localstack[bot]" Date: Thu, 3 Jul 2025 06:25:55 +0000 Subject: [PATCH 6/9] release version 4.6.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index c673206..0e07e40 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ pyinstaller -localstack==4.5.0 +localstack==4.6.0 cookiecutter From 7c296b891f06c7fee1f60f536e84be954cf248c1 Mon Sep 17 00:00:00 2001 From: "localstack[bot]" Date: Thu, 31 Jul 2025 07:17:26 +0000 Subject: [PATCH 7/9] release version 4.7.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 0e07e40..8e4272e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ pyinstaller -localstack==4.6.0 +localstack==4.7.0 cookiecutter From 9676f452db14eae2cee5a29aedff680951ac40c4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Aug 2025 08:53:41 +0200 Subject: [PATCH 8/9] Bump actions/download-artifact from 4 to 5 in the github-actions group (#40) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ea6a254..d676344 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -188,7 +188,7 @@ jobs: contents: write steps: - name: Download Builds - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: path: builds From 189d35f70304675c43995377c5d45783e69c3a15 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 18 Aug 2025 09:24:52 +0200 Subject: [PATCH 9/9] Switch to GitHub runners, update GitHub actions (#41) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Alexander Rashed --- .github/workflows/build.yml | 23 +++++++---------------- .gitignore | 3 --- .python-version | 1 + 3 files changed, 8 insertions(+), 19 deletions(-) create mode 100644 .python-version diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d676344..a0d4d5f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -29,7 +29,7 @@ jobs: - runner: ubuntu-22.04 os: linux arch: amd64 - - runner: buildjet-2vcpu-ubuntu-2204-arm + - runner: ubuntu-22.04-arm os: linux arch: arm64 @@ -38,19 +38,10 @@ jobs: cli_version: ${{ steps.cli_version.outputs.cli_version }} steps: - name: Check out Git repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - - name: Setup Python (GitHub Runner) - if: ${{ !contains(matrix.runner, 'buildjet') }} + - name: Setup Python uses: actions/setup-python@v5 - with: - python-version: '3.11.5' - - - name: Setup Python (BuildJet Runner) - if: contains(matrix.runner, 'buildjet') - uses: gabrielfalcao/pyenv-action@v18 - with: - default: '3.11.4' # Add a retry to avoid issues when this action is running # right after the package is published on PyPi @@ -105,8 +96,8 @@ jobs: # GitHub Windows and xlarge MacOS runner cannot run Docker containers: # - https://github.com/orgs/community/discussions/25491 # - https://docs.github.com/en/actions/using-github-hosted-runners/about-larger-runners/ - # TODO re-enable for mac when mac11 docker gets more stable, and for buildjet when the tests there get more stable - if: matrix.os != 'windows' && matrix.os != 'darwin' && matrix.runner != 'buildjet-2vcpu-ubuntu-2204-arm' + # TODO re-enable for mac when mac11 docker gets more stable + if: matrix.os != 'windows' && matrix.os != 'darwin' run: | # Pull images to avoid making smoke tests vulnerable to system behavior (docker pull speed) docker pull localstack/localstack @@ -124,8 +115,8 @@ jobs: # - https://github.com/orgs/community/discussions/25491 # - https://docs.github.com/en/actions/using-github-hosted-runners/about-larger-runners/ # Skip these checks for forks (forks do not have access to the LocalStack Pro API key) - # TODO re-enable for mac when mac11 docker gets more stable, and for buildjet when the tests there get more stable - if: matrix.os != 'windows' && matrix.os != 'darwin' && matrix.runner != 'buildjet-2vcpu-ubuntu-2204-arm' && !github.event.pull_request.head.repo.fork + # TODO re-enable for mac when mac11 docker gets more stable + if: matrix.os != 'windows' && matrix.os != 'darwin' && !github.event.pull_request.head.repo.fork run: | # Pull images to avoid making smoke tests vulnerable to system behavior (docker pull speed) docker pull localstack/localstack-pro diff --git a/.gitignore b/.gitignore index 82f0fa5..ce9e2c4 100644 --- a/.gitignore +++ b/.gitignore @@ -108,9 +108,6 @@ target/ # Jupyter Notebook .ipynb_checkpoints -# pyenv -.python-version - # celery beat schedule file celerybeat-schedule diff --git a/.python-version b/.python-version new file mode 100644 index 0000000..902b2c9 --- /dev/null +++ b/.python-version @@ -0,0 +1 @@ +3.11 \ No newline at end of file