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

Deprecate After All #93

Merged
merged 1 commit into from
Nov 13, 2017
Merged

Deprecate After All #93

merged 1 commit into from
Nov 13, 2017

Conversation

ryanhiebert
Copy link
Collaborator

Deprecate the After All feature in favor of Travis native build stages. Because they are native to Travis, stages are a better way to implement waiting for all the jobs to finish.

Add a deprecation warning on usage, in the changelog, and in the docs.

Use build stages in our own deployment process, and use the new conditional builds, stages, and jobs to limit when the deployment happens, and which branches are built, and to better signal that only tags should be deployed.

If merged, this will:


@rpkilby : I know that the past couple of days have been a flurry of pull requests that I've merged without your review. They were all related to deployment, so I didn't want to hold up the release for them. This one is different, and I'll want a review before I merge it.

Deprecate the After All feature in favor of Travis native build stages.
Because they are native to Travis, stages are a better way to implement
waiting for all the jobs to finish.

Add a deprecation warning on usage, in the changelog, and in the docs.

Use build stages in our own deployment process, and use the new
conditional builds, stages, and jobs to limit when the deployment
happens, and which branches are built, and to better signal that
only tags should be deployed.
@codecov-io
Copy link

codecov-io commented Nov 12, 2017

Codecov Report

Merging #93 into master will increase coverage by 0.1%.
The diff coverage is 100%.

Impacted file tree graph

@@            Coverage Diff            @@
##           master      #93     +/-   ##
=========================================
+ Coverage   88.88%   88.99%   +0.1%     
=========================================
  Files           5        5             
  Lines         207      209      +2     
  Branches       47       48      +1     
=========================================
+ Hits          184      186      +2     
  Misses         19       19             
  Partials        4        4
Impacted Files Coverage Δ
src/tox_travis/hooks.py 100% <100%> (ø) ⬆️

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 5386787...61c0497. Read the comment docs.

Copy link
Member

@rpkilby rpkilby left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can't speak to the package's deploy stage, but the deprecation/tests/docs all look good.

@ryanhiebert
Copy link
Collaborator Author

Sounds good. The release will be the test of that, though I'm fairly confident it will work from my experimenting on #91.

@ryanhiebert ryanhiebert merged commit 293277f into master Nov 13, 2017
@ryanhiebert ryanhiebert deleted the after branch November 13, 2017 21:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants