Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI: Python 3.5 and 3.6 are tested by GHA, remove from AppVeyor #4245

Merged
merged 1 commit into from Dec 4, 2019

Conversation

@hugovk
Copy link
Member

hugovk commented Dec 3, 2019

For #3606.

Since 13th November, GitHub Actions is now out of beta and hopefully more stable.

Let's make a first step in reducing AppVeyor testing. The 10 jobs currently take around 40 minutes in serial.

Python AppVeyor GitHub Actions
3.5 x86
3.5 x64
3.6 x86
3.6 x64
3.7 x86
3.7 x64
3.8 x86
3.8 x64
MinGW
PyPy3

To begin, how about removing 3.6 and 3.7 from AppVeyor? We'll then still be testing the oldest and newest supported CPythons on AppVeyor:

Python AppVeyor GitHub Actions
3.5 x86
3.5 x64
3.6 x86
3.6 x64
3.7 x86
3.7 x64
3.8 x86
3.8 x64
MinGW
PyPy3

Those 6 jobs take around 23 minutes in serial.

In the end it would be good to reduce AppVeyor down to only the unique ones (or unique plus one or two) so it's no longer the PR build bottleneck.

@hugovk hugovk added the Testing label Dec 3, 2019
@hugovk hugovk added this to New Issues in Pillow via automation Dec 3, 2019
@radarhere radarhere merged commit d19b2c8 into python-pillow:master Dec 4, 2019
49 of 50 checks passed
49 of 50 checks passed
Python 3.8
Details
ubuntu-latest Python pypy3
Details
alpine
Details
Python 3.5 x86
Details
ubuntu-latest Python 3.8
Details
arch
Details
Python 3.5 x64
Details
ubuntu-latest Python 3.7
Details
ubuntu-16.04-xenial-amd64
Details
Python 3.6 x86
Details
ubuntu-latest Python 3.6
Details
ubuntu-18.04-bionic-amd64
Details
Python 3.6 x64
Details
ubuntu-latest Python 3.5
Details
debian-9-stretch-x86
Details
Python 3.7 x86
Details
macOS-latest Python pypy3
Details
debian-10-buster-x86
Details
Python 3.7 x64
Details
macOS-latest Python 3.8
Details
centos-6-amd64
Details
Python 3.8 x86
Details
macOS-latest Python 3.7
Details
centos-7-amd64
Details
Python 3.8 x64
Details
macOS-latest Python 3.6
Details
amazon-1-amd64
Details
Python pypy3.6 x86
Details
macOS-latest Python 3.5 macOS-latest Python 3.5
Details
amazon-2-amd64
Details
fedora-30-amd64
Details
fedora-31-amd64
Details
codecov/patch Coverage not affected when comparing 4551d3a...af37cf0
Details
codecov/project 88.83% (+0.1%) compared to 4551d3a
Details
continuous-integration/appveyor/pr AppVeyor build succeeded
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details
python-pillow.Pillow #20191203.1 succeeded
Details
python-pillow.Pillow (Lint Python37) Lint Python37 succeeded
Details
python-pillow.Pillow (alpine) alpine succeeded
Details
python-pillow.Pillow (amazon_1_amd64) amazon_1_amd64 succeeded
Details
python-pillow.Pillow (amazon_2_amd64) amazon_2_amd64 succeeded
Details
python-pillow.Pillow (arch) arch succeeded
Details
python-pillow.Pillow (centos_6_amd64) centos_6_amd64 succeeded
Details
python-pillow.Pillow (centos_7_amd64) centos_7_amd64 succeeded
Details
python-pillow.Pillow (debian_10_buster_x86) debian_10_buster_x86 succeeded
Details
python-pillow.Pillow (debian_9_stretch_x86) debian_9_stretch_x86 succeeded
Details
python-pillow.Pillow (fedora_30_amd64) fedora_30_amd64 succeeded
Details
python-pillow.Pillow (fedora_31_amd64) fedora_31_amd64 succeeded
Details
python-pillow.Pillow (ubuntu_16_04_xenial_amd64) ubuntu_16_04_xenial_amd64 succeeded
Details
python-pillow.Pillow (ubuntu_18_04_bionic_amd64) ubuntu_18_04_bionic_amd64 succeeded
Details
@hugovk hugovk deleted the hugovk:appveyor-rm-3.6-3.7 branch Dec 4, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Pillow
  
New Issues
2 participants
You can’t perform that action at this time.