Fix broken chart validation workflows (#2589)
This commit is contained in:
		
							parent
							
								
									30355f742b
								
							
						
					
					
						commit
						706ec17bf4
					
				|  | @ -65,7 +65,7 @@ jobs: | ||||||
|           python-version: '3.7' |           python-version: '3.7' | ||||||
| 
 | 
 | ||||||
|       - name: Set up chart-testing |       - name: Set up chart-testing | ||||||
|         uses: helm/chart-testing-action@v2.3.1 |         uses: helm/chart-testing-action@v2.4.0 | ||||||
| 
 | 
 | ||||||
|       - name: Run chart-testing (list-changed) |       - name: Run chart-testing (list-changed) | ||||||
|         id: list-changed |         id: list-changed | ||||||
|  |  | ||||||
|  | @ -61,23 +61,7 @@ jobs: | ||||||
|           python-version: '3.7' |           python-version: '3.7' | ||||||
| 
 | 
 | ||||||
|       - name: Set up chart-testing |       - name: Set up chart-testing | ||||||
|         uses: helm/chart-testing-action@v2.3.1 |         uses: helm/chart-testing-action@v2.4.0 | ||||||
| 
 |  | ||||||
|       - name: Set up latest version chart-testing |  | ||||||
|         run: | |  | ||||||
|           echo 'deb [trusted=yes] https://repo.goreleaser.com/apt/ /' | sudo tee /etc/apt/sources.list.d/goreleaser.list |  | ||||||
|           sudo apt update |  | ||||||
|           sudo apt install goreleaser |  | ||||||
|           git clone https://github.com/helm/chart-testing |  | ||||||
|           cd chart-testing |  | ||||||
|           unset CT_CONFIG_DIR |  | ||||||
|           goreleaser build --clean --skip-validate |  | ||||||
|           ./dist/chart-testing_linux_amd64_v1/ct version |  | ||||||
|           echo 'Adding ct directory to PATH...' |  | ||||||
|           echo "$RUNNER_TEMP/chart-testing/dist/chart-testing_linux_amd64_v1" >> "$GITHUB_PATH" |  | ||||||
|           echo 'Setting CT_CONFIG_DIR...' |  | ||||||
|           echo "CT_CONFIG_DIR=$RUNNER_TEMP/chart-testing/etc" >> "$GITHUB_ENV" |  | ||||||
|         working-directory: ${{ runner.temp }} |  | ||||||
| 
 | 
 | ||||||
|       - name: Run chart-testing (list-changed) |       - name: Run chart-testing (list-changed) | ||||||
|         id: list-changed |         id: list-changed | ||||||
|  |  | ||||||
|  | @ -8,7 +8,6 @@ on: | ||||||
|       - '**.go' |       - '**.go' | ||||||
|       - 'go.mod' |       - 'go.mod' | ||||||
|       - 'go.sum' |       - 'go.sum' | ||||||
| 
 |  | ||||||
|   pull_request: |   pull_request: | ||||||
|     paths: |     paths: | ||||||
|       - '.github/workflows/go.yaml' |       - '.github/workflows/go.yaml' | ||||||
|  | @ -72,9 +71,11 @@ jobs: | ||||||
|         run: git diff --exit-code |         run: git diff --exit-code | ||||||
|       - name: Install kubebuilder |       - name: Install kubebuilder | ||||||
|         run: | |         run: | | ||||||
|           curl -L -O https://github.com/kubernetes-sigs/kubebuilder/releases/download/v2.3.2/kubebuilder_2.3.2_linux_amd64.tar.gz |           curl -D headers.txt -fsL "https://storage.googleapis.com/kubebuilder-tools/kubebuilder-tools-1.26.1-linux-amd64.tar.gz" -o kubebuilder-tools | ||||||
|           tar zxvf kubebuilder_2.3.2_linux_amd64.tar.gz |           echo "$(grep -i etag headers.txt -m 1 | cut -d'"' -f2) kubebuilder-tools" > sum | ||||||
|           sudo mv kubebuilder_2.3.2_linux_amd64 /usr/local/kubebuilder |           md5sum -c sum | ||||||
|  |           tar -zvxf kubebuilder-tools | ||||||
|  |           sudo mv kubebuilder /usr/local/ | ||||||
|       - name: Run go tests |       - name: Run go tests | ||||||
|         run: | |         run: | | ||||||
|           go test -short `go list ./... | grep -v ./test_e2e_arc` |           go test -short `go list ./... | grep -v ./test_e2e_arc` | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue