Skip to content

[todo] .chezmoi.toml.tmpl:41 — TODO #160

Description

@github-actions

[todo] .chezmoi.toml.tmpl:41 — TODO

Summary
Move the artifactoryHost data field out of .chezmoi.toml.tmpl so work-specific configuration does not live in personal dotfiles.

User story
As a maintainer of these dotfiles, I want artifactoryHost separated from personal config, so that work-only settings can be excluded cleanly and the public repo stays portable.

Acceptance criteria

  • Given artifactoryHost is currently defined in [data] of .chezmoi.toml.tmpl, when I migrate it, then personal machines do not require it.
  • Given a work machine needs Artifactory, when it applies the dotfiles, then artifactoryHost is still available from a work-only source.
  • Given the migration is complete, then .chezmoi.toml.tmpl no longer contains the artifactoryHost line or its TODO comment.

Scenarios

  • A fresh chezmoi init on a non-work machine works without Artifactory variables.
  • A work machine sources artifactoryHost from an alternative template or external data source.

Considerations

  • Need to identify where work-only data currently lives (encrypted file, work profile, or separate data source).
  • Removing the field may break scripts or templates that reference artifactoryHost.

Activity

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

    todoHarvested from a TODO/FIXME/XXX comment by the Cherry Picker Minion

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions