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

[WIP] Add auto-release support #351

Closed
wants to merge 1 commit into from
Closed

[WIP] Add auto-release support #351

wants to merge 1 commit into from

Conversation

himdel
Copy link
Contributor

@himdel himdel commented Oct 5, 2018

Add semantic-release, enables npm autorelease on master merges.

Modelled after what ManageIQ/react-ui-components does:
ManageIQ/react-ui-components#38 - description and config
ManageIQ/react-ui-components#84 - autotooling

Fixes #189


This will not affect merges on gaprindashvili or hammer branches, only master.
This will not do anything with bower, only a npm package.


If you don't do anything special, merged PR will mean a patch release.
If you add <no> (case insensitive) to the commit message, no release will happen.
Otherwise, you can use <x.?.?> to release a major version, <?.x.?> for a minor one, and <?.?.x> for a patch release (the default).

Modelled after what @manageiq/react-ui-components does:
ManageIQ/react-ui-components#38 + ManageIQ/react-ui-components#84

Fixes #189
@himdel
Copy link
Contributor Author

himdel commented Oct 5, 2018

TODO: set NPM_TOKEN on travis...

@miq-bot
Copy link
Member

miq-bot commented Oct 5, 2018

Checked commit https://github.com/himdel/ui-components/commit/74bc208bc1782b6ef8804c6d29dc7c67a3993552 with ruby 2.3.3, rubocop 0.52.1, haml-lint 0.20.0, and yamllint 1.10.0
1 file checked, 1 offense detected

**

  • 💣 💥 🔥 🚒 - Linter/Yaml - missing config files

@himdel himdel mentioned this pull request Oct 9, 2018
@miq-bot
Copy link
Member

miq-bot commented Feb 20, 2019

This pull request is not mergeable. Please rebase and repush.

@himdel
Copy link
Contributor Author

himdel commented Feb 20, 2019

WIP, update and rebase first,
rename the script to be dotless,
make sure to use the predefined npm scripts right

@himdel himdel added the wip label Feb 20, 2019
@himdel himdel changed the title Add auto-release support [WIP] Add auto-release support Feb 20, 2019
@miq-bot
Copy link
Member

miq-bot commented Aug 26, 2019

This pull request has been automatically closed because it has not been updated for at least 6 months.

Feel free to reopen this pull request if these changes are still valid.

Thank you for all your contributions!

@miq-bot miq-bot closed this Aug 26, 2019
@himdel himdel reopened this Sep 2, 2019
@miq-bot
Copy link
Member

miq-bot commented Sep 2, 2019

This pull request is not mergeable. Please rebase and repush.

@himdel himdel closed this Sep 2, 2019
@himdel
Copy link
Contributor Author

himdel commented Sep 2, 2019

Closing, no autorelease here, we will be moving things to react-ui-components.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add support for Semantic release
2 participants