Skip to content

v1.12.1

Choose a tag to compare

@github-actions github-actions released this 02 Sep 15:51
· 14 commits to main since this release
Immutable release. Only release title and notes can be modified.
68f8fd9

Fixed

  • A plugin fetch asked for a GitHub account, for a repo that is public.
    FileManager was the one hyphenated plugin missing from the slug override
    table, so it resolved to hkm-plugin-filemanager — a repository that does not
    exist. GitHub answers 404 for "does not exist" and "not yours" alike; it
    will not confirm a private repo to an anonymous request. Git cannot tell those
    apart, assumed the second, and stopped to ask for a username and password that
    no account could have satisfied. Added the override, plus tests pinning every
    multi-word folder to its real hyphenated slug (and round-tripping back to the
    PSR-4 folder name) so the next repo added with a hyphen cannot drift the same
    way.
  • Git could block a deploy on a credential prompt. The plugin fetch inherited
    the terminal, so an unreachable remote hung hkm install on a password box
    until somebody killed it — on a deploy box or in CI, indefinitely. Every git
    invocation now runs with GIT_TERMINAL_PROMPT=0 and SSH BatchMode=yes: a bad
    remote fails immediately and the call site names the plugin and URL, which is
    the information actually needed. HKM_GIT_INTERACTIVE=1 restores the prompt
    for a genuinely private remote you intend to authenticate against by hand.

What's Changed

🔄 Other Changes

  • release: v1.12.1 — a public plugin repo no longer asks for a GitHub account by @hakeemRash in #156

Full Changelog: v1.12.0...v1.12.1