mirror of
				https://gitea.com/actions/setup-python.git
				synced 2025-10-31 11:48:56 +08:00 
			
		
		
		
	feature: add a python-path output
				
					
				
			Expose a `python-path` output containing the chosen Python executable path.
This commit is contained in:
		
							
								
								
									
										7
									
								
								.github/workflows/test-pypy.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								.github/workflows/test-pypy.yml
									
									
									
									
										vendored
									
									
								
							| @@ -37,10 +37,15 @@ jobs: | ||||
|         uses: actions/checkout@v2 | ||||
|    | ||||
|       - name: setup-python ${{ matrix.pypy }} | ||||
|         id: setup-python | ||||
|         uses: ./ | ||||
|         with: | ||||
|           python-version: ${{ matrix.pypy }} | ||||
|    | ||||
|  | ||||
|       - name: Check python-path | ||||
|         run: ./__tests__/check-python-path.sh '${{ steps.setup-python.outputs.python-path }}' | ||||
|         shell: bash | ||||
|  | ||||
|       - name: PyPy and Python version | ||||
|         run: python --version | ||||
|    | ||||
|   | ||||
							
								
								
									
										17
									
								
								.github/workflows/test-python.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										17
									
								
								.github/workflows/test-python.yml
									
									
									
									
										vendored
									
									
								
							| @@ -23,9 +23,14 @@ jobs: | ||||
|     - name: Checkout | ||||
|       uses: actions/checkout@v2 | ||||
|  | ||||
|     - name: setup default python  | ||||
|     - name: setup default python | ||||
|       id: setup-python | ||||
|       uses: ./ | ||||
|  | ||||
|     - name: Check python-path | ||||
|       run: ./__tests__/check-python-path.sh '${{ steps.setup-python.outputs.python-path }}' | ||||
|       shell: bash | ||||
|  | ||||
|     - name: Validate version | ||||
|       run: python --version | ||||
|  | ||||
| @@ -45,10 +50,15 @@ jobs: | ||||
|       uses: actions/checkout@v2 | ||||
|  | ||||
|     - name: setup-python ${{ matrix.python }} | ||||
|       id: setup-python | ||||
|       uses: ./ | ||||
|       with: | ||||
|         python-version: ${{ matrix.python }} | ||||
|  | ||||
|     - name: Check python-path | ||||
|       run: ./__tests__/check-python-path.sh '${{ steps.setup-python.outputs.python-path }}' | ||||
|       shell: bash | ||||
|  | ||||
|     - name: Validate version | ||||
|       run: | | ||||
|         $pythonVersion = (python --version) | ||||
| @@ -74,10 +84,15 @@ jobs: | ||||
|       uses: actions/checkout@v2 | ||||
|  | ||||
|     - name: setup-python 3.9.0-beta.4 | ||||
|       id: setup-python | ||||
|       uses: ./ | ||||
|       with: | ||||
|         python-version: '3.9.0-beta.4' | ||||
|  | ||||
|     - name: Check python-path | ||||
|       run: ./__tests__/check-python-path.sh '${{ steps.setup-python.outputs.python-path }}' | ||||
|       shell: bash | ||||
|  | ||||
|     - name: Validate version | ||||
|       run: | | ||||
|         $pythonVersion = (python --version) | ||||
|   | ||||
							
								
								
									
										10
									
								
								.github/workflows/workflow.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								.github/workflows/workflow.yml
									
									
									
									
										vendored
									
									
								
							| @@ -89,3 +89,13 @@ jobs: | ||||
|         python-version: 3.8.1 | ||||
|     - name: Verify 3.8.1 | ||||
|       run: python __tests__/verify-python.py 3.8.1 | ||||
|  | ||||
|     - name: Run with setup-python 3.10 | ||||
|       id: cp310 | ||||
|       uses: ./ | ||||
|       with: | ||||
|         python-version: "3.10" | ||||
|     - name: Verify 3.10 | ||||
|       run: python __tests__/verify-python.py 3.10 | ||||
|     - name: Run python-path sample 3.10 | ||||
|       run: pipx run --python '${{ steps.cp310.outputs.python-path }}' nox --version | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 mayeut
					mayeut