Commit graph

12 commits

Author SHA1 Message Date
Derek Smith
ae3382b7c8
chore(ci): add golangci-lint action and apply linting changes (#120)
BREAKING CHANGE: `JiraIssueId` has been renamed to `JiraIssueID`. This impacts the value for `pattern_maps` in `config.yml`.

* chore(ci): add golangci-lint action

* chore(lint): address errcheck lint failures

* chore(lint): address misspell lint failures

* chore(lint): address gocritic lint failures

* chore(lint): address golint lint failures

* chore(lint): address structcheck lint failures

* chore(lint): address gosimple lint failures

* chore(lint): address gofmt lint failures

* chore(ci): port to official golangci-lint github action

* Update golangci configuration for better coverage

Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com>

* fix: file is not goimports-ed

Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com>

* fix: golint and exported functions comments

Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com>

* chore(lint): address gosec G304 warning

* chore(lint): address uparam warnings

* chore(lint): address scopelint lint failures

* fix: cyclomatic complexity

Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com>

* chore(lint): address prealloc warning, noting that we are warning for now

* chore(lint): address govet and errorlint failures

* chore: clean up defer logic when checking errors

Co-authored-by: Khosrow Moossavi <khos2ow@gmail.com>
2021-03-16 21:24:36 -05:00
Chao Li
a1c84d7a0d
feat: add Jira integration (#52) 2021-03-11 08:40:32 +01:00
Manuel Vogel
0ba87caa43
build: fix makfile build target path 2021-01-16 07:40:51 +01:00
Manuel Vogel
c41bf3ab9a
ci: switches release process to gh actions and goreleaser (#87)
Also preserves coveralls and appveyor. Closes #58
2021-01-16 06:48:01 +01:00
Vadim-Valdis Yudaev
0ae5e13a06
chore: fix Makefile typo (#82) 2021-01-09 09:40:04 +01:00
Manuel Vogel
41ad31326b
feat: switch from dep to go mod (#85) 2021-01-08 09:28:21 +01:00
tsuyoshiwada
5ad4cab298 chore: Update changelog task in Makefile 2018-05-06 14:49:02 +09:00
tsuyoshiwada
081aa8df60 chore: Add helper task for generate CHANGELOG 2018-03-12 00:25:38 +09:00
tsuyoshiwada
1b2210dbca chore: Remove unnecessary task 2018-02-25 00:56:29 +09:00
tsuyoshiwada
b7385619d1 chore: Add coverage measurement task for local confirmation 2018-02-25 00:55:55 +09:00
tsuyoshiwada
8292ab7d2c chore: Add release process 2018-02-18 22:57:17 +09:00
tsuyoshiwada
4dd9b350e6 chore: Add Makefile for task management 2018-02-17 20:29:22 +09:00