Skip to content

Releases: qiniu/reviewbot

v0.18.0

15 Dec 08:36
1d869e4
Compare
Choose a tag to compare

🚀 Features

🔧 Improvements

  • refactor: split lint action into another package by @CarlJi in #491
  • refactor github report by @CarlJi in #492

🐛 Bug Fixes

  • fix: use global git config because of go mod tidy limitation by @CarlJi in #473
  • fix: remove old config by @CarlJi in #478
  • fix: do retry when git config failed by @CarlJi in #481
  • fix: do more retry and ignore intermediate errors by @CarlJi in #482
  • fix(pylint): custom report by @CarlJi in #483
  • fix: let llm provider as optional by @CarlJi in #490
  • fix typedmessage by @CarlJi in #494
  • fix log viewer and use neutral check run status to handle false positives by @CarlJi in #499
  • fix: add context timeout to LLM query and limit the return length by @wwcchh0123 in #504
  • fix: notify message error by @never112 in #507

🔧 Maintenance

  • disable stylecheck and plan to use p3c globally by @CarlJi in #471
  • disable gomoddirectives since we already have gomodcheck by @CarlJi in #493
  • chore: disable tagalign by @CarlJi in #502
  • chore: use default-signifies-exhaustive for exhaustive by @CarlJi in #503
  • chore: disable interfacebloat by @CarlJi in #506
  • deploy llm and add some message by @wwcchh0123 in #495
  • disable forbidigo and adjust logs by @CarlJi in #511
  • deploy: support gitlab by @CarlJi in #480

v0.17.0

01 Dec 08:21
Compare
Choose a tag to compare

🚀 Features

💪 Improvements

  • Refactored repository clone logic with multi-platform and authentication support (#460 by @CarlJi)
  • Enhanced provider creation method (#463 by @CarlJi)
  • Optimized issue reference functionality (#431 by @CarlJi)
  • Enhanced GitHub PR review comments with more linter reference information (#429 by @wwcchh0123)
  • Refactored hunk logic processing (#452 by @CarlJi)
  • Restructured config report type as general (#433 by @CarlJi)
  • Improved cancellation handling timing (#461 by @CarlJi)
  • Implemented impersonation token for authentication (#466, #468 by @CarlJi)

🐛 Bug Fixes

  • Fixed workspace issues for different runners (#462 by @CarlJi)
  • Corrected report type with proper platform support (#464 by @CarlJi)
  • Removed linter error details from check run form (#434 by @wwcchh0123)

🔧 Maintenance

📝 Notes

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