Commit Graph

850 Commits

Author SHA1 Message Date
Tiger ee0d882e1c Merge PR #59: feat(repo): add insight shortcuts (languages, contributors, contributor-stats, code-stats, community)
Resolved conflicts in README.md, README.zh-CN.md, repo.go, repo_test.go,
skills/README.md, skills/gitlink-repo/SKILL.md. Updated register_test.go
to include new license group.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-08 02:32:19 +08:00
wbtiger ca578a74be Merge pull request 'feat(repo): add settings and topic shortcuts' (#71) from wangyue111/gitlink-cli:feat/repo-settings-shortcuts into master 2026-06-08 02:26:54 +08:00
wbtiger 55805aa13d Merge pull request 'fix(health): use effective list filters' (#120) from wangyue111/gitlink-cli:fix/health-list-filters into master 2026-06-08 02:24:55 +08:00
wbtiger dd4ed35448 Merge pull request '修正 Issue 和 PR 列表筛选' (#117) from Mengz/gitlink-cli:mengz/list-filter-fixes into master 2026-06-08 02:24:41 +08:00
wbtiger 723e698db4 Merge pull request '新增 Raw API 批处理执行器' (#124) from Mengz/gitlink-cli:mengz/api-batch-runner into master 2026-06-08 02:24:14 +08:00
wbtiger 03a9d7a942 Merge pull request '修复认证凭据 fallback 配置目录不一致' (#133) from Mengz/gitlink-cli:mengz/auth-config-dir-fallback into master 2026-06-08 02:23:06 +08:00
wbtiger 34f14b079f Merge pull request 'feat: 新增 6 个 Agent Skill + 收窄 gitlink-search 触发范围' (#102) from jiangtx/gitlink-cli:pr/skills-upstream into master 2026-06-08 02:22:44 +08:00
wbtiger f3e5d4aba0 Merge pull request 'feat(skills): add gitlink-gatekeeper — Policy-as-Code PR merge gate' (#90) from recorder/gitlink-cli:feat/gatekeeper-skill into master 2026-06-08 02:22:00 +08:00
wbtiger 64dad994ae Merge pull request 'feat(shortcut): add shortcuts/license' (#121) from co63oc/gitlink-cli:fix2 into master 2026-06-08 02:21:21 +08:00
wbtiger 7e863398aa Merge pull request '新增 CLI 自诊断命令' (#132) from Mengz/gitlink-cli:mengz/doctor-command into master 2026-06-08 02:19:54 +08:00
wbtiger 9c085fb246 Merge pull request 'fix(i18n): 对齐 locale key schema 并补充 gosec 注释' (#104) from muel/gitlink-cli:fix/i18n-schema-gosec into master 2026-06-08 02:19:19 +08:00
wbtiger a9ee74efb0 Merge pull request 'docs: fix skills badge repository link' (#66) from Mengz/gitlink-cli:codex/fix-skills-badge-link into master 2026-06-08 02:18:02 +08:00
Mengz d6321e7af5 fix: 统一认证凭据 fallback 配置目录 2026-06-06 18:42:50 +08:00
Mengz dec10afaeb feat: 新增 CLI 自诊断命令 2026-06-06 18:11:45 +08:00
Ct201314 66793a66ae feat(skills): add gitlink-metrics skill 2026-06-06 15:31:29 +08:00
Ct201314 bfa558cb15 feat(skills): add gitlink-onboard skill 2026-06-06 15:31:22 +08:00
Ct201314 1ae613717b feat(skills): add gitlink-stale skill 2026-06-06 15:31:10 +08:00
Ct201314 ec904b9023 feat(skills): add gitlink-standup skill 2026-06-06 15:31:00 +08:00
Ct201314 9bdd043ae7 feat(skills): add gitlink-changelog skill 2026-06-06 15:30:51 +08:00
xxxx 4b38bd3250 docs: update README.md to fully align with challenge scoring standards 2026-06-06 15:30:02 +08:00
xxxx f3f89304ec add: sub-challenge 3 java-gatekeeper workflow example 2026-06-06 15:23:55 +08:00
Ct201314 b6682a2009 feat(workflows): add gitlink-flow community ops automation workflow 2026-06-06 14:47:05 +08:00
Mengz 35e50a1828 feat: 新增 Raw API 批处理执行器 2026-06-06 11:55:20 +08:00
Ct201314 178255b70c feat(skills): add gitlink-scaffold skill 2026-06-06 00:15:04 +08:00
Ct201314 28db64531b feat(skills): add gitlink-newcomer skill 2026-06-06 00:14:46 +08:00
Ct201314 70e137c04f feat(skills): add gitlink-deps skill 2026-06-06 00:14:37 +08:00
Ct201314 340cf543f4 feat(skills): add gitlink-kb skill 2026-06-06 00:14:28 +08:00
co63oc dedba6e49f feat(shortcut): add shortcuts/license 2026-06-05 16:46:37 +08:00
wangyue789 a1d3a85ab8 fix(health): use effective list filters 2026-06-05 14:56:02 +08:00
Mengz 0b48ec90d8 fix: 修正 Issue 和 PR 列表筛选 2026-06-05 11:43:30 +08:00
puygob236 b884a7478c Delete examples/workflows/project-bootstrap-automation/docs/assets/bootstrap-architecture.svg 2026-06-04 15:18:34 +08:00
Jiachen Li 6353987267 docs(workflows): use rendered project bootstrap architecture figure 2026-06-04 15:18:50 +08:00
何开元 3255884c6e feat(skills): add gitlink-gatekeeper — Policy-as-Code PR merge gate
新增 gitlink-gatekeeper Skill:版本化 gatekeeper.yaml 策略 → 5 维 0-100 评分卡
→ 三态裁决(PASS/REQUEST_CHANGES/COMMENT)→ 建议性 common 评论回写。默认 dry-run、
绝不自动合并。复用 pr +view/+files/+diff、pr +comment、ci +builds、label(已并入 master)。

- SKILL.md(六步工作流)+ REFERENCE.md(gatekeeper.yaml 全字段 + 评分算法 + CLI 映射)
  + TROUBLESHOOTING.md(12 问)
- examples/:3 套策略预设 + 评分卡样例 + 3 个可逐位复算的裁决记录(90/38/68)
- skills/README.md 登记一行

按 #90 review 重做:基于最新 master 的单个干净 commit,仅含 skill 文档,
不含 gitlink-cli 二进制(.gitignore 已排除)。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-04 00:05:29 -07:00
15972095207 47c06bca21 测试流水线 2026-06-04 15:02:49 +08:00
Jiachen Li 82ac20ae74 docs(workflows): fix project bootstrap architecture layout 2026-06-04 14:57:42 +08:00
15972095207 f113735d69 测试流水线 2026-06-04 14:56:04 +08:00
15972095207 675b3490d4 测试流水线 2026-06-04 14:54:40 +08:00
15972095207 3ee64a941c 测试流水线 2026-06-04 14:53:40 +08:00
puygob236 5711aa3654 Update architecture.md 2026-06-04 14:45:46 +08:00
Jiachen Li a2fd36b4a6 docs(workflows): add project bootstrap submission materials 2026-06-04 14:44:22 +08:00
Jiachen Li b319c44b02 docs(workflows): align project bootstrap validation command 2026-06-04 14:30:04 +08:00
Jiachen Li 33ad8e62a0 feat(workflows): add project bootstrap automation example 2026-06-04 14:30:04 +08:00
15972095207 ecc6bcca2b fix: use correct API endpoint for notification delete
DELETE /users/{owner}/messages with {type, ids} body,
not DELETE on individual message path.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-04 10:16:50 +08:00
15972095207 97ddd456dd fix: add type field to notification read request body
API requires both type and ids fields for marking notifications as read.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-04 09:44:48 +08:00
15972095207 49415faf54 fix: use correct API endpoint for notification read
GitLink uses POST /users/{owner}/messages/read with ids array,
not PATCH on individual message. Fixed code and test accordingly.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-04 09:42:26 +08:00
15972095207 97f9f63645 fix: use --label clear to remove labels from issue
Empty string doesn't work as CLI flag value. Use 'clear' keyword instead:
- --label 327264,327265  set labels
- --label clear          remove all labels

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-04 09:12:44 +08:00
15972095207 c8b4eb2ea0 feat: add --label support to issue update command
Support setting or clearing labels on existing issues:
- --label 327264,327265  set labels
- --label ""            clear all labels

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-04 09:10:15 +08:00
15972095207 ed7a2bbcd6 feat: support multiple labels in issue create (--label id1,id2)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-04 08:59:33 +08:00
15972095207 7f53548244 fix: use correct issue_tag_ids field for issue create --label
The GitLink v1 API expects issue_tag_ids (array of integers), not label_id.
This fixes the bug where --label was silently ignored when creating issues.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-04 08:50:37 +08:00
wangyue789 9bfa59c7e8 feat(repo): add settings and topic shortcuts 2026-06-04 07:19:08 +08:00