Skip to content

Release GitHub workflow 1.1.0: optional submodule checkout - #43

Open
alphali wants to merge 1 commit into
mainfrom
claude/github-template-submodules
Open

alphali wants to merge 1 commit into
mainfrom
claude/github-template-submodules

Conversation

@alphali

@alphali alphali commented Nov 11, 2026

Copy link
Copy Markdown
Collaborator

Change

Publishes GitHub workflow release 1.1.0. It is the current trd source template (docs/examples/doable-code-context.yml on getdoable/trd main, from getdoable/trd#643, commit 7be0732b), copied unchanged.

  • New optional repository variable DOABLE_CODE_CONTEXT_SUBMODULES (true | recursive): actions/checkout checks out submodules, and the evidence manifest uses git ls-files --recurse-submodules.
  • Variable absent or false: same behavior as 1.0.0.
  • Only submodules the runner can fetch without credentials work; private submodules are not supported.
  • release.json: version 1.1.0, SHA-256 5c6d2338b3e1a2bf18b6cda7dd6eb2e33b8af68b885cd8cea2d6aa4c14fb50a8.
  • Install guide: new section "Optional: product source in Git submodules".
  • Change Set: docs/change-sets/github-context-public-submodules-v1.yaml (compatibility, rollback).

No dispatch input, callback, backend, or database change. Existing customer copies do not update automatically.

Checks

  • Template is byte-identical to trd main docs/examples/doable-code-context.yml (cmp).
  • trd: python3 scripts/render_github_context_workflow.py --check passes; pytest tests/test_code_context_github_*.py: 223 passed.
  • npm test (release manifest, workflow hash, helper tests): 6 passed.
  • actionlint was not run (not installed on the build machine).
  • No customer repository or Doable configuration was changed.

🤖 Generated with Claude Code

Publishes the trd source template from getdoable/trd#643: the repository
variable DOABLE_CODE_CONTEXT_SUBMODULES (true | recursive) makes the runner
check out public submodules and include their files in the evidence
manifest. Without the variable the behavior is the same as 1.0.0.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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