Commit Graph

161 Commits (ab4ec6792515559bd7190d26d66f9cfc5f8edf1a)

Author SHA1 Message Date
sudo pacman -Syu ab4ec67925
refactor: better changelog parser and generator (#11)
* refactor(changelog): remove old, new prefix

* refactor: using new changelog func in cli

* refactor: replace markdown.Generate to GenerateText

* feat: move --verbose flag for generate command

* fix: diff new changelog with old changelog

* chore(markdown): remove unused GenerateLines

Co-authored-by: Tran Hau <ngtranhau@gmail.com>
2021-04-14 17:06:48 +07:00
sudo pacman -Syu c495ff942c
feat: add dry run (#10)
* feat: add --dry-run flag

* feat: use pkg/diff to actually compare old and new changelog

Co-authored-by: Tran Hau <ngtranhau@gmail.com>
2021-04-14 14:31:00 +07:00
Tran Hau 20fa3205bf build: update go.mod 2021-04-14 05:09:57 +00:00
sudo pacman -Syu 5e9ff3a18f
feat: use my own color pkg to wrap fatih/color (#9)
Co-authored-by: Tran Hau <ngtranhau@gmail.com>
2021-04-14 11:46:17 +07:00
Tran Hau b3893cd1ba chore(changelog): generate v1.7.0 2021-04-11 16:21:34 +07:00
sudo pacman -Syu 031241e0b8
chore: only run github action on main branch (#8)
Co-authored-by: Tran Hau <ngtranhau@gmail.com>
2021-04-11 16:17:55 +07:00
sudo pacman -Syu 32a1b40013
refactor: use better commands and flags name (#7)
* build: update go.mod

* refactor: replace debug with verbose

* refactor: split action from main

* refactor: move all cli app inside pkg cli

* chore(readme): use generate command

Co-authored-by: Tran Hau <ngtranhau@gmail.com>
2021-04-11 16:11:41 +07:00
Tran Hau 5ea13ce99f chore(changelog): generate v1.6.0 2021-03-29 13:58:28 +00:00
sudo pacman -Syu 3a201be3ec
docs: documenting export methods (#6)
* docs(git): explain Commit and Repository

* docs(git): better comment for Log method

* docs(markdown): add comment for Generate and Parse method

* docs(convention): add comment for conventional commit

Co-authored-by: Tran Hau <ngtranhau@gmail.com>
2021-03-29 20:57:06 +07:00
Tran Hau fa1c13eec3 build: bump go-git v5.3.0 2021-03-29 09:25:08 +00:00
Tran Hau af5f331dea chore: better build with many OS 2021-03-29 07:26:44 +00:00
Tran Hau cd0237299b chore(readme): remove lgtm alerts badge 2021-03-29 07:24:39 +00:00
Tran Hau fb4476aa87 chore: use semver for future 1.16 go version 2021-03-29 07:22:52 +00:00
Tran Hau 58c8a81e63 chore(changelog): generate v1.5.0 2021-03-22 05:47:56 +00:00
sudo pacman -Syu b98c62c46f
feat: support filter commit scope (#5)
* feat: add scope flag

* refactor: use scopes as map to quickly check

* feat: add scope to generate commits

* feat(convention): add scope to commit

* refactor: remove obsolete commit GetType

* refactor(convention): combie UpdateType and NewCommit

* feat(changelog): skip commit outside scopes

* feat(convention): remove () in scope

* feat(changelog): support filter scope

Co-authored-by: Tran Hau <ngtranhau@gmail.com>
2021-03-22 12:44:54 +07:00
Tran Hau f2a995e15f build: update go.mod 2021-03-18 10:27:33 +00:00
Tran Hau 27c7d3be34 chore: bump go 1.16.2 in github action 2021-03-18 10:22:51 +00:00
Tran Hau c962ad103f chore: use go 1.16.x in github action 2021-03-18 10:21:19 +00:00
Tran Hau 7b32bb17b0 chore: remove gotip from github action 2021-03-18 10:15:20 +00:00
Tran Hau b508b6579b chore: remove gotip build as time consuming 2021-03-18 10:14:19 +00:00
Tran Hau 84e5921abd chore: use semver go version in github action 2021-03-18 10:10:16 +00:00
Tran Hau 4fd91c5c02 chore(changelog): generate v1.4.0 2021-03-17 05:14:50 +00:00
Tran Hau fc961796ea feat: deprecated ioutil 2021-03-17 05:13:28 +00:00
Tran Hau 616b403203 chore: bump go 1.16 in Dockerfile 2021-03-17 05:12:22 +00:00
Tran Hau 9ae8afd69e build: bump go 1.16 in go.mod 2021-03-17 05:11:43 +00:00
sudo pacman -Syu d40a42f1b7 build: update go.mod 2021-03-15 17:03:15 +00:00
sudo pacman -Syu b2ce2f5355 chore(readme): add guide for install with go 1.16 2021-03-15 17:00:47 +00:00
sudo pacman -Syu 7a5909f200 chore: bump go v1.16, golangci-lint v1.37 in github action 2021-03-04 02:59:06 +00:00
sudo pacman -Syu ce5a595c7b build: update go.mod 2021-03-04 02:58:40 +00:00
sudo pacman -Syu 019756cfa3 build: update go.mod 2021-02-19 13:18:04 +07:00
Tran Hau 379cd48435 chore(license): bump 2021 2021-01-21 15:54:46 +07:00
Tran Hau d51a5a5585 chore(changelog): generate v1.3.0 2021-01-20 14:58:16 +07:00
Tran Hau 3d7da7b4b0 chore(markdown): re-format file 2021-01-20 14:56:21 +07:00
Tran Hau 0206b95bf0 chore: move fmtErr global var 2021-01-20 14:54:35 +07:00
Tran Hau 59c5aaa8d1 chore: typo defaultRepository 2021-01-20 14:54:08 +07:00
Tran Hau 464f04d39d build: update go.mod 2021-01-20 14:53:22 +07:00
Tran Hau 7fa2f09e47 build: update go.mod 2021-01-18 13:59:35 +07:00
Tran Hau 047b9628e6 chore(readme): add lgtm badge 2021-01-12 01:40:40 +07:00
Tran Hau f63264dc60 chore(changelog): generate v1.2.0 2021-01-12 01:38:16 +07:00
Tran Hau 176e35a16e fix: no newline at end of file 2021-01-12 01:37:11 +07:00
Tran Hau afcee321fa test(changelog): unit test for misc type 2021-01-12 01:33:32 +07:00
Tran Hau 54a97bbaf9 test(convention): unit test for misc type 2021-01-12 01:27:08 +07:00
Tran Hau daf3f0b36d refactor(convention): replace commit parseHeader with updateType 2021-01-12 01:25:06 +07:00
Tran Hau e4a5fa00cd chore: update gitignore 2021-01-12 01:19:02 +07:00
Tran Hau ec47122d1a chore: build generally with go tip 2021-01-07 11:35:52 +07:00
Tran Hau bf4f0cea4a chore(changelog): generate v1.1.0 2021-01-07 11:34:28 +07:00
Tran Hau d823f6799d chore(cli): remove unused log debug 2021-01-07 11:32:08 +07:00
hau db0c2e2c1f refactor(cli): change name -> appName 2021-01-07 11:29:35 +07:00
hau dd720b777b refactor(cli): replace flags map with directly field 2021-01-07 11:28:58 +07:00
hau 8f43f68fe4 feat(cli): remove use of args 2021-01-07 11:22:33 +07:00