Skip to content

Commit 39311e4

Browse files
committed
updated main CI pipeline to use localstack
1 parent 203cbd4 commit 39311e4

File tree

1 file changed

+5
-21
lines changed

1 file changed

+5
-21
lines changed

.github/workflows/ci-pipeline__main.yml

Lines changed: 5 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -20,32 +20,16 @@ jobs:
2020
steps:
2121
- uses: actions/checkout@v4
2222

23-
- name: Start MinIO Server
24-
uses: owasp-sbot/OSBot-GitHub-Actions/.github/actions/docker__minio@dev
25-
26-
- name: Start DynamoDB Local Server
27-
uses: owasp-sbot/OSBot-GitHub-Actions/.github/actions/docker__dynamo-db@dev
28-
2923
- name: Start Local Stack
3024
uses: owasp-sbot/OSBot-GitHub-Actions/.github/actions/docker__local-stack@dev
31-
32-
- name: Poetry - Install Dependencies
33-
uses: owasp-sbot/OSBot-GitHub-Actions/.github/actions/poetry__install@dev
3425
with:
35-
pip_install: '-r requirements-test.txt'
26+
LOCAL_STACK_SERVICES: 's3,lambda,iam,cloudwatch,dynamodb,logs,sts,ec2'
3627

37-
- name: Run Unit Tests (using Poetry)
38-
uses: owasp-sbot/OSBot-GitHub-Actions/.github/actions/poetry__run-unit-tests@dev
39-
40-
- name: Run Integrations Tests (using Poetry)
41-
uses: owasp-sbot/OSBot-GitHub-Actions/.github/actions/poetry__run-unit-tests@dev
28+
- name: "run-tests"
29+
uses: owasp-sbot/OSBot-GitHub-Actions/.github/actions/pytest__run-tests@dev # run tests (which use Local Stack)
4230
with:
43-
test_target: 'tests/integration'
44-
env:
45-
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
46-
AWS_DEFAULT_REGION: ${{ secrets.AWS_DEFAULT_REGION }}
47-
AWS_ACCOUNT_ID: ${{ secrets.AWS_ACCOUNT_ID }}
48-
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
31+
test_target: "tests"
32+
4933

5034

5135
increment-tag:

0 commit comments

Comments
 (0)