🚀 Features
- The github platform supports AI capabilities by @wwcchh0123 in #472
- ehance: The LLM output code can specify the programming language by @wwcchh0123 in #509
- only query llm with necessary lint result by @CarlJi in #508
- fix: add more details to prompt by @wwcchh0123 in #510
- ui: enhance log view page by @CarlJi in #498
🔧 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