Skip to content

Conversation

@vonovak
Copy link
Member

@vonovak vonovak commented Jul 22, 2020

Summary

motivation: we want automatically generated changelogs, and releases.

When this is done, the PRs merged by maintainers need to follow conventions from https://www.conventionalcommits.org/en/v1.0.0/

this should work, I guess:
it can still go wrong in the npm step but I guess we should be good

vojta in ~/_dev/_own/datetimepicker 🎁 master [$]$ NPM_TOKEN=abc GH_TOKEN=xyz npx semantic-release --dry-run --ci
[12:17:55 AM] [semantic-release] › ℹ  Running semantic-release version 17.1.1
[12:17:55 AM] [semantic-release] › ✔  Loaded plugin "verifyConditions" from "@semantic-release/npm"
[12:17:55 AM] [semantic-release] › ✔  Loaded plugin "verifyConditions" from "@semantic-release/github"
[12:17:55 AM] [semantic-release] › ✔  Loaded plugin "analyzeCommits" from "@semantic-release/commit-analyzer"
[12:17:55 AM] [semantic-release] › ✔  Loaded plugin "generateNotes" from "@semantic-release/release-notes-generator"
[12:17:55 AM] [semantic-release] › ✔  Loaded plugin "prepare" from "@semantic-release/npm"
[12:17:55 AM] [semantic-release] › ✔  Loaded plugin "publish" from "@semantic-release/npm"
[12:17:55 AM] [semantic-release] › ✔  Loaded plugin "publish" from "@semantic-release/github"
[12:17:55 AM] [semantic-release] › ✔  Loaded plugin "addChannel" from "@semantic-release/npm"
[12:17:55 AM] [semantic-release] › ✔  Loaded plugin "addChannel" from "@semantic-release/github"
[12:17:55 AM] [semantic-release] › ✔  Loaded plugin "success" from "@semantic-release/github"
[12:17:55 AM] [semantic-release] › ✔  Loaded plugin "fail" from "@semantic-release/github"
[12:17:59 AM] [semantic-release] › ⚠  Run automated release from branch master on repository https://github.com/react-native-community/datetimepicker.git in dry-run mode
[12:18:00 AM] [semantic-release] › ✔  Allowed to push to the Git repository
[12:18:00 AM] [semantic-release] › ℹ  Start step "verifyConditions" of plugin "@semantic-release/npm"
[12:18:00 AM] [semantic-release] [@semantic-release/npm] › ℹ  Verify authentication for registry https://registry.npmjs.org/
[12:18:00 AM] [semantic-release] [@semantic-release/npm] › ℹ  Wrote NPM_TOKEN to /private/var/folders/31/wst5kzrn3x9czjgqz09k5mcw0000gn/T/86aa9b78944d8ab3f8d8f6e9ef52fe9d/.npmrc
vonovak
[12:18:01 AM] [semantic-release] › ✔  Completed step "verifyConditions" of plugin "@semantic-release/npm"
[12:18:01 AM] [semantic-release] › ℹ  Start step "verifyConditions" of plugin "@semantic-release/github"
[12:18:01 AM] [semantic-release] [@semantic-release/github] › ℹ  Verify GitHub authentication
[12:18:01 AM] [semantic-release] › ✔  Completed step "verifyConditions" of plugin "@semantic-release/github"
[12:18:01 AM] [semantic-release] › ℹ  Found git tag v2.6.0 associated with version 2.6.0 on branch master
[12:18:01 AM] [semantic-release] › ℹ  Found 3 commits since last release
[12:18:01 AM] [semantic-release] › ℹ  Start step "analyzeCommits" of plugin "@semantic-release/commit-analyzer"
[12:18:01 AM] [semantic-release] [@semantic-release/commit-analyzer] › ℹ  Analyzing commit: Bump lodash from 4.17.15 to 4.17.19 (#226)

Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
[12:18:01 AM] [semantic-release] [@semantic-release/commit-analyzer] › ℹ  The commit should not trigger a release
[12:18:01 AM] [semantic-release] [@semantic-release/commit-analyzer] › ℹ  Analyzing commit: fix circle ci status (#225)
[12:18:01 AM] [semantic-release] [@semantic-release/commit-analyzer] › ℹ  The commit should not trigger a release
[12:18:01 AM] [semantic-release] [@semantic-release/commit-analyzer] › ℹ  Analyzing commit: Update Readme intro with Windows info. (#218)

Co-authored-by: Igor Klemenski <[email protected]>
[12:18:01 AM] [semantic-release] [@semantic-release/commit-analyzer] › ℹ  The commit should not trigger a release
[12:18:01 AM] [semantic-release] [@semantic-release/commit-analyzer] › ℹ  Analysis of 3 commits complete: no release
[12:18:01 AM] [semantic-release] › ✔  Completed step "analyzeCommits" of plugin "@semantic-release/commit-analyzer"
[12:18:01 AM] [semantic-release] › ℹ  There are no relevant changes, so no new version is released.

@vonovak vonovak changed the title chore: add semantic-relase [wild try] chore: add semantic-relase Jul 22, 2020
@vonovak vonovak requested a review from luancurti July 22, 2020 22:10
@vonovak vonovak marked this pull request as ready for review July 22, 2020 22:10
@luancurti
Copy link
Member

Awesome! 🎉

@luancurti luancurti merged commit fd5629b into master Jul 22, 2020
@luancurti luancurti deleted the @vonovak/release-automation branch July 22, 2020 23:06
@vonovak
Copy link
Member Author

vonovak commented Jul 28, 2020

🎉 This PR is included in version 2.6.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

SConaway pushed a commit to SConaway/datetimepicker that referenced this pull request Aug 7, 2020
@vonovak vonovak mentioned this pull request Nov 20, 2020
5 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants