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

Add most recent Python versions in Travis CI #433

Merged
merged 1 commit into from Jan 29, 2018

Conversation

Projects
None yet
3 participants
@SylvainDe
Contributor

SylvainDe commented Mar 9, 2017

Add more recent Python versions including development branches and nightly build.

The motivation came from reading brettcannon's article : https://snarky.ca/how-to-use-your-project-travis-to-help-test-python-itself/ . Trying to activate the newest Python versions on CI jobs is in most case a win-win situation: if everything works fine, there is nothing to worry about. If an issue is spotted, it is good to know about it to fix it on your side or to open a bug on CPython ( https://bugs.python.org/ ).

Also, if a failures is spotted, you can use the allow_failures option in your matrix build (more information about this in the link above).

Also, nightly and 3.7-dev may be a bit too recent/unstable so I can remove then if need be.

More information about how this PR happened : https://github.com/SylvainDe/CIthon .

More information about the various Python versions available on Travis : https://docs.travis-ci.com/user/languages/python/ .

More information about the Python 3.6 version schedule : https://www.python.org/dev/peps/pep-0494/ .
More information about the Python 3.7 version schedule : https://www.python.org/dev/peps/pep-0537/ .

Add most recent Python versions in Travis CI
Add more recent Python versions including development branches and nightly build.

@SylvainDe SylvainDe closed this Mar 9, 2017

@SylvainDe SylvainDe reopened this Mar 9, 2017

@codecov-io

This comment has been minimized.

codecov-io commented Mar 9, 2017

Codecov Report

Merging #433 into master will decrease coverage by 0.67%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #433      +/-   ##
==========================================
- Coverage    93.5%   92.83%   -0.68%     
==========================================
  Files          21       21              
  Lines        2141     2149       +8     
  Branches      377      379       +2     
==========================================
- Hits         2002     1995       -7     
- Misses        100      113      +13     
- Partials       39       41       +2
Impacted Files Coverage Δ
invoke/exceptions.py 75% <0%> (-13.24%) ⬇️
invoke/util.py 83.33% <0%> (-5%) ⬇️
invoke/executor.py 93.58% <0%> (-1.08%) ⬇️
invoke/config.py 94.6% <0%> (-0.09%) ⬇️
invoke/runners.py 91.43% <0%> (-0.08%) ⬇️
invoke/program.py 97.85% <0%> (ø) ⬆️
invoke/parser/context.py 98.11% <0%> (+0.03%) ⬆️
invoke/collection.py 93.66% <0%> (+0.09%) ⬆️
invoke/tasks.py 95.88% <0%> (+0.15%) ⬆️
invoke/context.py 90.62% <0%> (+0.3%) ⬆️
... and 1 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 24570f8...0977c65. Read the comment docs.

@bitprophet bitprophet added the Support label Mar 9, 2017

@bitprophet bitprophet added this to the 0.15.x milestone Mar 9, 2017

@bitprophet bitprophet merged commit 0977c65 into pyinvoke:master Jan 29, 2018

2 of 4 checks passed

codecov/project 92.83% (-0.68%) compared to 24570f8
Details
continuous-integration/travis-ci/pr The Travis CI build failed
Details
codecov/patch Coverage not affected when comparing 24570f8...0977c65
Details
continuous-integration/appveyor/pr AppVeyor build succeeded
Details

bitprophet added a commit that referenced this pull request Jan 29, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment