Context
All install/download paths were repointed from the dead YTTGlobalServices org to YTT-Global and bumped to v1.1.0. A separate CI bug also corrupted the Homebrew formula's checksums (fixed by hand for v1.1.0, pipeline fix in PR #16). Need a full clean-machine pass to confirm every route actually works end to end, not just that the URLs resolve.
Scope — verify each of these from a clean/fresh environment where possible
1. curl installer
2. Homebrew
3. npm
4. pip / PyPI
5. CLI's own backend auto-download
6. VS Code extension
7. Direct GitHub Release download
Out of scope
Don't need to test Docker Compose / production Postgres setup here — that's covered by backend API testing (separate ticket).
Context
All install/download paths were repointed from the dead
YTTGlobalServicesorg toYTT-Globaland bumped to v1.1.0. A separate CI bug also corrupted the Homebrew formula's checksums (fixed by hand for v1.1.0, pipeline fix in PR #16). Need a full clean-machine pass to confirm every route actually works end to end, not just that the URLs resolve.Scope — verify each of these from a clean/fresh environment where possible
1. curl installer
curl -fsSL https://raw.githubusercontent.com/YTT-Global/kshield/main/install.sh | bashon macOS (arm64 + x86_64 if available)/usr/local/bin(or$KSHIELD_INSTALL_DIR),kshield --versionreports1.1.02. Homebrew
brew untap ytt-global/tapfirst if previously tapped (clear cache)brew install ytt-global/tap/kshield— confirm formula fetches v1.1.0, all 4 platform checksums verify (noError: SHA256 mismatch)kshield --version→1.1.0brew test ytt-global/tap/kshieldpasses3. npm
4. pip / PyPI
pip install kshield==1.1.0in a fresh venvkshield-backendentrypoint starts without import errorspyproject.tomlversion (1.1.0) matches what's live at https://pypi.org/project/kshield/1.1.0/5. CLI's own backend auto-download
kshield initin a repo with no~/.kshieldyet — confirm it downloadsbackend.tar.gzfrom the same v1.1.0 GitHub Release tag as the CLI binary's compiled-in version (this URL is baked into the Rust binary viacli/src/setup.rs— regression-prone if CLI/backend versions ever drift)6. VS Code extension
code --install-extension YTTGlobal.kshield-vscodekshield start), and scan-on-save workscd vscode-extension && npx @vscode/vsce packagestill produces a clean, warning-free.vsix(no missing icon/repository/license warnings)7. Direct GitHub Release download
kshield-*.tar.gzassets from https://github.com/YTT-Global/kshield/releases/tag/v1.1.0 and verify each againstchecksums.txton the release pageOut of scope
Don't need to test Docker Compose / production Postgres setup here — that's covered by backend API testing (separate ticket).