|
79 | 79 | ${{ env.CURL_CACHE_DIR }}/"${PACKER_ZIP}" |
80 | 80 | sudo mv /usr/local/bin/packer /usr/local/bin/packer-default |
81 | 81 | sudo ln -s /opt/packer/packer /usr/local/bin/packer |
82 | | - - name: Install Terraform |
83 | | - run: | |
84 | | - TERRAFORM_ZIP="terraform_${TERRAFORM_VERSION}_linux_amd64.zip" |
85 | | - curl --output ${{ env.CURL_CACHE_DIR }}/"${TERRAFORM_ZIP}" \ |
86 | | - --time-cond ${{ env.CURL_CACHE_DIR }}/"${TERRAFORM_ZIP}" \ |
87 | | - --location \ |
88 | | - "https://releases.hashicorp.com/terraform/${TERRAFORM_VERSION}/${TERRAFORM_ZIP}" |
89 | | - sudo unzip -d /opt/terraform \ |
90 | | - ${{ env.CURL_CACHE_DIR }}/"${TERRAFORM_ZIP}" |
91 | | - sudo mv /usr/local/bin/terraform /usr/local/bin/terraform-default |
92 | | - sudo ln -s /opt/terraform/terraform /usr/local/bin/terraform |
| 82 | + - uses: hashicorp/setup-terraform@v1 |
| 83 | + with: |
| 84 | + terraform_version: ${{ env.TERRAFORM_VERSION }} |
93 | 85 | - name: Install shfmt |
94 | 86 | run: go install mvdan.cc/sh/v3/cmd/shfmt@${SHFMT_VERSION} |
95 | 87 | - name: Install Terraform-docs |
@@ -118,7 +110,11 @@ jobs: |
118 | 110 | runs-on: ubuntu-latest |
119 | 111 | strategy: |
120 | 112 | matrix: |
121 | | - python-version: [3.6, 3.7, 3.8, 3.9] |
| 113 | + python-version: |
| 114 | + - 3.6 |
| 115 | + - 3.7 |
| 116 | + - 3.8 |
| 117 | + - 3.9 |
122 | 118 | steps: |
123 | 119 | - uses: actions/checkout@v2 |
124 | 120 | - id: setup-python |
@@ -199,7 +195,11 @@ jobs: |
199 | 195 | needs: [lint, test] |
200 | 196 | strategy: |
201 | 197 | matrix: |
202 | | - python-version: [3.6, 3.7, 3.8, 3.9] |
| 198 | + python-version: |
| 199 | + - 3.6 |
| 200 | + - 3.7 |
| 201 | + - 3.8 |
| 202 | + - 3.9 |
203 | 203 | steps: |
204 | 204 | - uses: actions/checkout@v2 |
205 | 205 | - id: setup-python |
|
0 commit comments