Skip to content

configure.sh uses 'set -euo pipefail'; fleet AGENTS.md mandates 'set -Eeuo pipefail' #338

Description

@ptr727

Fleet AGENTS.md ("All scripts use set -Eeuo pipefail") and every native downstream script follow the -E form, but the canonical repo-config/configure.sh (hub develop) opens with set -euo pipefail - no -E, so ERR traps don't inherit into functions/subshells.

Surfaced by Copilot review on a downstream promotion PR (HomeAutomation-Config #22) flagging the carried copy against the repo convention. Downstream copies are verbatim carries per the carry policy (and #330 treats divergence from the reference as drift), so the fix belongs here; carries pick it up on their next refresh. The trimmed merge-bot reference's inline run: steps have the same pattern if inline snippets are meant to be covered by the rule - if they are not, a one-word scope clarification in AGENTS.md ("script files") would also settle the reviewer noise.

No downstream action taken - the carried copies stay verbatim until the hub updates.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions