Skip to content

Commit 4ea08bb

Browse files
committed
Formatting check in test job
1 parent 19930f9 commit 4ea08bb

File tree

2 files changed

+21
-31
lines changed

2 files changed

+21
-31
lines changed

.github/workflows/pipeline.yml

Lines changed: 8 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -36,23 +36,14 @@ jobs:
3636
source scripts/utils.sh
3737
init_terraform aws github heroku
3838
39-
# - name: "Run terraform to check for formatting"
40-
# run: |
41-
# docker container run \
42-
# --rm \
43-
# --env AWS_ACCESS_KEY_ID=${{ secrets.AWS_ACCESS_KEY_ID }} \
44-
# --env AWS_SECRET_ACCESS_KEY=${{ secrets.AWS_SECRET_ACCESS_KEY }} \
45-
# infrastructure:${{ github.sha }} -chdir=src/aws fmt -check
46-
# docker container run \
47-
# --rm \
48-
# --env AWS_ACCESS_KEY_ID=${{ secrets.AWS_ACCESS_KEY_ID }} \
49-
# --env AWS_SECRET_ACCESS_KEY=${{ secrets.AWS_SECRET_ACCESS_KEY }} \
50-
# infrastructure:${{ github.sha }} -chdir=src/github fmt -check
51-
# docker container run \
52-
# --rm \
53-
# --env AWS_ACCESS_KEY_ID=${{ secrets.AWS_ACCESS_KEY_ID }} \
54-
# --env AWS_SECRET_ACCESS_KEY=${{ secrets.AWS_SECRET_ACCESS_KEY }} \
55-
# infrastructure:${{ github.sha }} -chdir=src/heroku fmt -check
39+
- name: "Run terraform to check for formatting"
40+
env:
41+
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
42+
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
43+
GITHUB_COMMIT_SHA: ${{ github.sha }}
44+
run: |
45+
source scripts/utils.sh
46+
format_terraform aws github heroku
5647
5748
# - name: "Run validation to check for issues"
5849
# run: |

scripts/utils.sh

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,16 @@ init_terraform() {
1212
done
1313
}
1414

15-
# format_terraform() {
16-
# for dir in "$@"
17-
# do
18-
# echo "Initializing terraform for" "$i"
19-
# docker container run \
20-
# --env AWS_ACCESS_KEY_ID=${{ secrets.AWS_ACCESS_KEY_ID }} \
21-
# --env AWS_SECRET_ACCESS_KEY=${{ secrets.AWS_SECRET_ACCESS_KEY }} \
22-
# --name infrastructure \
23-
# --volume aws-provider:/app/src/aws/.terraform \
24-
# --volume github-provider:/app/src/github/.terraform \
25-
# --volume heroku-provider:/app/src/heroku/.terraform \
26-
# infrastructure:${{ github.sha }} -chdir=src/"$dir" fmt -check
27-
# done
28-
# }
15+
format_terraform() {
16+
for dir in "$@"
17+
do
18+
echo "Initializing terraform for" "$i"
19+
docker container run \
20+
--env AWS_ACCESS_KEY_ID="$AWS_ACCESS_KEY_ID" \
21+
--env AWS_SECRET_ACCESS_KEY="$AWS_SECRET_ACCESS_KEY" \
22+
--volume aws-provider:/app/src/aws/.terraform \
23+
--volume github-provider:/app/src/github/.terraform \
24+
--volume heroku-provider:/app/src/heroku/.terraform \
25+
infrastructure:"$GITHUB_COMMIT_SHA" -chdir=src/"$dir" fmt -check
26+
done
27+
}

0 commit comments

Comments
 (0)