Skip to content

Rename the Host Env Files to the Fleet's Underscore-Joined Form #550

Closed

Description

@ptr727

Summary

ptr727/ProjectTemplate#3503 decided the fleet rule for env and secret file names. It covers every such file a repository names, host-side files included. Fields are joined by _, a host name field keeps its hyphens, and the name has no dot except the extension. Blog's host env files, which OPERATIONS.md names as blog.<server>.<environment>.env and deploy/make-release.sh takes as ENV_FILE, become blog_<server>_<environment>.env, with the server field verbatim.

Blocked On

ptr727/ProjectTemplate#3503 step 1, the rule written into the hub's CODESTYLE.md. Blog renames nothing before that merges, so its carried CODESTYLE.md and its docs change together in the resync that carries it.

Done

In that resync, every doc and script naming a host env file uses the new form, and the pull request lists the host-side rename as the maintainer's step on each host. The tracked template .secrets/example.env already conforms.

🤖 Generated with Claude Code

Activity

  1. added
    choreRegistry, labels, rollout, and other fleet housekeeping
    on Oct 26, 2026
  2. ptr727 commented on Oct 27, 2026

    @ptr727
    OwnerAuthor

    Unblocked: #556 carries the hub's naming rule into Blog's CODESTYLE.md (hub f60f57d). The maintainer kept the rename out of that carry, so it lands as its own pull request after #556 merges, with the host-side rename as the maintainer's step on each host. #553 pairs with it per its own ordering note.

  3. ptr727 commented on Oct 27, 2026

    @ptr727
    OwnerAuthor

    Landed in develop through #557 (squash b885743), not yet promoted. The four host env files on the maintainer's workstation are renamed to blog_<server>_<environment>.env. Any other host that runs deploy/make-release.sh renames its own files before its next run. This issue closes with the next develop -> main promotion, which lists it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    choreRegistry, labels, rollout, and other fleet housekeeping

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions