mirror of
				https://github.com/python-pillow/Pillow.git
				synced 2025-10-31 16:07:30 +03:00 
			
		
		
		
	Goodbye Travis CI
This commit is contained in:
		
							parent
							
								
									865a23aa32
								
							
						
					
					
						commit
						85c552934a
					
				
							
								
								
									
										2
									
								
								.github/workflows/test-cygwin.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/test-cygwin.yml
									
									
									
									
										vendored
									
									
								
							|  | @ -8,7 +8,6 @@ on: | ||||||
|       - ".github/workflows/docs.yml" |       - ".github/workflows/docs.yml" | ||||||
|       - ".github/workflows/wheels*" |       - ".github/workflows/wheels*" | ||||||
|       - ".gitmodules" |       - ".gitmodules" | ||||||
|       - ".travis.yml" |  | ||||||
|       - "docs/**" |       - "docs/**" | ||||||
|       - "wheels/**" |       - "wheels/**" | ||||||
|   pull_request: |   pull_request: | ||||||
|  | @ -16,7 +15,6 @@ on: | ||||||
|       - ".github/workflows/docs.yml" |       - ".github/workflows/docs.yml" | ||||||
|       - ".github/workflows/wheels*" |       - ".github/workflows/wheels*" | ||||||
|       - ".gitmodules" |       - ".gitmodules" | ||||||
|       - ".travis.yml" |  | ||||||
|       - "docs/**" |       - "docs/**" | ||||||
|       - "wheels/**" |       - "wheels/**" | ||||||
|   workflow_dispatch: |   workflow_dispatch: | ||||||
|  |  | ||||||
							
								
								
									
										2
									
								
								.github/workflows/test-docker.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/test-docker.yml
									
									
									
									
										vendored
									
									
								
							|  | @ -8,7 +8,6 @@ on: | ||||||
|       - ".github/workflows/docs.yml" |       - ".github/workflows/docs.yml" | ||||||
|       - ".github/workflows/wheels*" |       - ".github/workflows/wheels*" | ||||||
|       - ".gitmodules" |       - ".gitmodules" | ||||||
|       - ".travis.yml" |  | ||||||
|       - "docs/**" |       - "docs/**" | ||||||
|       - "wheels/**" |       - "wheels/**" | ||||||
|   pull_request: |   pull_request: | ||||||
|  | @ -16,7 +15,6 @@ on: | ||||||
|       - ".github/workflows/docs.yml" |       - ".github/workflows/docs.yml" | ||||||
|       - ".github/workflows/wheels*" |       - ".github/workflows/wheels*" | ||||||
|       - ".gitmodules" |       - ".gitmodules" | ||||||
|       - ".travis.yml" |  | ||||||
|       - "docs/**" |       - "docs/**" | ||||||
|       - "wheels/**" |       - "wheels/**" | ||||||
|   workflow_dispatch: |   workflow_dispatch: | ||||||
|  |  | ||||||
							
								
								
									
										2
									
								
								.github/workflows/test-mingw.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/test-mingw.yml
									
									
									
									
										vendored
									
									
								
							|  | @ -8,7 +8,6 @@ on: | ||||||
|       - ".github/workflows/docs.yml" |       - ".github/workflows/docs.yml" | ||||||
|       - ".github/workflows/wheels*" |       - ".github/workflows/wheels*" | ||||||
|       - ".gitmodules" |       - ".gitmodules" | ||||||
|       - ".travis.yml" |  | ||||||
|       - "docs/**" |       - "docs/**" | ||||||
|       - "wheels/**" |       - "wheels/**" | ||||||
|   pull_request: |   pull_request: | ||||||
|  | @ -16,7 +15,6 @@ on: | ||||||
|       - ".github/workflows/docs.yml" |       - ".github/workflows/docs.yml" | ||||||
|       - ".github/workflows/wheels*" |       - ".github/workflows/wheels*" | ||||||
|       - ".gitmodules" |       - ".gitmodules" | ||||||
|       - ".travis.yml" |  | ||||||
|       - "docs/**" |       - "docs/**" | ||||||
|       - "wheels/**" |       - "wheels/**" | ||||||
|   workflow_dispatch: |   workflow_dispatch: | ||||||
|  |  | ||||||
							
								
								
									
										2
									
								
								.github/workflows/test-windows.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/test-windows.yml
									
									
									
									
										vendored
									
									
								
							|  | @ -6,7 +6,6 @@ on: | ||||||
|       - ".github/workflows/docs.yml" |       - ".github/workflows/docs.yml" | ||||||
|       - ".github/workflows/wheels*" |       - ".github/workflows/wheels*" | ||||||
|       - ".gitmodules" |       - ".gitmodules" | ||||||
|       - ".travis.yml" |  | ||||||
|       - "docs/**" |       - "docs/**" | ||||||
|       - "wheels/**" |       - "wheels/**" | ||||||
|   pull_request: |   pull_request: | ||||||
|  | @ -14,7 +13,6 @@ on: | ||||||
|       - ".github/workflows/docs.yml" |       - ".github/workflows/docs.yml" | ||||||
|       - ".github/workflows/wheels*" |       - ".github/workflows/wheels*" | ||||||
|       - ".gitmodules" |       - ".gitmodules" | ||||||
|       - ".travis.yml" |  | ||||||
|       - "docs/**" |       - "docs/**" | ||||||
|       - "wheels/**" |       - "wheels/**" | ||||||
|   workflow_dispatch: |   workflow_dispatch: | ||||||
|  |  | ||||||
							
								
								
									
										2
									
								
								.github/workflows/test.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/test.yml
									
									
									
									
										vendored
									
									
								
							|  | @ -8,7 +8,6 @@ on: | ||||||
|       - ".github/workflows/docs.yml" |       - ".github/workflows/docs.yml" | ||||||
|       - ".github/workflows/wheels*" |       - ".github/workflows/wheels*" | ||||||
|       - ".gitmodules" |       - ".gitmodules" | ||||||
|       - ".travis.yml" |  | ||||||
|       - "docs/**" |       - "docs/**" | ||||||
|       - "wheels/**" |       - "wheels/**" | ||||||
|   pull_request: |   pull_request: | ||||||
|  | @ -16,7 +15,6 @@ on: | ||||||
|       - ".github/workflows/docs.yml" |       - ".github/workflows/docs.yml" | ||||||
|       - ".github/workflows/wheels*" |       - ".github/workflows/wheels*" | ||||||
|       - ".gitmodules" |       - ".gitmodules" | ||||||
|       - ".travis.yml" |  | ||||||
|       - "docs/**" |       - "docs/**" | ||||||
|       - "wheels/**" |       - "wheels/**" | ||||||
|   workflow_dispatch: |   workflow_dispatch: | ||||||
|  |  | ||||||
							
								
								
									
										52
									
								
								.travis.yml
									
									
									
									
									
								
							
							
						
						
									
										52
									
								
								.travis.yml
									
									
									
									
									
								
							|  | @ -1,52 +0,0 @@ | ||||||
| if: tag IS present OR type = api |  | ||||||
| 
 |  | ||||||
| env: |  | ||||||
|   global: |  | ||||||
|     - CIBW_ARCHS=aarch64 |  | ||||||
|     - CIBW_SKIP=pp38-* |  | ||||||
| 
 |  | ||||||
| language: python |  | ||||||
| # Default Python version is usually 3.6 |  | ||||||
| python: "3.12" |  | ||||||
| dist: jammy |  | ||||||
| services: docker |  | ||||||
| 
 |  | ||||||
| jobs: |  | ||||||
|   include: |  | ||||||
|     - name: "manylinux2014 aarch64" |  | ||||||
|       os: linux |  | ||||||
|       arch: arm64 |  | ||||||
|       env: |  | ||||||
|         - CIBW_BUILD="*manylinux*" |  | ||||||
|         - CIBW_MANYLINUX_AARCH64_IMAGE=manylinux2014 |  | ||||||
|         - CIBW_MANYLINUX_PYPY_AARCH64_IMAGE=manylinux2014 |  | ||||||
|     - name: "manylinux_2_28 aarch64" |  | ||||||
|       os: linux |  | ||||||
|       arch: arm64 |  | ||||||
|       env: |  | ||||||
|         - CIBW_BUILD="*manylinux*" |  | ||||||
|         - CIBW_MANYLINUX_AARCH64_IMAGE=manylinux_2_28 |  | ||||||
|         - CIBW_MANYLINUX_PYPY_AARCH64_IMAGE=manylinux_2_28 |  | ||||||
|     - name: "musllinux aarch64" |  | ||||||
|       os: linux |  | ||||||
|       arch: arm64 |  | ||||||
|       env: |  | ||||||
|         - CIBW_BUILD="*musllinux*" |  | ||||||
| 
 |  | ||||||
| install: |  | ||||||
|     - python3 -m pip install -r .ci/requirements-cibw.txt |  | ||||||
| 
 |  | ||||||
| script: |  | ||||||
|     - python3 -m cibuildwheel --output-dir wheelhouse |  | ||||||
|     - ls -l "${TRAVIS_BUILD_DIR}/wheelhouse/" |  | ||||||
| 
 |  | ||||||
| # Upload wheels to GitHub Releases |  | ||||||
| deploy: |  | ||||||
|   provider: releases |  | ||||||
|   api_key: $GITHUB_RELEASE_TOKEN |  | ||||||
|   file_glob: true |  | ||||||
|   file: "${TRAVIS_BUILD_DIR}/wheelhouse/*.whl" |  | ||||||
|   on: |  | ||||||
|     repo: python-pillow/Pillow |  | ||||||
|     tags: true |  | ||||||
|   skip_cleanup: true |  | ||||||
|  | @ -48,9 +48,6 @@ As of 2019, Pillow development is | ||||||
|             <a href="https://github.com/python-pillow/Pillow/actions/workflows/wheels.yml"><img |             <a href="https://github.com/python-pillow/Pillow/actions/workflows/wheels.yml"><img | ||||||
|                 alt="GitHub Actions build status (Wheels)" |                 alt="GitHub Actions build status (Wheels)" | ||||||
|                 src="https://github.com/python-pillow/Pillow/workflows/Wheels/badge.svg"></a> |                 src="https://github.com/python-pillow/Pillow/workflows/Wheels/badge.svg"></a> | ||||||
|             <a href="https://app.travis-ci.com/github/python-pillow/Pillow"><img |  | ||||||
|                 alt="Travis CI wheels build status (aarch64)" |  | ||||||
|                 src="https://img.shields.io/travis/com/python-pillow/Pillow/main.svg?label=aarch64%20wheels"></a> |  | ||||||
|             <a href="https://app.codecov.io/gh/python-pillow/Pillow"><img |             <a href="https://app.codecov.io/gh/python-pillow/Pillow"><img | ||||||
|                 alt="Code coverage" |                 alt="Code coverage" | ||||||
|                 src="https://codecov.io/gh/python-pillow/Pillow/branch/main/graph/badge.svg"></a> |                 src="https://codecov.io/gh/python-pillow/Pillow/branch/main/graph/badge.svg"></a> | ||||||
|  |  | ||||||
|  | @ -10,7 +10,7 @@ Released quarterly on January 2nd, April 1st, July 1st and October 15th. | ||||||
| * [ ] Open a release ticket e.g. https://github.com/python-pillow/Pillow/issues/3154 | * [ ] Open a release ticket e.g. https://github.com/python-pillow/Pillow/issues/3154 | ||||||
| * [ ] Develop and prepare release in `main` branch. | * [ ] Develop and prepare release in `main` branch. | ||||||
| * [ ] Check [GitHub Actions](https://github.com/python-pillow/Pillow/actions) and [AppVeyor](https://ci.appveyor.com/project/python-pillow/Pillow) to confirm passing tests in `main` branch. | * [ ] Check [GitHub Actions](https://github.com/python-pillow/Pillow/actions) and [AppVeyor](https://ci.appveyor.com/project/python-pillow/Pillow) to confirm passing tests in `main` branch. | ||||||
| * [ ] Check that all of the wheel builds pass the tests in the [GitHub Actions "Wheels" workflow](https://github.com/python-pillow/Pillow/actions/workflows/wheels.yml) and [Travis CI](https://app.travis-ci.com/github/python-pillow/pillow) jobs by manually triggering them. | * [ ] Check that all the wheel builds pass the tests in the [GitHub Actions "Wheels" workflow](https://github.com/python-pillow/Pillow/actions/workflows/wheels.yml) jobs by manually triggering them. | ||||||
| * [ ] In compliance with [PEP 440](https://peps.python.org/pep-0440/), update version identifier in `src/PIL/_version.py` | * [ ] In compliance with [PEP 440](https://peps.python.org/pep-0440/), update version identifier in `src/PIL/_version.py` | ||||||
| * [ ] Update `CHANGES.rst`. | * [ ] Update `CHANGES.rst`. | ||||||
| * [ ] Run pre-release check via `make release-test` in a freshly cloned repo. | * [ ] Run pre-release check via `make release-test` in a freshly cloned repo. | ||||||
|  | @ -83,12 +83,6 @@ Released as needed privately to individual vendors for critical security-related | ||||||
| * [ ] Check the [GitHub Actions "Wheels" workflow](https://github.com/python-pillow/Pillow/actions/workflows/wheels.yml) | * [ ] Check the [GitHub Actions "Wheels" workflow](https://github.com/python-pillow/Pillow/actions/workflows/wheels.yml) | ||||||
|   has passed, including the "Upload release to PyPI" job. This will have been triggered |   has passed, including the "Upload release to PyPI" job. This will have been triggered | ||||||
|   by the new tag. |   by the new tag. | ||||||
| * [ ] Download the Linux aarch64 wheels created by Travis CI from [GitHub releases](https://github.com/python-pillow/Pillow/releases) |  | ||||||
|   and copy into `dist`. Check and upload them e.g.: |  | ||||||
|   ```bash |  | ||||||
|   python3 -m twine check --strict dist/* |  | ||||||
|   python3 -m twine upload dist/pillow-5.2.0* |  | ||||||
|   ``` |  | ||||||
| 
 | 
 | ||||||
| ## Publicize Release | ## Publicize Release | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -6,13 +6,12 @@ Goals | ||||||
| 
 | 
 | ||||||
| The fork author's goal is to foster and support active development of PIL through: | The fork author's goal is to foster and support active development of PIL through: | ||||||
| 
 | 
 | ||||||
| - Continuous integration testing via `GitHub Actions`_, `AppVeyor`_ and `Travis CI`_ | - Continuous integration testing via `GitHub Actions`_ and `AppVeyor`_ | ||||||
| - Publicized development activity on `GitHub`_ | - Publicized development activity on `GitHub`_ | ||||||
| - Regular releases to the `Python Package Index`_ | - Regular releases to the `Python Package Index`_ | ||||||
| 
 | 
 | ||||||
| .. _GitHub Actions: https://github.com/python-pillow/Pillow/actions | .. _GitHub Actions: https://github.com/python-pillow/Pillow/actions | ||||||
| .. _AppVeyor: https://ci.appveyor.com/project/Python-pillow/pillow | .. _AppVeyor: https://ci.appveyor.com/project/Python-pillow/pillow | ||||||
| .. _Travis CI: https://app.travis-ci.com/github/python-pillow/Pillow |  | ||||||
| .. _GitHub: https://github.com/python-pillow/Pillow | .. _GitHub: https://github.com/python-pillow/Pillow | ||||||
| .. _Python Package Index: https://pypi.org/project/Pillow/ | .. _Python Package Index: https://pypi.org/project/Pillow/ | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -41,10 +41,6 @@ Pillow for enterprise is available via the Tidelift Subscription. `Learn more <h | ||||||
|    :target: https://github.com/python-pillow/Pillow/actions/workflows/wheels.yml |    :target: https://github.com/python-pillow/Pillow/actions/workflows/wheels.yml | ||||||
|    :alt: GitHub Actions build status (Wheels) |    :alt: GitHub Actions build status (Wheels) | ||||||
| 
 | 
 | ||||||
| .. image:: https://img.shields.io/travis/com/python-pillow/Pillow/main.svg?label=aarch64%20wheels |  | ||||||
|    :target: https://app.travis-ci.com/github/python-pillow/Pillow |  | ||||||
|    :alt: Travis CI wheels build status (aarch64) |  | ||||||
| 
 |  | ||||||
| .. image:: https://codecov.io/gh/python-pillow/Pillow/branch/main/graph/badge.svg | .. image:: https://codecov.io/gh/python-pillow/Pillow/branch/main/graph/badge.svg | ||||||
|    :target: https://app.codecov.io/gh/python-pillow/Pillow |    :target: https://app.codecov.io/gh/python-pillow/Pillow | ||||||
|    :alt: Code coverage |    :alt: Code coverage | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user