Skip to content

refactor: extract Compose state parsing from shell - #23

Merged
cotore-game merged 1 commit into
developfrom
refactor/compose-state-parser
Sep 17, 2026
Merged

cotore-game merged 1 commit into
developfrom
refactor/compose-state-parser

Conversation

@cotore-game

Copy link
Copy Markdown
Owner

Move Compose JSON state classification into a small Python module so the shell only orchestrates Docker commands. Preserve running, stopped, absent, and unavailable states; add 7 parser specifications covering arrays, single objects, newline-delimited output, and malformed data. Local verification: 158 specification tests passed, 1 ZIP test skipped; Bash/Python syntax and diff checks passed. This also updates the open v1.1.3 release PR after merging to develop.

@cotore-game
cotore-game merged commit 5c1cc0d into develop Sep 17, 2026
1 check passed
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