Snider
b3eed66230
refactor(ansible): migrate module path to dappco.re/go/core/ansible
...
CI / test (pull_request) Failing after 2s
CI / auto-fix (pull_request) Failing after 0s
CI / auto-merge (pull_request) Failing after 0s
Update go.mod module line and all dependencies from forge.lthn.ai to
dappco.re paths (core v0.5.0, log v0.1.0, io v0.2.0). Update all .go
import paths. Rewrite cmd/ansible/ for new core.Command API replacing
the cobra-based CLI integration. Update documentation references.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-22 01:50:56 +00:00
Snider
1f2535bcfa
Merge remote-tracking branch 'github/dev'
CI / test (push) Failing after 2s
CI / auto-fix (push) Failing after 1s
CI / auto-merge (push) Failing after 0s
2026-03-22 00:57:38 +00:00
Snider
65960a9b31
Merge remote-tracking branch 'origin/main'
2026-03-22 00:57:37 +00:00
Snider
ba62c26954
chore: sync dependencies for v0.1.6
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-17 17:53:59 +00:00
Snider
cd181b4382
chore: sync dependencies for v0.1.5
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-17 17:47:52 +00:00
Snider
75ef4e4ca7
ci: add Core ecosystem CI workflow with CodeRabbit auto-fix
...
Uses dAppCore/build actions for test, auto-fix on CodeRabbit changes,
and auto-merge on CodeRabbit approval.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-17 14:05:54 +00:00
da6c3cae21
Merge pull request '[agent/claude:opus] DX audit and fix. 1) Review CLAUDE.md — update any outdate...' ( #1 ) from agent/dx-audit-and-fix--1--review-claude-md into main
2026-03-17 08:26:20 +00:00
Snider
d2f786ce61
fix(dx): audit CLAUDE.md, fix cmd errors, add tests
...
- CLAUDE.md: fix module count (174→41+3), KnownModules count (68→80),
update error handling convention to reflect coreerr.E() migration
- cmd/ansible: replace fmt.Errorf with coreerr.E(), os.Stat with
coreio.Local.Exists()/IsDir(), os.Getwd with filepath.Abs()
- Add 38 tests for untested critical paths: non-SSH module handlers
(debug, fail, assert, set_fact, include_vars, meta), handleLookup,
SetInventory, iterator functions, resolveExpr with registered vars/
facts/task vars/host vars/filters
Coverage: 23.4% → 27.7%
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-17 08:26:07 +00:00
Snider
8f135c3f72
chore: sync dependencies for v0.1.4
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-16 22:17:44 +00:00
Snider
2d51fb4d0e
refactor: replace os.* and fmt.Errorf with go-io/go-log conventions
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-16 19:50:03 +00:00
Snider
ce48e74340
chore: sync go.mod dependencies
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-15 15:36:18 +00:00
Snider
b3a8be7d59
chore: add .core/ and .idea/ to .gitignore
2026-03-15 10:17:49 +00:00
Snider
961efc6ed8
fix: update stale import paths and dependency versions from extraction
...
Resolve stale forge.lthn.ai/core/cli v0.1.0 references (tag never existed,
earliest is v0.0.1) and regenerate go.sum via workspace-aware go mod tidy.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-14 13:38:59 +00:00
Snider
46ff6b7bc7
docs: add CLAUDE.md project instructions
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-13 13:38:01 +00:00
Snider
322b3a8038
docs: add human-friendly documentation
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 13:02:40 +00:00
Snider
818f9f311a
feat: add cmd/ansible from go-devops
...
Ansible CLI commands now live alongside the ansible library.
Package anscmd to avoid collision with root ansible package.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-09 12:28:25 +00:00
Snider
4fe5484e1f
feat: extract ansible package from go-devops
...
Pure Go Ansible playbook engine: YAML parser, SSH executor, 30+ module
implementations, Jinja2-compatible templating, privilege escalation,
event-driven callbacks, and inventory pattern matching.
438 tests passing with race detector.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-09 11:37:27 +00:00