Skip to content

Commit 38db0c2

Browse files
committed
Update
1 parent 36a01ae commit 38db0c2

File tree

3 files changed

+61
-7
lines changed

3 files changed

+61
-7
lines changed

.github/workflows/linux_test.yml

+7-7
Original file line numberDiff line numberDiff line change
@@ -41,16 +41,16 @@ jobs:
4141

4242
- name: Set up AWS credentials
4343
run: |
44-
echo "[default]" > $HOME/.aws/credentials
45-
echo "aws_access_key_id=${{ secrets.AWS_ACCESS_KEY_ID }}" >> $HOME/.aws/credentials
46-
echo "aws_secret_access_key=${{ secrets.AWS_SECRET_ACCESS_KEY }}" >> $HOME/.aws/credentials
44+
echo "[default]" > "$HOME/.aws/credentials"
45+
echo "aws_access_key_id=${{ secrets.AWS_ACCESS_KEY_ID }}" >> "$HOME/.aws/credentials"
46+
echo "aws_secret_access_key=${{ secrets.AWS_SECRET_ACCESS_KEY }}" >> "$HOME/.aws/credentials"
4747
4848
- name: Set up AWS config
4949
run: |
50-
echo "[default]" > $HOME/.aws/config
51-
echo "region=us-east-1" >> $HOME/.aws/config
52-
echo "output=json" >> $HOME/.aws/config
53-
echo "endpoint_url=http://localhost:4566" >> $HOME/.aws/config
50+
echo "[default]" > "$HOME/.aws/config"
51+
echo "region=us-east-1" >> "$HOME/.aws/config"
52+
echo "output=json" >> "$HOME/.aws/config"
53+
echo "endpoint_url=http://localhost:4566" >> "$HOME/.aws/config"
5454
5555
- uses: nao1215/actions-hottest@v1
5656
with:

.github/workflows/mac_test.yml

+27
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,33 @@ jobs:
2525
go-version: "1"
2626
check-latest: true
2727

28+
- name: Setup localstack
29+
env:
30+
LOCALSTACK_API_KEY: ${{ secrets.LOCALSTACK_API_KEY }}
31+
LOCALSTACK_AUTH_TOKEN: ${{ secrets.LOCALSTACK_AUTH_TOKEN }}
32+
# https://docs.localstack.cloud/user-guide/ci/github-actions/
33+
run: |
34+
docker compose up -d
35+
echo "Waiting for LocalStack startup..."
36+
sleep 30
37+
echo "Startup complete"
38+
39+
- name: Download dependencies
40+
run: go mod download
41+
42+
- name: Set up AWS credentials
43+
run: |
44+
echo "[default]" > "$HOME/.aws/credentials"
45+
echo "aws_access_key_id=${{ secrets.AWS_ACCESS_KEY_ID }}" >> "$HOME/.aws/credentials"
46+
echo "aws_secret_access_key=${{ secrets.AWS_SECRET_ACCESS_KEY }}" >> "$HOME/.aws/credentials"
47+
48+
- name: Set up AWS config
49+
run: |
50+
echo "[default]" > "$HOME/.aws/config"
51+
echo "region=us-east-1" >> "$HOME/.aws/config"
52+
echo "output=json" >> "$HOME/.aws/config"
53+
echo "endpoint_url=http://localhost:4566" >> "$HOME/.aws/config"
54+
2855
- name: Run unit test
2956
run: |
3057
go mod download

.github/workflows/windows_test.yml

+27
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,33 @@ jobs:
2525
go-version: "1"
2626
check-latest: true
2727

28+
- name: Setup localstack
29+
env:
30+
LOCALSTACK_API_KEY: ${{ secrets.LOCALSTACK_API_KEY }}
31+
LOCALSTACK_AUTH_TOKEN: ${{ secrets.LOCALSTACK_AUTH_TOKEN }}
32+
# https://docs.localstack.cloud/user-guide/ci/github-actions/
33+
run: |
34+
docker compose up -d
35+
echo "Waiting for LocalStack startup..."
36+
sleep 30
37+
echo "Startup complete"
38+
39+
- name: Download dependencies
40+
run: go mod download
41+
42+
- name: Set up AWS credentials
43+
run: |
44+
echo "[default]" > "$HOME/.aws/credentials"
45+
echo "aws_access_key_id=${{ secrets.AWS_ACCESS_KEY_ID }}" >> "$HOME/.aws/credentials"
46+
echo "aws_secret_access_key=${{ secrets.AWS_SECRET_ACCESS_KEY }}" >> "$HOME/.aws/credentials"
47+
48+
- name: Set up AWS config
49+
run: |
50+
echo "[default]" > "$HOME/.aws/config"
51+
echo "region=us-east-1" >> "$HOME/.aws/config"
52+
echo "output=json" >> "$HOME/.aws/config"
53+
echo "endpoint_url=http://localhost:4566" >> "$HOME/.aws/config"
54+
2855
- name: Run unit test
2956
run: |
3057
go mod download

0 commit comments

Comments
 (0)