Skip to content

feat(validate): skip git workspace gates inside container#489

Open
alexhraber wants to merge 1 commit intomasterfrom
agent/unknown/bugs-01kk3wktkzarkbqb
Open

feat(validate): skip git workspace gates inside container#489
alexhraber wants to merge 1 commit intomasterfrom
agent/unknown/bugs-01kk3wktkzarkbqb

Conversation

@alexhraber
Copy link
Contributor

Summary

  • Container validate now only verifies build (compile, test, lint)
  • Git workspace gates (container signals, worktree, commit-often) are skipped when running inside Docker
  • Constitution docs updated to clarify: exit container then do git ops on host

Motivation

When running decapod validate inside a Docker container, the intent is to verify the code builds and tests pass before pushing to GitHub. The git workspace context gates were incorrectly failing inside containers. Now they are skipped appropriately.

Test Plan

  • validate passes inside container without git workspace gates
  • Constitution reflects new behavior

- Container validate now only verifies build (compile, test, lint)
- Git workspace gates (container signals, worktree, commit-often) are skipped
- Constitution updated to reflect: exit container then do git ops on host

This ensures reproducible builds in clean container env while keeping
Git operations (commit, push, PR) on the host where they belong.
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