From 31188a65abd2231ebdf82a84c1c1a707bd3d3d9b Mon Sep 17 00:00:00 2001 From: lakkeger Date: Thu, 16 May 2024 19:12:15 +0200 Subject: [PATCH 1/3] test: check new ls action --- .github/workflows/integration-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/integration-test.yml b/.github/workflows/integration-test.yml index 4ab0fa0..f6db7d2 100644 --- a/.github/workflows/integration-test.yml +++ b/.github/workflows/integration-test.yml @@ -50,7 +50,7 @@ jobs: pip install -r requirements-dev.txt - name: Start LocalStack - uses: LocalStack/setup-localstack@main + uses: LocalStack/setup-localstack@refactor_default_action with: image-tag: 'latest' use-pro: 'true' From a8266d1f9a7f926db10f0f9a61728bc6d7b1206c Mon Sep 17 00:00:00 2001 From: lakkeger Date: Fri, 17 May 2024 13:40:27 +0200 Subject: [PATCH 2/3] feat(ci:github): swap to new gha action for testing purposes --- .github/workflows/cloudpod_release.yml | 2 +- .github/workflows/test_cloudpods.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cloudpod_release.yml b/.github/workflows/cloudpod_release.yml index f028746..095cd5d 100644 --- a/.github/workflows/cloudpod_release.yml +++ b/.github/workflows/cloudpod_release.yml @@ -37,7 +37,7 @@ jobs: pip install -r requirements-dev.txt - name: Start LocalStack - uses: LocalStack/setup-localstack@main + uses: LocalStack/setup-localstack@refactor_default_action with: image-tag: ${{ inputs.release-tag || 'latest'}} use-pro: 'true' diff --git a/.github/workflows/test_cloudpods.yml b/.github/workflows/test_cloudpods.yml index 430b5d5..3cfe37e 100644 --- a/.github/workflows/test_cloudpods.yml +++ b/.github/workflows/test_cloudpods.yml @@ -54,7 +54,7 @@ jobs: python-version: '3.11' - name: Start LocalStack - uses: LocalStack/setup-localstack@main + uses: LocalStack/setup-localstack@refactor_default_action with: image-tag: ${{ matrix.tag }} use-pro: 'true' From 9266424dab65db8e12359ac2b6486422f447b58d Mon Sep 17 00:00:00 2001 From: lakkeger Date: Tue, 4 Jun 2024 13:45:13 +0200 Subject: [PATCH 3/3] fix(ci): update GHA to new version --- .github/workflows/cloudpod_release.yml | 3 ++- .github/workflows/integration-test.yml | 2 +- .github/workflows/preview_create.yml | 7 +++++-- .github/workflows/test_cloudpods.yml | 3 ++- 4 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.github/workflows/cloudpod_release.yml b/.github/workflows/cloudpod_release.yml index 095cd5d..b2caeef 100644 --- a/.github/workflows/cloudpod_release.yml +++ b/.github/workflows/cloudpod_release.yml @@ -37,7 +37,7 @@ jobs: pip install -r requirements-dev.txt - name: Start LocalStack - uses: LocalStack/setup-localstack@refactor_default_action + uses: LocalStack/setup-localstack@v0.2.0 with: image-tag: ${{ inputs.release-tag || 'latest'}} use-pro: 'true' @@ -58,6 +58,7 @@ jobs: run: | pytest tests + # Not using action as state is not stored as an artifact - name: Save the Cloud Pod env: LOCALSTACK_API_KEY: ${{ secrets.LOCALSTACK_API_KEY }} diff --git a/.github/workflows/integration-test.yml b/.github/workflows/integration-test.yml index f6db7d2..12bd6f3 100644 --- a/.github/workflows/integration-test.yml +++ b/.github/workflows/integration-test.yml @@ -50,7 +50,7 @@ jobs: pip install -r requirements-dev.txt - name: Start LocalStack - uses: LocalStack/setup-localstack@refactor_default_action + uses: LocalStack/setup-localstack@v0.2.0 with: image-tag: 'latest' use-pro: 'true' diff --git a/.github/workflows/preview_create.yml b/.github/workflows/preview_create.yml index d7cc46c..bf3ba18 100644 --- a/.github/workflows/preview_create.yml +++ b/.github/workflows/preview_create.yml @@ -30,15 +30,18 @@ jobs: pip install awscli-local - name: Deploy Preview - uses: LocalStack/setup-localstack/preview@main + uses: LocalStack/setup-localstack@v0.2.0 env: AWS_DEFAULT_REGION: us-east-1 AWS_REGION: us-east-1 AWS_ACCESS_KEY_ID: test AWS_SECRET_ACCESS_KEY: test + LOCALSTACK_API_KEY: ${{ secrets.LOCALSTACK_API_KEY }} with: github-token: ${{ secrets.GITHUB_TOKEN }} - localstack-api-key: ${{ secrets.LOCALSTACK_API_KEY }} + state-backend: ephemeral + state-action: start + skip-ephemeral-stop: 'true' preview-cmd: | # Add your custom deployment commands here. # Below is an example for the Image resizer application. diff --git a/.github/workflows/test_cloudpods.yml b/.github/workflows/test_cloudpods.yml index 3cfe37e..07da849 100644 --- a/.github/workflows/test_cloudpods.yml +++ b/.github/workflows/test_cloudpods.yml @@ -36,6 +36,7 @@ jobs: - name: Checkout uses: actions/checkout@v3 + # Loading it manually as we're storing the state as a release and not an artifact - name: Retrieve Pod env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -54,7 +55,7 @@ jobs: python-version: '3.11' - name: Start LocalStack - uses: LocalStack/setup-localstack@refactor_default_action + uses: LocalStack/setup-localstack@v0.2.0 with: image-tag: ${{ matrix.tag }} use-pro: 'true'