Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hunghg255/github-ci-release-templates
Github CI release version template
https://github.com/hunghg255/github-ci-release-templates
cicd gitflow release tags template workflow
Last synced: about 2 months ago
JSON representation
Github CI release version template
- Host: GitHub
- URL: https://github.com/hunghg255/github-ci-release-templates
- Owner: hunghg255
- Created: 2023-08-07T13:50:19.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-01T08:38:52.000Z (11 months ago)
- Last Synced: 2024-02-01T09:39:08.719Z (11 months ago)
- Topics: cicd, gitflow, release, tags, template, workflow
- Language: TypeScript
- Homepage:
- Size: 211 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Github CI release template 1 2
## Install
```
npm install
```## Release
```
npm run release
```## Write Changelog
```
npx changeloggithub@latest --output ./CHANGELOG-v1.0.3.md
```## FLow
![](public/flow2.png)
## Convention commit
[Convention](https://www.conventionalcommits.org/en/v1.0.0/#examples)```md
- build: build system or external dependencies- ci: Continuous integration configuration files and scripts
- chore: Documentation only changes
- docs: Documentation only changes
- feat: A new feature
- fix: A bug fix
- perf: A code change that improves performance
- refactor: A code change that neither fixes a bug nor adds a feature
- revert: Reverts a previous commit
- style: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)
- test: Adding missing tests or correcting existing tests
- dx: Developer Experience
- types: Typescript related changes
- wip: Work in progress
- workflow: Changes to the build process or auxiliary tools and libraries such as documentation generation
- !: flag breaking news
```## Exmaple
```
git commit -m "feat: add new feature"git commit -m "fix!: hot fix production"
```