Skip to content

update: merge new SEED_PROFILES into an existing /etc/hal0/profiles.toml #838

@thinmintdev

Description

@thinmintdev

Surfaced during #833 review. When /etc/hal0/profiles.toml exists (created by a dashboard profile edit or hand-placed), it shadows code SEED_PROFILES — so profiles added/changed in a new release are NOT picked up on hal0 update until the file is manually refreshed (see memory hal0_profiles_toml_live_overrides_seeds). Users WITHOUT the file already get updated profiles (loader falls back to SEED_PROFILES when absent).

Enhancement: on update, additively merge MISSING seed profiles into an existing profiles.toml without clobbering operator edits. Pre-existing behavior, orthogonal to #833.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions