-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
-priorityTake a look at this soon!Take a look at this soon!buildImprovements to the build processImprovements to the build processdocHelp improve the DocumentationHelp improve the Documentation
Description
Enforce semantic versioning so we can easily identify which build we are working on and create releases
https://hodgkins.io/automating-semantic-versioning
https://github.com/intuit/auto
https://github.com/semantic-release/semantic-release/tree/master/docs/usage
- Githooks to enforce commit message conventions for semantic-release:
https://www.conventionalcommits.org/en/v1.0.0/template commit message with comment explaining the different commit message componentsaction to:- increment version
- based on commit messages
- based on labels?
To pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel. - cut release branch
- create tag
To pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.Add version to top of README (see Add Version Information to README file #16)To pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
---
version: 0.8-SNAPSHOT
---
[ ] look into Cleanup readmes and docs/wiki #18 first?- force
squash merge
only (see ConsiderSquash
orRebase
only? #17) and expect good commit message- how do we enforce message?
- chrome extension to prevent bad messages?
- action to verify commit message and remove commit if invalid (from both branches?) PR will need to be-opened...
- other ways to ensure commits to master follow commit message conventions?
To pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel. - bulldozer will be used on
develop
branch to squash and merge main
will only allow merge commits
To pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
To pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Metadata
Metadata
Assignees
Labels
-priorityTake a look at this soon!Take a look at this soon!buildImprovements to the build processImprovements to the build processdocHelp improve the DocumentationHelp improve the Documentation
Projects
Milestone
Relationships
Development
Select code repository
Activity
[-]Semantic Versioning/Auto[/-][+]Semantic Versioning[/+]devlinjunker commentedon Sep 11, 2020
see devlinjunker/template.hapi.rest#13 for more notes and ideas
devlinjunker commentedon Sep 17, 2020
https://github.com/sdras/awesome-actions#semantic-versioning
devlinjunker commentedon Sep 18, 2020
Manually started creating releases and versioning: https://github.com/devlinjunker/template.github/releases/tag/v0.8.0
devlinjunker commentedon Sep 26, 2020
https://shields.io/category/version
devlinjunker commentedon Oct 22, 2020
Read current version out of README:
cat ../../README.md | sed -n "/version: [0-9]*\.[0-9]*\.[0-9]*/p" | sed "s/version: //"
or will we be using git tags to determine previous/next version?
Squash
orRebase
only? #17devlinjunker commentedon Oct 26, 2020
started with https://idc101.github.io/git-mkver/installation
devlinjunker commentedon Dec 11, 2020
devlinjunker commentedon Dec 12, 2020
-release-
label for PRs