mirror of
				https://github.com/ytdl-org/youtube-dl.git
				synced 2025-10-29 09:26:20 -07:00 
			
		
		
		
	[test] Update tests for Ubuntu 20.04
* 18.04 test runner was withdrawn * for now, disable Py 3.3/3.4 tests
This commit is contained in:
		
							
								
								
									
										24
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										24
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							| @@ -7,9 +7,10 @@ jobs: | |||||||
|     strategy: |     strategy: | ||||||
|       fail-fast: true |       fail-fast: true | ||||||
|       matrix: |       matrix: | ||||||
|         os: [ubuntu-18.04] |         os: [ubuntu-20.04] | ||||||
|         # TODO: python 2.6 |         # TODO: python 2.6 | ||||||
|         python-version: [2.7, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, pypy-2.7, pypy-3.6, pypy-3.7] |         # TODO: restore support for 3.3, 3.4 | ||||||
|  |         python-version: [2.7, 3.5, 3.6, 3.7, 3.8, 3.9, pypy-2.7, pypy-3.6, pypy-3.7] | ||||||
|         python-impl: [cpython] |         python-impl: [cpython] | ||||||
|         ytdl-test-set: [core, download] |         ytdl-test-set: [core, download] | ||||||
|         run-tests-ext: [sh] |         run-tests-ext: [sh] | ||||||
| @@ -26,26 +27,27 @@ jobs: | |||||||
|           ytdl-test-set: download |           ytdl-test-set: download | ||||||
|           run-tests-ext: bat |           run-tests-ext: bat | ||||||
|         # jython |         # jython | ||||||
|         - os: ubuntu-18.04 |         - os: ubuntu-20.04 | ||||||
|           python-impl: jython |           python-impl: jython | ||||||
|           ytdl-test-set: core |           ytdl-test-set: core | ||||||
|           run-tests-ext: sh |           run-tests-ext: sh | ||||||
|         - os: ubuntu-18.04 |         - os: ubuntu-20.04 | ||||||
|           python-impl: jython |           python-impl: jython | ||||||
|           ytdl-test-set: download |           ytdl-test-set: download | ||||||
|           run-tests-ext: sh |           run-tests-ext: sh | ||||||
|     steps: |     steps: | ||||||
|     - uses: actions/checkout@v2 |     - uses: actions/checkout@v3 | ||||||
|     - name: Set up Python ${{ matrix.python-version }} |     - name: Set up supported Python ${{ matrix.python-version }} | ||||||
|       uses: actions/setup-python@v2 |       uses: actions/setup-python@v4 | ||||||
|       if: ${{ matrix.python-impl == 'cpython' }} |       if: ${{ matrix.python-impl == 'cpython' && ! contains(fromJSON('["3.3", "3.4"]'), matrix.python-version) }} | ||||||
|       with: |       with: | ||||||
|         python-version: ${{ matrix.python-version }} |         python-version: ${{ matrix.python-version }} | ||||||
|     - name: Set up Java 8 |     - name: Set up Java 8 | ||||||
|       if: ${{ matrix.python-impl == 'jython' }} |       if: ${{ matrix.python-impl == 'jython' }} | ||||||
|       uses: actions/setup-java@v1 |       uses: actions/setup-java@v2 | ||||||
|       with: |       with: | ||||||
|         java-version: 8 |         java-version: 8 | ||||||
|  |         distribution: 'zulu' | ||||||
|     - name: Install Jython |     - name: Install Jython | ||||||
|       if: ${{ matrix.python-impl == 'jython' }} |       if: ${{ matrix.python-impl == 'jython' }} | ||||||
|       run: | |       run: | | ||||||
| @@ -70,9 +72,9 @@ jobs: | |||||||
|     name: Linter |     name: Linter | ||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-latest | ||||||
|     steps: |     steps: | ||||||
|     - uses: actions/checkout@v2 |     - uses: actions/checkout@v3 | ||||||
|     - name: Set up Python |     - name: Set up Python | ||||||
|       uses: actions/setup-python@v2 |       uses: actions/setup-python@v4 | ||||||
|       with: |       with: | ||||||
|         python-version: 3.9 |         python-version: 3.9 | ||||||
|     - name: Install flake8 |     - name: Install flake8 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user