Techdebt: TF tests: Use builtin cache-mechanism from GA (#6169)
This commit is contained in:
		
							parent
							
								
									706ff9f5e0
								
							
						
					
					
						commit
						8e0e95b629
					
				
							
								
								
									
										18
									
								
								.github/workflows/test_terraform.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										18
									
								
								.github/workflows/test_terraform.yml
									
									
									
									
										vendored
									
									
								
							| @ -1,4 +1,4 @@ | |||||||
| on: [push, pull_request] | on: [pull_request] | ||||||
| name: TestTerraform | name: TestTerraform | ||||||
| jobs: | jobs: | ||||||
|   prepare_list: |   prepare_list: | ||||||
| @ -20,12 +20,13 @@ jobs: | |||||||
|         os: [ubuntu-latest] |         os: [ubuntu-latest] | ||||||
|     runs-on: ${{ matrix.os }} |     runs-on: ${{ matrix.os }} | ||||||
|     steps: |     steps: | ||||||
|     - uses: actions/setup-go@v4 |  | ||||||
|       with: |  | ||||||
|         go-version: ${{ matrix.go-version }} |  | ||||||
|     - uses: actions/checkout@v3 |     - uses: actions/checkout@v3 | ||||||
|       with: |       with: | ||||||
|         submodules: 'true' |         submodules: 'true' | ||||||
|  |     - uses: actions/setup-go@v4 | ||||||
|  |       with: | ||||||
|  |         go-version: ${{ matrix.go-version }} | ||||||
|  |         cache-dependency-path: tests/terraformtests/terraform-provider-aws/go.sum | ||||||
|     - name: Set up Python |     - name: Set up Python | ||||||
|       uses: actions/setup-python@v4 |       uses: actions/setup-python@v4 | ||||||
|       with: |       with: | ||||||
| @ -36,15 +37,6 @@ jobs: | |||||||
|         python -m build |         python -m build | ||||||
|         docker run --rm -t --name motoserver -e TEST_SERVER_MODE=true -e MOTO_PORT=4566 -e AWS_SECRET_ACCESS_KEY=server_secret -e AWS_ACCESS_KEY_ID=server_key -v `pwd`:/moto -p 4566:4566 -v /var/run/docker.sock:/var/run/docker.sock python:3.7-buster /moto/scripts/ci_moto_server.sh & |         docker run --rm -t --name motoserver -e TEST_SERVER_MODE=true -e MOTO_PORT=4566 -e AWS_SECRET_ACCESS_KEY=server_secret -e AWS_ACCESS_KEY_ID=server_key -v `pwd`:/moto -p 4566:4566 -v /var/run/docker.sock:/var/run/docker.sock python:3.7-buster /moto/scripts/ci_moto_server.sh & | ||||||
|         MOTO_PORT=4566 python scripts/ci_wait_for_server.py |         MOTO_PORT=4566 python scripts/ci_wait_for_server.py | ||||||
|     - name: Download Cache |  | ||||||
|       uses: actions/cache@v3 |  | ||||||
|       with: |  | ||||||
|         path: | |  | ||||||
|           ~/go/pkg/mod |  | ||||||
|           ~/.cache/go-build |  | ||||||
|         key: ${{ runner.os }}-go-${{ matrix.go-version }}-${{ hashFiles('**/tests/terraformtests/terraform-provider-aws/go.sum') }} |  | ||||||
|         restore-keys: | |  | ||||||
|           ${{ runner.os }}-go-${{ matrix.go-version }}- |  | ||||||
|     - name: Get list of tests for  this service |     - name: Get list of tests for  this service | ||||||
|       id: get-list |       id: get-list | ||||||
|       run: echo "testlist=$(python tests/terraformtests/get_tf_tests.py '${{ matrix.service }}')" >> $GITHUB_OUTPUT |       run: echo "testlist=$(python tests/terraformtests/get_tf_tests.py '${{ matrix.service }}')" >> $GITHUB_OUTPUT | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user