Skip to content

Add release-drafter#174

Merged
RehanSaeed merged 3 commits intomasterfrom
release-drafter
Jun 4, 2020
Merged

Add release-drafter#174
RehanSaeed merged 3 commits intomasterfrom
release-drafter

Conversation

@RehanSaeed
Copy link
Copy Markdown
Owner

@RehanSaeed RehanSaeed commented Jun 3, 2020

Automatically drafts releases. Living the dream!

https://github.com/marketplace/actions/release-drafter

  • PR's with enhancement or dependencies labels are marked as new features.
  • PR's with bug labels are marked as bug fixes.
  • PR's with new maintenance labels are marked as maintenance.
  • PR's with major, minor or patch labels determine the version number generated in the release. The default is patch if no label is specified. Since we use MinVer, it takes the release version and then automagically uses that to version and deploy the NuGet package.

In theory, all I need to do now, is hit the big green publish button.

@RehanSaeed RehanSaeed added the maintenance Pull requests that perform maintenance on the project but add no features or bug fixes. label Jun 3, 2020
@RehanSaeed RehanSaeed requested a review from Turnerj June 3, 2020 11:15
@Turnerj
Copy link
Copy Markdown
Collaborator

Turnerj commented Jun 3, 2020

If I understand this right, it sounds really awesome! Basically every PR merged "builds" a draft release on GitHub and when you're ready, you just publish that release yeah?

@RehanSaeed
Copy link
Copy Markdown
Owner Author

That's the idea. This is the first time I've tried it.

@Turnerj
Copy link
Copy Markdown
Collaborator

Turnerj commented Jun 3, 2020

Cool - I'll go over it more thoroughly tomorrow but at a glance, it looks good to me. 🙂

Copy link
Copy Markdown
Collaborator

@Turnerj Turnerj left a comment

Choose a reason for hiding this comment

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

Yep, all looks good to me. If this works well, I'll likely do this in my other libraries too.

@Turnerj
Copy link
Copy Markdown
Collaborator

Turnerj commented Jun 4, 2020

Just FYI, we don't have the Major, Minor or Patch labels setup yet.

@RehanSaeed
Copy link
Copy Markdown
Owner Author

Same. This is the test bed repo.

Added the labels.

@RehanSaeed RehanSaeed merged commit d9c7c7b into master Jun 4, 2020
@RehanSaeed RehanSaeed deleted the release-drafter branch June 4, 2020 08:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance Pull requests that perform maintenance on the project but add no features or bug fixes.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants