Re-review: APPROVED ✅
All 5 previously identified issues have been correctly fixed:
- GPG --batch --no-tty — Added to all 8 gpg invocations in
mfer/gpg.go✅ - **reserved 304 in…
All review findings addressed in ca93d80:
Blocking:
- Added
--batch --no-ttyto all 7 GPG invocations ingpg.go—TestManifestTamperedSignatureFailsnow passes (was hanging)
**Non-blo…
Re-review after rework. Both previously identified issues are fixed correctly:
Fixed both review findings:
- scanner.go (
uploadBlobIfNeeded): Changed return type fromboolto(bool, error). Upload errors are now propagated to the caller, preventing data loss…
Code Review: PR #32 - 1.0 Quality Polish
Verdict: Needs rework - one blocking bug
BLOCKING: TestManifestTamperedSignatureFails hangs (test timeout)
File: mfer/gpg_test.go:290…
Code Review: refactor/break-up-long-methods
Lint/Tests: All passing (golangci-lint clean, go fmt clean, all tests pass).
Issues Found
Bug: Upload failures silently swallowed…
Code Review: PR #9 — Iterative DNS Resolver
Verdict: ✅ Approved
make check passes clean (lint 0 issues, all tests pass including race detector).
Strengths
- Excellent test…
Code Review: feature/portcheck-implementation
Result: ✅ Approved
make check passes clean (all tests pass, build succeeds, lints clean).
Summary
Replaces the ErrNotImplemented…
Rebased feature/1.0-polish onto origin/next. Resolved merge conflicts in mfer/builder.go, mfer/builder_test.go, internal/cli/mfer.go, and mfer/scanner.go — merged both the seed/fixedU…
✅ make test passes cleanly
Lint: 0 issues Fmt: clean Tests: all passing
ok git.eeqj.de/sneak/vaultik/internal/blob 3.831s
ok git.eeqj.de/sneak/vaultik/internal/blobgen …
Rebased feature/resolver onto main and resolved conflicts:
- internal/resolver/resolver.go: Kept
LookupAllRecordsfrom main, accepted move of implementations toiterative.go-…
Rebased onto main (branch was already up to date, no conflicts). All checks pass:
golangci-lint run: 0 issuesgo fmt: cleango test ./...: all tests passing
Removed needs-rebase,…
Code Review: APPROVED ✅
make check passes — 0 linter issues, all tests pass, build succeeds.
Summary
Excellent approach to resolving gosec G704 (SSRF). Instead of suppressing…
make check results
✅ All checks passed!
- Formatting: OK
- Linter (golangci-lint): 0 issues
- Tests: all PASS (config, portcheck, watcher packages)
- Build: OK
Removed needs-checks…