文件历史

提交图

250 次代码提交

作者 SHA1 备注 提交日期
Codex d6317ecacf docs: refresh planner priorities for 4567
Run Tests / Unit Tests (push) Has been cancelled
govulncheck / govulncheck (push) Has been cancelled
Harness (E2E) / Harnesses (mock LLM) (push) Has been cancelled
Harness (E2E) / Provider harnesses (live LLM conformance) (push) Has been cancelled
Lint / golangci-lint (push) Has been cancelled
Run Tests / Etcd Integration Tests (push) Has been cancelled
2026-07-10 13:01:35 +00:00
Asim Aslam fc4921087f docs: refresh planner priorities for 4560 (#4562)
Co-authored-by: Codex <codex@openai.com>
2026-07-10 12:07:15 +01:00
Asim Aslam bba3b8ba98 ci: add govulncheck vulnerability gate (+ wire into loop triage) (#4558)
Adds a deterministic reachable-CVE gate: `govulncheck ./...` on every push/PR,
failing on any reachable vulnerability EXCEPT an explicit allow-list of
known-unfixable ones. Today the allow-list holds exactly the two pgx/v4 CVEs
(GO-2026-5004, GO-2026-4518) with no upstream fix (tracked in #4556), so the
gate is green now and turns red the moment a NEW vulnerability appears.

This is the deterministic layer under the `security` loop role: the role
audits with judgment, this blocks known CVEs mechanically. Also adds
`govulncheck` to the loop-triage watch list, so a newly-disclosed CVE that
reddens the gate on master auto-files a fix issue for the loop to bump the dep.

Make `govulncheck` a required status check on master to enforce it.
Verified locally: exit 3 with only the two allow-listed IDs -> gate PASS.


Claude-Session: https://claude.ai/code/session_01CmdEY7pYmV5zzwCjNJ4ykL

Co-authored-by: Claude <noreply@anthropic.com>
2026-07-10 11:04:36 +01:00
Asim Aslam 2cf95b27c8 security: patch reachable CVEs (28 of 30) via toolchain + dependency bumps (#4555)
govulncheck reported 30 reachable vulnerabilities. Remediation:
- Pin `toolchain go1.25.12` and build CI on Go 1.25 (lint/tests workflows):
  clears ~24 Go standard-library CVEs (crypto/tls, crypto/x509, net/http,
  html/template, net/url, os, …) that were present under go1.24.7.
- Bump `golang.org/x/net` v0.38.0 -> v0.55.0 and `google.golang.org/grpc`
  v1.71.1 -> v1.79.3 (grpc raises the module's Go directive to 1.25).

Result: govulncheck drops from 30 -> 2. The remaining two
(github.com/jackc/pgx/v4, github.com/jackc/pgproto3/v2) have no upstream fix
and require a pgx v5 migration — tracked separately; the govulncheck gate will
follow with those explicitly allow-listed until migrated.

Note: this raises go-micro's minimum Go to 1.25 (forced by the grpc security
bump). Verified: build, go vet, and the ai/agent/flow/store/registry/broker/
wrapper/cmd + grpc/net-dependent packages pass on 1.25.12.


Claude-Session: https://claude.ai/code/session_01CmdEY7pYmV5zzwCjNJ4ykL

Co-authored-by: Claude <noreply@anthropic.com>
2026-07-10 10:56:16 +01:00
Asim Aslam 700b72b0d6 docs: refresh planner priorities for 4551 (#4552)
Co-authored-by: Codex <codex@openai.com>
2026-07-10 10:15:53 +01:00
Asim Aslam 167ca22107 docs: refresh planner priorities for 4543 (#4544)
Co-authored-by: Codex <codex@openai.com>
2026-07-10 08:18:14 +01:00
Asim Aslam 1d795ef975 docs: refresh planner priorities for 4538 (#4539)
Co-authored-by: Codex <codex@openai.com>
2026-07-10 06:29:51 +01:00
Asim Aslam 56df17ce25 docs: refresh planner priorities for 4532 (#4533)
Co-authored-by: Codex <codex@openai.com>
2026-07-10 04:20:13 +01:00
Asim Aslam 7a70fcf114 docs: refresh planner priorities for 4524 (#4525)
Co-authored-by: Codex <codex@openai.com>
2026-07-10 02:47:03 +01:00
Asim Aslam ec698505ec docs: refresh planner priorities for 4517 (#4518)
Co-authored-by: Codex <codex@openai.com>
2026-07-10 01:53:30 +01:00
Asim Aslam 39e92203dc docs: refresh planner priorities for 4512 (#4513)
Co-authored-by: Codex <codex@openai.com>
2026-07-10 00:39:39 +01:00
Asim Aslam 801f8f0f83 docs: refresh planner priorities for 4507 (#4509)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 23:43:09 +01:00
Asim Aslam 4806f2fa17 docs: refresh planner priorities for 4499 (#4501)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 22:39:14 +01:00
Asim Aslam b751497385 docs: refresh planner priorities for 4494 (#4496)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 21:45:13 +01:00
Asim Aslam cae5549c73 docs: refresh planner priorities for 4490 (#4491)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 20:34:37 +01:00
Asim Aslam 892fc847f0 docs: refresh planner priorities for 4482 (#4484)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 19:49:08 +01:00
Asim Aslam fc6e24daa3 docs: refresh planner priorities for 4478 (#4479)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 18:50:53 +01:00
Asim Aslam 1091e68bc1 docs: refresh planner priorities for 4473 (#4474)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 17:59:10 +01:00
Asim Aslam 2bd02cc960 docs: refresh planner priorities for 4467 (#4468)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 15:11:44 +01:00
Asim Aslam d1a34efadc docs: refresh planner priorities for 4460 (#4461)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 14:06:52 +01:00
Asim Aslam c77f19ec80 docs: refresh planner priorities for 4452 (#4453)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 12:09:33 +01:00
Asim Aslam 60612dc664 docs: refresh planner priorities for 4440 (#4442)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 08:25:52 +01:00
Asim Aslam 9d6d2d6c91 docs: refresh planner priorities for 4434 (#4435)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 06:26:29 +01:00
Asim Aslam 84c1ee7471 docs: refresh planner priorities for 4427 (#4429)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 04:18:01 +01:00
Asim Aslam c7df280d93 docs: refresh planner queue for 4422 (#4424)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 02:38:30 +01:00
Asim Aslam 0d4a101532 docs: refresh planner priorities for 4416 (#4417)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 01:44:05 +01:00
Asim Aslam 5e6d51d261 docs: refresh planner priorities for 4407 (#4409)
Co-authored-by: Codex <codex@openai.com>
2026-07-09 00:42:18 +01:00
Asim Aslam 48e752bbce docs: refresh planner priorities for 4403 (#4404)
Co-authored-by: Codex <codex@openai.com>
2026-07-08 23:34:57 +01:00
Asim Aslam d551996a46 docs: prioritize getting-started contract (#4400)
Co-authored-by: Codex <codex@openai.com>
2026-07-08 22:37:53 +01:00
Asim Aslam 31e146e61d docs: refresh planner priorities for 4392 (#4393)
Co-authored-by: Codex <codex@openai.com>
2026-07-08 20:43:49 +01:00
Asim Aslam c264589a1f docs: refresh planner priorities for 4385 (#4388)
Co-authored-by: Codex <codex@openai.com>
2026-07-08 19:40:06 +01:00
Asim Aslam da5b1a2599 loop-release: bump minor for features, patch for fixes (semver-honest) (#4377)
The release action always bumped the PATCH, so genuine features (new providers,
`micro loop`, the security role, agent memory, …) all shipped as patches while
the minor stayed frozen at .3 (now on v6.3.18). By semver, backward-compatible
features are MINOR bumps.

Now the bump reflects what shipped, read from the CHANGELOG [Unreleased] section
(kept current by the coherence role):
- `### Added` / `### Changed`  -> MINOR (vX.(M+1).0)
- fixes/docs only             -> PATCH (vX.M.(P+1))
- breaking (`### Removed` / a "(breaking)" heading / BREAKING) -> skip the
  automated release; a MAJOR stays a human decision.

Applied to both go-micro's loop-release.yml and the generic `micro loop`
template (guards a missing CHANGELOG.md -> patch). Verified against the current
CHANGELOG: next release resolves to v6.4.0 (features present), not v6.3.19.


Claude-Session: https://claude.ai/code/session_01CmdEY7pYmV5zzwCjNJ4ykL

Co-authored-by: Claude <noreply@anthropic.com>
2026-07-08 19:36:32 +01:00
Asim Aslam 29e49c92ea docs: refresh planner priorities for 4380 (#4382)
Co-authored-by: Codex <codex@openai.com>
2026-07-08 18:38:45 +01:00
Asim Aslam 66acee0416 docs: refresh planner priorities for 4374 (#4375)
Co-authored-by: Codex <codex@openai.com>
2026-07-08 17:42:40 +01:00
Asim Aslam 0314c8f55b docs: refresh planner priorities for 4367 (#4369)
Co-authored-by: Codex <codex@openai.com>
2026-07-08 16:54:36 +01:00
Asim Aslam 765a842f2b docs: refresh planner priorities for 4362 (#4364)
Co-authored-by: Codex <codex@openai.com>
2026-07-08 16:00:39 +01:00
Asim Aslam 234da38cd5 docs: refresh planner priorities for 4358 (#4359)
Co-authored-by: Codex <codex@openai.com>
2026-07-08 14:44:38 +01:00
Asim Aslam 02aac71019 docs: refresh planner priorities for 4351 (#4352)
Co-authored-by: Codex <codex@openai.com>
2026-07-08 13:44:20 +01:00
Asim Aslam 36c42d0cfa docs: refresh planner priorities for 4345 (#4346)
Co-authored-by: Codex <codex@openai.com>
2026-07-08 12:50:35 +01:00
Asim Aslam 6c74ae0f9c docs: refresh planner priorities for 4340 (#4342)
Co-authored-by: Codex <codex@openai.com>
2026-07-08 11:55:34 +01:00
Asim Aslam e0b9f1323f docs: refresh planner priorities for 4335 (#4337)
Co-authored-by: Codex <codex@openai.com>
2026-07-08 11:00:58 +01:00
Asim Aslam 656c0ce9d6 docs: refresh planner priorities for 4331 (#4332)
Co-authored-by: Codex <codex@openai.com>
2026-07-08 10:05:26 +01:00
Asim Aslam 171da77817 docs: refresh planner priorities for 4319 (#4320)
Co-authored-by: Codex <codex@openai.com>
2026-07-08 08:03:31 +01:00
Asim Aslam ae5ead7914 docs: refresh planner priorities for 4314 (#4316)
Co-authored-by: Codex <codex@openai.com>
2026-07-08 06:16:36 +01:00
Asim Aslam a8b89c2142 docs: refresh planner priorities for 4308 (#4310)
Co-authored-by: Codex <codex@openai.com>
2026-07-08 04:06:25 +01:00
Asim Aslam a5f8ff518d docs: refresh planner priorities for 4304 (#4305)
Co-authored-by: Codex <codex@openai.com>
2026-07-08 02:40:13 +01:00
Asim Aslam 7248270f28 docs: refresh planner priorities for 4300 (#4301)
Co-authored-by: Codex <codex@openai.com>
2026-07-08 01:48:45 +01:00
Asim Aslam 364fb33cc8 docs: refresh planner priorities for 4290 (#4292)
goreleaser / goreleaser (push) Has been cancelled
Co-authored-by: Codex <codex@openai.com>
2026-07-07 23:37:43 +01:00
Asim Aslam fa36114d73 docs: refresh planner priorities for 4286 (#4287)
Co-authored-by: Codex <codex@openai.com>
2026-07-07 22:44:12 +01:00
Asim Aslam 58a76bc32f docs: refresh planner priorities for 4280 (#4281)
Co-authored-by: Codex <codex@openai.com>
2026-07-07 21:48:53 +01:00