This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

The home-name boundary scan (TestOnlyTheHomeResolverNamesTheHome, internal/abcdhome) walks non-test Go only, so a test can build abcd's home by hand, filepath.Join(home, ".abcd", ...) or a "~/.abcd/..." literal, and keep passing after the name changes. Observed 2026-10-04 merging main into the noindex rename (#815): guided-connect, interview and credential-guide tests merged after step 2 hand-built ~/.abcd paths; most failed once the home was renamed, and internal/core/credential/guide_test.go passed while seeding a connection into the old folder, which the code under test no longer reads, so it checked nothing.

issueresolvedminoriss-2610042333573913

The home-name boundary scan (TestOnlyTheHomeResolverNamesTheHome, internal/abcdhome) walks non-test Go only, so a test can build abcd's home by hand, filepath.Join(home, ".abcd", ...) or a "~/.abcd/..." literal, and keep passing after the name changes. Observed 2026-10-04 merging main into the noindex rename (#815): guided-connect, interview and credential-guide tests merged after step 2 hand-built ~/.abcd paths; most failed once the home was renamed, and internal/core/credential/guide_test.go passed while seeding a connection into the old folder, which the code under test no longer reads, so it checked nothing.

Grounds

  • pursued: a test that builds the home by hand (filepath.Join(home, ".abcd", ...) or a ~/.abcd literal in a fixture or expected output) now fails the boundary test, watched on a planted file; it would be shown wrong by such a fixture passing outside the allowlist, or by an allowlisted file that no longer spells the home staying listed

Frontmatter

idiss-2610042333573913
typeissue
lifecycleresolved
severityminor

mentions1