Skip to content

Releases: qiniu/reviewbot

v0.16.0

30 Oct 02:28
Compare
Choose a tag to compare

What's New

  • Kubernetes Runner Enhancements:

    • Added support for Kubernetes runner (#403 by @wwcchh0123)
    • Refactored and enhanced Kubernetes runner capabilities (#410, #411 by @CarlJi)
    • Deployed Kubernetes runner with further enhancements (#412 by @CarlJi)
    • Updated Kubernetes runner to use init containers for preparing code (#415 by @CarlJi)
  • New Features:

    • Added workspace feature to copy all repositories to the runner (#426 by @CarlJi)
    • Provided knowledge and reference information for linter comments (#414 by @wwcchh0123)
    • Enhanced issue reference feature (#419 by @CarlJi)

Improvements

  • Refactor:

    • Refactored to define Git provider (#406 by @CarlJi)
    • Refactored to use common code review information for agents (#407 by @CarlJi)
  • README Updates:

Fixes

  • Linter & Code Quality:

    • Disabled Tagliatelle linter (#401 by @CarlJi)
    • Fixed golangci-lint to use top-level Go module directory as workdir (#422 by @CarlJi)
    • Resolved issues with pathalias support for the main repository (#423 by @CarlJi)
  • Deployment:

    • Deployed custom image for the project (#425 by @CarlJi)

v0.15.1

07 Oct 11:46
Compare
Choose a tag to compare

Highlights

Full Changelog: v0.15.0...v0.16.0

v0.15.0

21 Sep 10:45
Compare
Choose a tag to compare

Highlights

  • support to clone multi repos for once event(#373)

Others

Full Changelog: v0.14.1...v0.15.0

v0.14.1

18 Sep 07:50
Compare
Choose a tag to compare

Highlights

  • support ARTIFACT and code copy for docker runner(#346, #355 )
  • support copy ssh key for docker runner (#365)
  • support use s3 as log storage ( #345, #364)

What's Changed

Full Changelog: v0.14.0...v0.14.1

v0.14.0

08 Sep 09:45
Compare
Choose a tag to compare

Highlights

  • add gomodcheck linter to prohibite cross-repository Go module references (#308, #307)
  • support log persistent and view (#297, #322)
  • support github check re-run (#320, #339)
  • support copy linter binary when using DockerAsRunner (#325)

What's Changed

Full Changelog: v0.13.0...v0.13.1

v0.13.0

01 Sep 07:08
f4a0b59
Compare
Choose a tag to compare

Highlights

Others

Full Changelog: v0.12.1...v0.13.0

v0.12.1

19 Aug 07:22
2598522
Compare
Choose a tag to compare

Highlights

  • refactor output parser to handle multi lines output (#224)
  • enhance golangci-lint to support auto downloading modules(#268, #248, #254, #273)
  • add java pmd and stylecheck linters @never112 (#270)
  • build: release container image with github action by @jimyag in #246
  • build: publishing binary and container with goreleaser by @jimyag in #247

What's Changed

Full Changelog: v0.12.0...v0.12.1

v0.12.0

14 Jul 04:06
Compare
Choose a tag to compare

Highlights

  • Now supports more complex custom scenarios, with the ability to define commands and arguments in the configuration, as well as support for the ARTIFACT mechanism(#205, #214, #243).
  • The golangci-lint lint runner supports automated parameter adaptation and the selection of an appropriate working directory(#213, #219, #235).

Others

New Contributors

Full Changelog: v0.11.1...v0.12.0

v0.11.1

23 Jun 02:43
Compare
Choose a tag to compare

What's Changed

  • fix(gofmt): fix the issue where the gofmt stderr is not handled by @wwcchh0123 in #171
  • chore: enable all inters of golangci-lint on kodo repo by @CarlJi in #174
  • fix(gofmt): gofmt does not continue running when stderr occurs by @wwcchh0123 in #176
  • build: golangci-lint deploy by @CarlJi in #178
  • feat: disable warpcheck and gochecknoglobals linter by @CarlJi in #183
  • fix(hunk): starLine was not being validated by the InHunk function by @wwcchh0123 in #181
  • build: cache the installation of golangci-lint by @CarlJi in #185
  • fix(luacheck): identify global variables for Redis and Nginx modules by @xwen-winnie in #187
  • chore(deps): bump braces from 3.0.2 to 3.0.3 in /docs/website by @dependabot in #189
  • fix(luacheck): adjust linter parameter by @xwen-winnie in #190
  • refactor: enhance golangci-lint linter and send notification when unexpected message existed by @CarlJi in #188
  • doc: update reviewbot description by @CarlJi in #191
  • fix(golangci-lint): ignore warning message by @CarlJi in #193
  • fix: handle linter log there is no column information by @never112 in #194
  • fix(luacheck) filter out unnecessary lines by @xwen-winnie in #192
  • chore: print message details when failed sending notification by @CarlJi in #195

New Contributors

Full Changelog: v0.11.0...v0.11.1

v0.11.0

16 Jun 12:30
Compare
Choose a tag to compare

News

  • Now, reviewbot support send alert notifcation when found issues (see #163#164 )
  • Plan to extensively use golangci-lint, and deprecated staticcheck (see #165 )
  • Add version command by @jimyag in #162
  • Add Profiling support by @jimyag in #172
  • Reduce docker image size by @jimyag in (see #153 , #154, #155, #160 )

Others

  • doc: enhance readme doc by @CarlJi in #152
  • fix(gofmt): it is recommended to display gofmt reports on GitHubPRReviews by @wwcchh0123 in #167
  • fix: do not continue when no comments by @CarlJi in #170

New Contributors

Full Changelog: v0.10.1...v0.11.0