Skip to content

Fix all review findings from v0.0.10-v0.0.12 - #25

Merged
TsekNet merged 2 commits into
mainfrom
examples-toc
Apr 12, 2026
Merged

TsekNet merged 2 commits into
mainfrom
examples-toc

Conversation

@TsekNet

@TsekNet TsekNet commented Apr 12, 2026

Copy link
Copy Markdown
Owner

Summary

Address all 19 review findings, add examples.md navigation, hostname idempotency.

See issue description for the full findings table.

Commits

Commit Scope
docs: Add navigation links to top of examples.md Nested nav list for all sections
fix: Address all review findings from issues 17, 19, 21 All 19 findings + hostname alreadySet()

Test plan

  • go build ./... passes (Linux, macOS, Windows)
  • go test -race ./... passes
  • go vet ./... clean

Closes #24

TsekNet added 2 commits April 12, 2026 14:52
File extension: mode() mutual exclusion for Content+URL, case-insensitive
checksum, applyBlock respects Mode, httpClient redirect restriction,
exact block marker matching, remote + block mode test coverage.

Exec: ShellParams empty-slice guard, resolveShell dedup (3 return vals).

Kernelmodule: module name validation, errors.Is(fs.ErrNotExist),
isModuleLoaded/isModuleBlacklisted error propagation.

Cron: newline injection validation in Schedule/Command/User/Name.
Windows COM: errors.As for OleError type safety.

Hostname: shared alreadySet() guard across all platforms.

Repository: gpgcheck=1 default for dnf/yum.

Docs: design.md hardcoded list replaced with directory link,
examples.md nested navigation added.
@TsekNet
TsekNet merged commit e597674 into main Apr 12, 2026
1 check passed
@TsekNet
TsekNet deleted the examples-toc branch April 12, 2026 16:13
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.

Fix all review findings from v0.0.10-v0.0.12

1 participant