|
31 | 31 | command: scripts/release $CIRCLE_PROJECT_USERNAME $CIRCLE_PROJECT_REPONAME << pipeline.git.tag >> |
32 | 32 | validate: |
33 | 33 | docker: |
34 | | - - image: trussworks/circleci:56e6e6ef96436eff868243a7a0e42322c4df43c5 |
| 34 | + - image: trussworks/circleci:efb1042e31538677779971798e0912390f699e72 |
35 | 35 | auth: |
36 | 36 | password: $DOCKER_PASSWORD |
37 | 37 | username: $DOCKER_USERNAME |
@@ -68,19 +68,20 @@ jobs: |
68 | 68 | - auth: |
69 | 69 | password: $DOCKER_PASSWORD |
70 | 70 | username: $DOCKER_USERNAME |
71 | | - image: trussworks/circleci:29ab89fdada1f85c5d8fb685a2c71660f0c5f60c |
| 71 | + image: trussworks/circleci:efb1042e31538677779971798e0912390f699e72 |
72 | 72 | steps: |
73 | 73 | - checkout |
74 | 74 | - restore_cache: |
75 | 75 | keys: |
76 | 76 | - pre-commit-dot-cache-{{ checksum ".pre-commit-config.yaml" }} |
77 | 77 | - go-mod-sources-v1-{{ checksum "go.sum" }} |
78 | 78 | - run: |
79 | | - command: "temp_role=$(aws sts assume-role \\\n --role-arn arn:aws:iam::313564602749:role/circleci\ |
80 | | - \ \\\n --role-session-name circleci)\nexport AWS_ACCESS_KEY_ID=$(echo\ |
81 | | - \ $temp_role | jq .Credentials.AccessKeyId | xargs)\nexport AWS_SECRET_ACCESS_KEY=$(echo\ |
82 | | - \ $temp_role | jq .Credentials.SecretAccessKey | xargs)\nexport AWS_SESSION_TOKEN=$(echo\ |
83 | | - \ $temp_role | jq .Credentials.SessionToken | xargs)\nmake test\n" |
| 79 | + command: | |
| 80 | + temp_role=$(aws sts assume-role --role-arn arn:aws:iam::313564602749:role/circleci --role-session-name circleci) |
| 81 | + export AWS_ACCESS_KEY_ID=$(echo $temp_role | jq .Credentials.AccessKeyId | xargs) |
| 82 | + export AWS_SECRET_ACCESS_KEY=$(echo $temp_role | jq .Credentials.SecretAccessKey | xargs) |
| 83 | + export AWS_SESSION_TOKEN=$(echo $temp_role | jq .Credentials.SessionToken | xargs) |
| 84 | + make test |
84 | 85 | name: Assume role, run pre-commit and run terratest |
85 | 86 | - save_cache: |
86 | 87 | key: pre-commit-dot-cache-{{ checksum ".pre-commit-config.yaml" }} |
|
0 commit comments