Skip to content

fix(chezmoi): preserve Satty archive paths - #1130

Merged
scottames merged 1 commit into
mainfrom
fix/satty-archive-paths
Oct 27, 2026
Merged

scottames merged 1 commit into
mainfrom
fix/satty-archive-paths

Conversation

@scottames

Copy link
Copy Markdown
Owner

Satty v0.22.0 ships its binary and completions without an enclosing directory. Chezmoi normalizes the archive's leading ./, so stripComponents = 1 strips the completions/ directory and makes completions/satty.fish fail to resolve. This breaks the chezmoi init check on unrelated Renovate PRs, including #1128.

Remove stripComponents from both Satty archive-file entries so their paths match the release archive.

Validation: reproduced the completion extraction failure with chezmoi v2.73.3; removing stripComponents successfully extracted the 5,452-byte fish completion. Full init validation is left to this PR's CI.

@scottames
scottames merged commit 29a7fed into main Oct 27, 2026
5 checks passed
@scottames
scottames deleted the fix/satty-archive-paths branch October 27, 2026 14:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant