Skip to content

agents: document git archive export-subst, precondition, and daemon rules - #4277

Merged
rickeylev merged 1 commit into
bazel-contrib:mainfrom
rickeylev:learn_workflow_and_python_rules
Oct 17, 2026
Merged

rickeylev merged 1 commit into
bazel-contrib:mainfrom
rickeylev:learn_workflow_and_python_rules

Conversation

@rickeylev

Copy link
Copy Markdown
Collaborator

Agents recently broke release archives by passing raw tree SHAs to
git archive (skipping .gitattributes export-subst expansion),
masked broken CLI invocations with silent directory/file guards, and
terminated background CI monitors prematurely by appending & in
run_command.

Record these invariants in the workflow, Python, and CI monitoring
instructions so future sessions preserve export-subst expansion,
trust caller preconditions, and launch long-running monitors with
IsDaemon: true.

…ules

Agents recently broke release archives by passing raw tree SHAs to
`git archive` (skipping `.gitattributes` `export-subst` expansion),
masked broken CLI invocations with silent directory/file guards, and
terminated background CI monitors prematurely by appending `&` in
`run_command`.

Record these invariants in the workflow, Python, and CI monitoring
instructions so future sessions preserve `export-subst` expansion,
trust caller preconditions, and launch long-running monitors with
`IsDaemon: true`.
@rickeylev
rickeylev requested a review from aignas as a code owner October 17, 2026 04:58
@rickeylev
rickeylev enabled auto-merge October 17, 2026 04:59
@rickeylev
rickeylev merged commit 134f73a into bazel-contrib:main Oct 17, 2026
5 checks passed
@rickeylev
rickeylev deleted the learn_workflow_and_python_rules branch October 17, 2026 23:41
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