Commit Graph

28 Commits

Author SHA1 Message Date
wbtiger 63f9f196dd Merge PR #346: # feat(feishu): 新增分层飞书协作导出能力
# Conflicts:
#	.github/workflows/test.yml
#	.gitignore
#	README.zh-CN.md
#	docs/pr-draft.md
#	shortcuts/register.go
#	shortcuts/register_test.go
#	shortcuts/workflow/api_types.go
#	shortcuts/workflow/api_types_test.go
#	shortcuts/workflow/health_fetch.go
#	shortcuts/workflow/repo_report.go
#	shortcuts/workflow/repo_report_fetch.go
#	shortcuts/workflow/triage_fetch.go
#	shortcuts/workflow/triage_fetch_test.go
2026-07-14 22:50:19 +08:00
wbtiger cb01801f39 Merge PR #347: feat(i18n): 10 个命令组接入 i18n 全覆盖(145 个中英键)
# Conflicts:
#	shortcuts/compare/compare.go
#	shortcuts/health/health.go
#	shortcuts/label/label.go
#	shortcuts/milestone/milestone.go
#	shortcuts/register.go
#	shortcuts/wiki/wiki.go
#	shortcuts/workflow/workflow.go
2026-07-14 22:50:10 +08:00
wbtiger 7591bf7b83 Merge PR #184: Add workflow release notes generator
# Conflicts:
#	README.md
#	README.zh-CN.md
#	shortcuts/workflow/release_notes.go
#	shortcuts/workflow/release_notes_test.go
#	shortcuts/workflow/workflow.go
#	shortcuts/workflow/workflow_test.go
2026-07-14 22:49:59 +08:00
wbtiger 9b330d409c Merge PR #185: Add workflow pull request review queue
# Conflicts:
#	README.md
#	README.zh-CN.md
#	shortcuts/workflow/workflow.go
#	shortcuts/workflow/workflow_test.go
2026-07-14 22:49:58 +08:00
wbtiger 393105125a Merge PR #188: Add workflow dependency risk audit
# Conflicts:
#	README.md
#	README.zh-CN.md
#	shortcuts/workflow/workflow.go
2026-07-14 22:49:58 +08:00
wbtiger 4ab4682887 Merge PR #189: Add workflow duplicate issue detection
# Conflicts:
#	README.md
#	README.zh-CN.md
#	shortcuts/workflow/workflow.go
2026-07-14 22:49:58 +08:00
wbtiger e98a72fcb7 Merge PR #190: Add workflow release readiness gate
# Conflicts:
#	README.zh-CN.md
#	shortcuts/workflow/workflow.go
2026-07-14 22:49:58 +08:00
wbtiger e9465355af Merge PR #279: feat(workflow): 新增陈旧队列扫描报告命令
# Conflicts:
#	docs/pr-draft.md
#	shortcuts/workflow/api_types.go
#	shortcuts/workflow/render.go
#	shortcuts/workflow/render_test.go
#	shortcuts/workflow/workflow.go
#	shortcuts/workflow/workflow_test.go
2026-07-14 22:49:56 +08:00
wbtiger f36fbd13f3 Merge PR #414: feat(workflow): add release notes command
# Conflicts:
#	shortcuts/workflow/workflow.go
2026-07-14 22:49:52 +08:00
wbtiger cdf41dff07 Merge pull request 'feat(workflow): replace raw api calls with shortcut-backed fetches' (#324) from ohanabi/gitlink-cli:feat/workflow-shortcut-backed-fetches into master 2026-07-14 22:29:15 +08:00
yanchaomei 7b60431ac6 feat(workflow): add release notes command 2026-07-08 17:23:00 +08:00
林晨 (Leo Cheng) e4b03e0053
fix(workflow): use status/category list filters in health and report fetchers
Signed-off-by: 林晨 (Leo Cheng) <chengkelfan@qq.com>
2026-07-08 12:11:46 +08:00
laurencewannamaker 47cc2c2888 feat(i18n): 10 个命令组接入 i18n 全覆盖(145 个中英键:milestone/label/member/wiki/pipeline/compare/license/ignore/workflow/health)
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-07-06 06:24:42 +00:00
NeeNe 80f56e8d71 feat(workflow): replace raw api calls with shortcut-backed fetches 2026-07-03 11:28:52 +08:00
whzy 138d886681 feat(feishu): add full PR inventory and review attribution 2026-06-27 12:22:32 +08:00
Mengz 7b86b1affb feat(workflow): 新增陈旧队列扫描命令 2026-06-24 17:40:47 +08:00
Mengz 6e5eaacd59 feat(workflow): 新增发布就绪度检查命令 2026-06-10 15:06:02 +08:00
Mengz 74379dbbe4 feat(workflow): 新增重复 Issue 检测命令 2026-06-10 15:02:14 +08:00
Mengz ec2cfb69e4 feat(workflow): 新增依赖风险审计命令 2026-06-10 14:57:36 +08:00
Mengz 1eee85d13f feat(workflow): 新增 PR 审查队列命令 2026-06-10 09:13:46 +08:00
Mengz 5d98b03683 feat(workflow): 新增发布说明生成命令 2026-06-10 09:04:55 +08:00
wbtiger 1bf16d31db chore: fix CI workflow, golangci-lint config, and minor lint/format issues
- Add checkout and setup-go steps to Gitea CI workflow, use make targets
- Exclude errcheck for test files in golangci-lint config
- Fix staticcheck QF1002 (tagged switch) in repo_test.go
- Fix gofmt trailing newline in triage_rules_test.go

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-31 22:45:17 +08:00
wbtiger 0170b5b063 test: add comprehensive test coverage across all packages (88.5% → 90.3%)
Add 18 new test files covering formatter, envelope, config, auth,
client, context, register, and all shortcut group packages.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-31 15:41:54 +08:00
wbtiger f7263cc466 chore: add golangci-lint config and fix lint issues
- Add .golangci.yml with 8 essential linters (errcheck, govet,
  ineffassign, staticcheck, unused, errorlint, gosec, misspell)
- Fix real bugs: errors.As, %w wrapping, nil map check, dead code,
  unnecessary conversion, unused parameters
- Add `make lint` target, include it in `make check` pipeline
- Update pre-commit hook to run lint step

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-31 00:37:45 +08:00
wbtiger 6b355e19e2 fix(workflow): improve input mode detection and error hint
- hasLocalTriageInput now also detects triage-specific flags (--body,
  --number, --author, --url, --labels) to enter local input mode.
- hasLocalHealthInput now checks all health-related flags to prevent
  invalid values like --open-issues=abc from silently falling through
  to remote fetch instead of being validated.
- Remote fetch failure in +triage now includes a hint suggesting
  --title or --from for local analysis.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-26 16:28:28 +08:00
whzy a904f48099 Add workflow repo-report command 2026-05-26 16:28:28 +08:00
whzy 7730347253 Add workflow pr-summary command 2026-05-26 16:28:00 +08:00
whzy 5673a109a4 Add workflow agent triage and health commands 2026-05-26 16:28:00 +08:00