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

Release v8 #758

Merged
merged 122 commits into from
Dec 12, 2019
Merged

Release v8 #758

merged 122 commits into from
Dec 12, 2019

Conversation

hipstersmoothie
Copy link
Collaborator

@hipstersmoothie hipstersmoothie commented Dec 7, 2019

Release Notes

Final-banner-REd (1)

Version

Published prerelease version: v8.0.0-next.19

Changelog ### Release Notes

From #751

Label configuration just got a whole lot simpler 🎉

  1. Labels can now only be supplied as an array of label objects.
{
  "labels": [
    { "releaseType": "major", "name": "Version: Major" },
    { "releaseType": "minor", "name": "Version: Minor" },
    { "releaseType": "patch", "name": "Version: Patch" },
  ]
}
  1. Instead of using skipReleaseLabels just set the label's type to skip
{
  "labels": [
    { "releaseType": "skip", "name": "NO!" }
  ]
}
  1. Overwrite default labels using overwrite
{
  "labels": [
    { "releaseType": "major", "name": "Version: Major", "overwrite": true },
  ]
}
  1. Add none releaseType. This will act as a skip-release unless paired with a SEMVER label
{
  "labels": [
    { "releaseType": "none", "name": "documentation" },
  ]
}
  1. Changed title to changelogTitle.
{
  "labels": [
    { "changelogTitle": "New Docs Yo!", "name": "documentation" },
  ]
}

💥 Breaking Change

  • auto, @auto-it/core
  • auto, @auto-it/core, @auto-it/conventional-commits, @auto-it/jira, @auto-it/npm, @auto-it/released, @auto-it/slack
  • @auto-it/core, @auto-it/npm
  • @auto-it/core, @auto-it/chrome, @auto-it/crates, @auto-it/git-tag, @auto-it/maven, @auto-it/npm
    • change getPreviousVersion hook args. can access prefixRelease from root class instead #734 (@hipstersmoothie)
  • @auto-it/core, @auto-it/released
    • remove old use of prerelease label + add prerelease label to released plugin #729 (@hipstersmoothie)

🚀 Enhancement

  • @auto-it/core
  • auto, @auto-it/core
  • @auto-it/upload-assets
  • @auto-it/core, @auto-it/git-tag, @auto-it/npm
  • auto, @auto-it/core
  • @auto-it/git-tag
  • auto, @auto-it/core, @auto-it/npm
    • shipit: add flag to only publish to 'latest' tag when "release" label is present #731 (@hipstersmoothie)
  • auto, @auto-it/core, @auto-it/npm, @auto-it/released, @auto-it/slack
  • auto, @auto-it/core, @auto-it/npm

🐛 Bug Fix

  • @auto-it/npm
  • @auto-it/core, @auto-it/all-contributors, @auto-it/npm
  • @auto-it/core
  • @auto-it/core, @auto-it/released, @auto-it/slack
  • auto, @auto-it/core, @auto-it/all-contributors, @auto-it/chrome, @auto-it/conventional-commits, @auto-it/crates, @auto-it/first-time-contributor, @auto-it/git-tag, @auto-it/jira, @auto-it/maven, @auto-it/npm, @auto-it/omit-commits, @auto-it/omit-release-notes, @auto-it/released, @auto-it/s3, @auto-it/slack, @auto-it/twitter, @auto-it/upload-assets
  • @auto-it/core
  • @auto-it/npm
  • auto, @auto-it/core, @auto-it/all-contributors, @auto-it/chrome, @auto-it/conventional-commits, @auto-it/crates, @auto-it/first-time-contributor, @auto-it/git-tag, @auto-it/jira, @auto-it/maven, @auto-it/npm, @auto-it/omit-commits, @auto-it/omit-release-notes, @auto-it/released, @auto-it/s3, @auto-it/slack, @auto-it/twitter, @auto-it/upload-assets
  • @auto-it/npm
  • @auto-it/released
  • @auto-it/core

🏠 Internal

📝 Documentation

🔩 Dependency Updates

📚 Blog Post

Authors: 6

Add ability for "next" branch publishing
must set git user before publishing so we know we can commit
don't run released plugin on "next" branch PRs
remove old use of prerelease label + add prerelease label to released plugin
allow user to configure what branches are treated as prerelease branches
shipit: add flag to only publish to 'latest' tag when "release" label is present
implement prerelease branches for git-tag plugin
implment dry-run flag for next command
@hipstersmoothie hipstersmoothie changed the title v8 Release v8 Dec 11, 2019
hipstersmoothie and others added 27 commits December 10, 2019 17:25
do not call afterRelease hooks during dry run
Co-Authored-By: Adam Dierkens <adierkens@users.noreply.github.com>
Co-Authored-By: Tyler Krupicka <tylerkrupicka@gmail.com>
Co-Authored-By: Tyler Krupicka <tylerkrupicka@gmail.com>
Co-Authored-By: Tyler Krupicka <tylerkrupicka@gmail.com>
omit commits that have already been released
Fix some changelog bugs
create v8 announcement blog
only grant contributions for work in commit
@hipstersmoothie hipstersmoothie merged commit 1886192 into master Dec 12, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
major Increment the major version when merged
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants