Add set-safe-directory input to allow customers to take control. (#770)
* Add set-safe-directory input to allow customers to take control.
This commit is contained in:
		
							
								
								
									
										38
									
								
								.github/workflows/test.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										38
									
								
								.github/workflows/test.yml
									
									
									
									
										vendored
									
									
								
							@@ -205,3 +205,41 @@ jobs:
 | 
			
		||||
          path: basic
 | 
			
		||||
      - name: Verify basic
 | 
			
		||||
        run: __test__/verify-basic.sh --archive
 | 
			
		||||
    
 | 
			
		||||
  test-git-container:
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
    container: bitnami/git:latest
 | 
			
		||||
    steps:
 | 
			
		||||
      # Clone this repo
 | 
			
		||||
      - name: Checkout
 | 
			
		||||
        uses: actions/checkout@v3
 | 
			
		||||
        with:
 | 
			
		||||
          path: v3
 | 
			
		||||
 | 
			
		||||
      # Basic checkout using git
 | 
			
		||||
      - name: Checkout basic
 | 
			
		||||
        uses: ./v3
 | 
			
		||||
        with:
 | 
			
		||||
          ref: test-data/v2/basic
 | 
			
		||||
      - name: Verify basic
 | 
			
		||||
        run: |
 | 
			
		||||
          if [ ! -f "./basic-file.txt" ]; then
 | 
			
		||||
              echo "Expected basic file does not exist"
 | 
			
		||||
              exit 1
 | 
			
		||||
          fi
 | 
			
		||||
 | 
			
		||||
          # Verify .git folder
 | 
			
		||||
          if [ ! -d "./.git" ]; then
 | 
			
		||||
            echo "Expected ./.git folder to exist"
 | 
			
		||||
            exit 1
 | 
			
		||||
          fi
 | 
			
		||||
 | 
			
		||||
          # Verify auth token
 | 
			
		||||
          git config --global --add safe.directory "*"
 | 
			
		||||
          git fetch --no-tags --depth=1 origin +refs/heads/main:refs/remotes/origin/main
 | 
			
		||||
 | 
			
		||||
      # needed to make checkout post cleanup succeed
 | 
			
		||||
      - name: Fix Checkout v3
 | 
			
		||||
        uses: actions/checkout@v3
 | 
			
		||||
        with:
 | 
			
		||||
          path: v3
 | 
			
		||||
		Reference in New Issue
	
	Block a user