Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/ADRs/0057-repos-management.md
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ Implemented subcommands:

- `repos init` — PR #3033
- `repos install` — PR #3033
- `repos status` — PR #4079
- `repos status` — PR #3031
- `repos add`, `repos remove`, `repos uninstall` — PR #4081
- `repos upgrade`, `repos upgrade-mint` — PR #4080
- `repos diff`, `repos sync` — PR #4079
24 changes: 18 additions & 6 deletions docs/plans/repos-management.md
Original file line number Diff line number Diff line change
Expand Up @@ -466,7 +466,9 @@ Unit tests with fakes. Run `make go-test` to verify no regressions in

---

### PR 2: Repos manifest parser and validation
### PR 2: Repos manifest parser and validation ✓

**Status:** Implemented in [#3002](https://github.com/fullsend-ai/fullsend/pull/3002).

**Scope:** New package code. No CLI wiring yet.

Expand Down Expand Up @@ -672,7 +674,9 @@ with repo lists. URL loading tested with `httptest`.

---

### PR 3: Add `ListRepoVariables`, `DeleteRepoVariable`, `DeleteRepoSecret` to forge
### PR 3: Add `ListRepoVariables`, `DeleteRepoVariable`, `DeleteRepoSecret` to forge ✓

**Status:** Implemented in [#3001](https://github.com/fullsend-ai/fullsend/pull/3001).

**Scope:** Interface addition. No CLI changes.

Expand Down Expand Up @@ -750,7 +754,9 @@ tested via consumers in later PRs.

---
Comment thread
ggallen marked this conversation as resolved.

### PR 4: `fullsend repos status` (read-only discovery)
### PR 4: `fullsend repos status` (read-only discovery) ✓

**Status:** Implemented in [#3031](https://github.com/fullsend-ai/fullsend/pull/3031).

**Scope:** New CLI command. Read-only.

Expand Down Expand Up @@ -851,7 +857,9 @@ variable values to simulate installed/non-installed repos.

## Phase 2: Write Operations

### PR 5: `fullsend repos install` (bulk install with WIF serialization) — **In Review**
### PR 5: `fullsend repos install` (bulk install with WIF serialization) ✓

**Status:** Implemented in [#3033](https://github.com/fullsend-ai/fullsend/pull/3033).

**Scope:** New CLI command. Creates infrastructure.

Expand Down Expand Up @@ -968,7 +976,9 @@ call ordering via recorded method calls.

---

### PR 6: `fullsend repos sync` + `fullsend repos diff` — PR #4079
### PR 6: `fullsend repos sync` + `fullsend repos diff` ✓

**Status:** Implemented in [#4079](https://github.com/fullsend-ai/fullsend/pull/4079).

**Scope:** New CLI commands. Writes variables/secrets.

Expand Down Expand Up @@ -1175,7 +1185,9 @@ Semver comparison as table-driven tests.

---

### PR 8: repos management (add, remove, uninstall)
### PR 8: repos management (add, remove, uninstall) ✓

**Status:** Implemented in [#4081](https://github.com/fullsend-ai/fullsend/pull/4081).

**Scope:** Three new CLI commands for managing per-repo installations.

Expand Down
Loading