mirror of
				https://github.com/actions/checkout.git
				synced 2025-10-31 01:58:36 +08:00 
			
		
		
		
	.
This commit is contained in:
		
							parent
							
								
									01a434328a
								
							
						
					
					
						commit
						2ad8d40bde
					
				
							
								
								
									
										66
									
								
								.github/workflows/test.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										66
									
								
								.github/workflows/test.yml
									
									
									
									
										vendored
									
									
								
							|  | @ -6,78 +6,20 @@ on: | ||||||
|     branches: |     branches: | ||||||
|       - master |       - master | ||||||
|       - releases/* |       - releases/* | ||||||
|  |       - users/ericsciple/m162testing | ||||||
| 
 | 
 | ||||||
| jobs: | jobs: | ||||||
|   build: |   build: | ||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-latest | ||||||
|     steps: |     steps: | ||||||
|       - uses: actions/checkout@v1 # todo: switch to v2 |       - uses: actions/checkout@v2-beta | ||||||
|       - run: npm ci |  | ||||||
|       - run: npm run build |  | ||||||
|       - run: npm run format-check |  | ||||||
|       - run: npm run lint |  | ||||||
|       - run: npm run pack |  | ||||||
|       - run: npm run gendocs |  | ||||||
|       - name: Verify no unstaged changes |  | ||||||
|         run: __test__/verify-no-unstaged-changes.sh |  | ||||||
| 
 |  | ||||||
|   test: |  | ||||||
|     strategy: |  | ||||||
|       matrix: |  | ||||||
|         runs-on: [ubuntu-latest, macos-latest, windows-latest] |  | ||||||
|     runs-on: ${{ matrix.runs-on }} |  | ||||||
| 
 |  | ||||||
|     steps: |  | ||||||
|       # Clone this repo |  | ||||||
|       - name: Checkout |  | ||||||
|         uses: actions/checkout@v1 # todo: switch to V2 |  | ||||||
| 
 | 
 | ||||||
|       # Basic checkout |       # Basic checkout | ||||||
|       - name: Basic checkout |       - name: Basic checkout | ||||||
|  |         id: foo | ||||||
|         uses: ./ |         uses: ./ | ||||||
|         with: |         with: | ||||||
|           ref: test-data/v2/basic |           ref: test-data/v2/basic | ||||||
|           path: basic |           path: basic | ||||||
|       - name: Verify basic |  | ||||||
|         shell: bash |  | ||||||
|         run: __test__/verify-basic.sh |  | ||||||
| 
 | 
 | ||||||
|       # Clean |       - run: echo foo.outputs.bar is '${{ steps.foo.outputs.bar }}' | ||||||
|       - name: Modify work tree |  | ||||||
|         shell: bash |  | ||||||
|         run: __test__/modify-work-tree.sh |  | ||||||
|       - name: Clean checkout |  | ||||||
|         uses: ./ |  | ||||||
|         with: |  | ||||||
|           ref: test-data/v2/basic |  | ||||||
|           path: basic |  | ||||||
|       - name: Verify clean |  | ||||||
|         shell: bash |  | ||||||
|         run: __test__/verify-clean.sh |  | ||||||
| 
 |  | ||||||
|       # Side by side |  | ||||||
|       - name: Side by side checkout 1 |  | ||||||
|         uses: ./ |  | ||||||
|         with: |  | ||||||
|           ref: test-data/v2/side-by-side-1 |  | ||||||
|           path: side-by-side-1 |  | ||||||
|       - name: Side by side checkout 2 |  | ||||||
|         uses: ./ |  | ||||||
|         with: |  | ||||||
|           ref: test-data/v2/side-by-side-2 |  | ||||||
|           path: side-by-side-2 |  | ||||||
|       - name: Verify side by side |  | ||||||
|         shell: bash |  | ||||||
|         run: __test__/verify-side-by-side.sh |  | ||||||
| 
 |  | ||||||
|       # LFS |  | ||||||
|       - name: LFS checkout |  | ||||||
|         uses: ./ |  | ||||||
|         with: |  | ||||||
|           repository: actions/checkout # hardcoded, otherwise doesn't work from a fork |  | ||||||
|           ref: test-data/v2/lfs |  | ||||||
|           path: lfs |  | ||||||
|           lfs: true |  | ||||||
|       - name: Verify LFS |  | ||||||
|         shell: bash |  | ||||||
|         run: __test__/verify-lfs.sh |  | ||||||
|  |  | ||||||
							
								
								
									
										1
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							|  | @ -2635,6 +2635,7 @@ function cleanup() { | ||||||
| } | } | ||||||
| // Main
 | // Main
 | ||||||
| if (!cleanupRepositoryPath) { | if (!cleanupRepositoryPath) { | ||||||
|  |     core.setOutput('bar', 'baz'); | ||||||
|     run(); |     run(); | ||||||
| } | } | ||||||
| // Post
 | // Post
 | ||||||
|  |  | ||||||
|  | @ -39,6 +39,7 @@ async function cleanup(): Promise<void> { | ||||||
| 
 | 
 | ||||||
| // Main
 | // Main
 | ||||||
| if (!cleanupRepositoryPath) { | if (!cleanupRepositoryPath) { | ||||||
|  |   core.setOutput('bar', 'baz') | ||||||
|   run() |   run() | ||||||
| } | } | ||||||
| // Post
 | // Post
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 eric sciple
						eric sciple