Skip to content

docs: document insecure config permissions error, suggest v0.4.0 - #25

Draft
krakenhavoc wants to merge 1 commit into
mainfrom
docs/friendly-meitner-w0818
Draft

docs: document insecure config permissions error, suggest v0.4.0#25
krakenhavoc wants to merge 1 commit into
mainfrom
docs/friendly-meitner-w0818

Conversation

@krakenhavoc

@krakenhavoc krakenhavoc commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Weekly documentation audit — 2026-08-18

No PRs were opened or merged in this repo between 2026-08-11 and 2026-08-18. This audit carries forward the still-unapplied changes from #23, which remains open: PR #22 ("fix: refuse to load config file with insecure permissions"), merged 2026-08-05, changes internal/config.Load()/Save() behavior — a config file with permissions broader than 0600 used to trigger a stderr warning and load anyway; it now returns ErrInsecurePermissions and refuses to load or save (exit code 5, not enforced on Windows). This remains undocumented on main: README's Configuration section says nothing about the refuse-to-load behavior, and CHANGELOG.md's [Unreleased] section was still empty.

Documentation gap

README.md's Configuration section and CHANGELOG.md's [Unreleased] section didn't reflect #22's behavior change.

Updates to existing documentation

New docs needed

None.

Suggested version bump

Latest tag is still v0.3.0; v0.4.0 has not been tagged. This remains a breaking behavior change for anyone whose config permissions are broader than 0600, so per this repo's pre-1.0 SemVer convention it should ship as v0.4.0 once these docs are merged.

This PR supersedes #23 (same content, unmerged since 2026-08-04).

Carries forward the gap from #23 (opened 2026-08-04, never merged).
No PRs merged or opened in this repo in the past week.
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