Skip to content

refactor: delegate manifest/apply/repo/workspace/gc logic to gion-core#136

Merged
tasuku43 merged 30 commits intomainfrom
gion-core
Feb 5, 2026
Merged

refactor: delegate manifest/apply/repo/workspace/gc logic to gion-core#136
tasuku43 merged 30 commits intomainfrom
gion-core

Conversation

@tasuku43
Copy link
Owner

@tasuku43 tasuku43 commented Feb 5, 2026

Overview

  • switch gion internals to call gion-core for planner/apply/repo/workspace/gc related logic
  • keep existing CLI behavior while moving reusable logic behind gion-core APIs
  • update CI to fetch local gion-core replacement dependency

Main Refactors

  • manifest/apply path: planner diff, destructive checks, execution ordering, prefetch keys
  • repo/store path: spec normalization, store normalization/access flow, parser helpers
  • workspace/gc path: status parsing, risk classification/aggregation, gc fetch+merge checks
  • import/manifest ls path: inventory reconstruction and drift/risk planning via gion-core

Dependency

Verification

  • go test ./...
  • go vet ./...
  • go build ./...

@tasuku43 tasuku43 merged commit 6aa9889 into main Feb 5, 2026
2 checks passed
@tasuku43 tasuku43 deleted the gion-core branch February 5, 2026 04:23
tasuku43 added a commit that referenced this pull request Feb 13, 2026
This reverts commit 6aa9889, reversing
changes made to ed9f57b.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant