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

feat: introduce GitHub release functionality #85

Merged
merged 4 commits into from
May 15, 2019
Merged

feat: introduce GitHub release functionality #85

merged 4 commits into from
May 15, 2019

Conversation

bcoe
Copy link
Contributor

@bcoe bcoe commented May 13, 2019

Introducing "GitHub Release" functionality, which (similarly to autorelease), will:

  • detect a PR tagged with autorelease: pending.
  • extract the most recent CHANGELOG entry.
  • create a GitHub release with appropriate version # and release notes.

This workflow is for repos that don't use the autorelease tool; @ofrobots you said that if we can get as far as creating a GitHub release, your CI/CD will take care of the npm publication correct? I have your workflow in mind with this branch.

@googlebot googlebot added the cla: yes This human has signed the Contributor License Agreement. label May 13, 2019
@codecov
Copy link

codecov bot commented May 13, 2019

Codecov Report

Merging #85 into master will decrease coverage by 31.74%.
The diff coverage is 40.38%.

Impacted file tree graph

@@             Coverage Diff             @@
##           master      #85       +/-   ##
===========================================
- Coverage   82.42%   50.68%   -31.75%     
===========================================
  Files           5        7        +2     
  Lines         330      807      +477     
  Branches       26       28        +2     
===========================================
+ Hits          272      409      +137     
- Misses         56      396      +340     
  Partials        2        2
Impacted Files Coverage Δ
src/github.ts 22.68% <20.89%> (ø)
src/github-release.ts 55.05% <55.05%> (ø)

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 02bbbd9...7656692. Read the comment docs.

@bcoe bcoe changed the title [WIP] feat: introduce GitHub release functionality feat: introduce GitHub release functionality May 15, 2019
@bcoe bcoe merged commit df046b4 into master May 15, 2019
@bcoe bcoe deleted the github-release branch May 15, 2019 16:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla: yes This human has signed the Contributor License Agreement.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants