You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Read the Release Env File Through the Hub's Carried Readers #553
Read deploy/make-release.sh's env file through the hub-hosted readers from ptr727/ProjectTemplate#3505, rather than through an existence check and set -a; . "$ENV_FILE".
Work
Declare host-secrets in this repository's types in the hub's registry/repos.json, in a hub pull request.
Carry the hub's lib/sh to lib/fleet/sh with the hub's scripts/carry.py apply, from a feature worktree here.
In deploy/make-release.sh, source lib/fleet/sh/secrets.sh, check the env file with require_secret, and read each value with read_env_value instead of sourcing the file into the script's shell.
Done When
deploy/make-release.sh reads its env file only through the carried readers, and the hub's carried-trees gate check reads the copy as current.
Ordering
This pairs with #550, the env file rename. Whichever lands second updates the path the other names.
Unblocked: hub release 2.0.1197 carries ptr727/ProjectTemplate#3512, so the hub's main now holds lib/sh/secrets.sh and the host-secrets type for carry.py apply to read.
Activity
ptr727 commentedon Oct 27, 2026
Unblocked: hub release 2.0.1197 carries ptr727/ProjectTemplate#3512, so the hub's
mainnow holdslib/sh/secrets.shand thehost-secretstype forcarry.py applyto read.