Skip to content

Latest commit

 

History

History
46 lines (29 loc) · 1.73 KB

CONTRIBUTING.md

File metadata and controls

46 lines (29 loc) · 1.73 KB

Contribution Guidelines for Slack Notify Build

Issues and Feature Requests

To report bugs or to request new features, you may create a new issue on the repository. Our team will do its best to respond to your request, but we cannot guarantee a response or a solution.

Releasing a New Version

Please use semantic versioning when releasing new versions of the action, per GitHub's recommendations.

After a new PR has been merged, you should promote unreleased changes in CHANGELOG.md to a new heading containing the new version and today's date.

Then, an engineer should run locally:

# pull down the latest changes
git checkout master && git pull

# build out the new dist code
yarn build

# commit it (where X.X.X is the new version)
git commit -am 'vX.X.X'

# tag the specific version (where X.X.X is the new version)
git tag -a vX.X.X -m 'vX.X.X'

# update the tag for the major version (where X is the major version)
# FIRST: delete the existing major version tag
git tag -d vX

# NEXT: re-add the major version tag
git tag vX

# FINALLY: remove the old major version tag from remote origin:
git push origin :refs/tags/vX

# push up the commit and the new tags
git push && git push --tags

Finally, issue a new GitHub release for the corresponding version, detailing what has changed.

Code of Conduct

By contributing to this repository, you are expected to abide by the Code of Conduct laid out by Vox Product.