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

Build sdist in CI #388

Merged
merged 19 commits into from Dec 15, 2020
Merged

Build sdist in CI #388

merged 19 commits into from Dec 15, 2020

Conversation

wilko77
Copy link
Collaborator

@wilko77 wilko77 commented Dec 11, 2020

I added a stage to the CI that builds the source distribution and publishes it to the 'drop' artifact.
And modified the publish to test feed section to include the source dist.

Currently, the release pipeline only publishes the wheel files. We also need to publish the source distribution though.

Additionally, the source distribution was incomplete, as the manifest file was not up to date.

And to round it all off, I also updated the ubuntu images in the CI script, as 16.04 is quite old now. (fixes #385)

@codecov
Copy link

codecov bot commented Dec 11, 2020

Codecov Report

Merging #388 (1a6bb11) into master (bb4b26b) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #388   +/-   ##
=======================================
  Coverage   94.57%   94.57%           
=======================================
  Files          16       16           
  Lines         792      792           
=======================================
  Hits          749      749           
  Misses         43       43           

Copy link
Contributor

@joyceyuu joyceyuu left a comment

Choose a reason for hiding this comment

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

Overall look good to me! Finally you found a way to release anonlink yay!

- '*'
tags:
include:
- v*
Copy link
Contributor

Choose a reason for hiding this comment

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

Why do we need a tag starting with v? Is this pipeline only for release?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

the release pipeline is triggered by the build pipeline. In the past, we didn't execute the build pipeline when a tag is set, thus, the release pipeline was never automatically triggered.

@wilko77 wilko77 merged commit 49594ba into master Dec 15, 2020
@wilko77 wilko77 deleted the build_sdist_in_CI branch December 15, 2020 01:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

update ubuntu image in CI
2 participants