No description
  • Go 99.8%
  • CSS 0.1%
Find a file
Snider e14e46855f
Some checks failed
CI / Test + Coverage (push) Has been cancelled
CI / golangci-lint (push) Has been cancelled
CI / SonarCloud (push) Has been cancelled
fix(go-scm): finish banned-imports + tests + SecureSSHArgs (Mantis #1336)
audit: 14 -> 0 / verdict COMPLIANT.

go/git/git_test.go:
- runGitCmd / testGitCommand: exec.Command → process.RunWithOptions
- os.WriteFile / ReadFile → core.WriteFile / ReadFile (Result-shape)
- filepath.Join / Base → core.PathJoin / PathBase (1:1 rename)
- errors.New("X") → core.E("test", "X", nil) (1:1 with op slot)

go/repos/repos_test.go + service_test.go:
- Same patterns; testReposGitCommand / runGitCmd refactored.
- writeRegistry helper returns core.WriteFile/MkdirAll Result unwrapped.

go/agentci/security_test.go + security_example_test.go:
- TestSecurity_SecureSSHArgs_{Good,Bad,Ugly} + ExampleSecureSSHArgs
  added for the new SecureSSHArgs helper introduced in caa6ca6.

Co-Authored-By: Cladius <noreply@anthropic.com>
2026-05-01 20:40:32 +01:00
.core chore(repo): add .core/go.yaml — canonicalize as managed Lethean Go repo 2026-05-01 11:24:21 +01:00
.github/workflows ci(public): add github actions workflow + README badge block 2026-04-30 15:24:57 +01:00
docs refactor(go): drive audit toward COMPLIANT — partial (Mantis #1248) 2026-05-01 00:18:37 +01:00
external fix(go-scm): banned-imports — 4 cmd test files + git/git.go + collect/ratelimit.go (Mantis #1336) 2026-05-01 20:16:14 +01:00
go fix(go-scm): finish banned-imports + tests + SecureSSHArgs (Mantis #1336) 2026-05-01 20:40:32 +01:00
.gitignore Ignore IDE workspace files 2026-04-15 07:31:12 +01:00
.gitmodules fix(go-scm): banned-imports — 4 cmd test files + git/git.go + collect/ratelimit.go (Mantis #1336) 2026-05-01 20:16:14 +01:00
.woodpecker.yml chore(go-scm): restructure Go module under go/ + go.work + external/ submodules 2026-04-30 12:30:59 +01:00
AGENTS.md refactor(go): drive audit toward COMPLIANT — partial (Mantis #1248) 2026-05-01 00:18:37 +01:00
CLAUDE.md chore(go-scm): restructure Go module under go/ + go.work + external/ submodules 2026-04-30 12:30:59 +01:00
go.work fix(go-scm): banned-imports — 4 cmd test files + git/git.go + collect/ratelimit.go (Mantis #1336) 2026-05-01 20:16:14 +01:00
go.work.sum refactor(go): drive audit toward COMPLIANT — partial (Mantis #1248) 2026-05-01 00:18:37 +01:00
LICENCE chore: add EUPL-1.2 LICENCE file (UK English canonical) 2026-05-01 08:34:59 +01:00
README.md ci(public): add github actions workflow + README badge block 2026-04-30 15:24:57 +01:00
sonar-project.properties chore(go-scm): restructure Go module under go/ + go.work + external/ submodules 2026-04-30 12:30:59 +01:00

SCM façade — forge/gitea/forgejo, marketplace, manifest, plugin runner

CI Quality Gate Coverage Security Rating Maintainability Rating Reliability Rating Code Smells Lines of Code Go Reference License: EUPL-1.2