Skip to content

feat: launcher checks, --check, CI, and docs - #8

Merged
mamahoos merged 4 commits into
mainfrom
feature/launcher-improvements
Jul 3, 2026
Merged

feat: launcher checks, --check, CI, and docs#8
mamahoos merged 4 commits into
mainfrom
feature/launcher-improvements

Conversation

@mamahoos

@mamahoos mamahoos commented Jul 3, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add prerequisite validation, --check mode, and NVIDIA provider auto-detect to tlauncher-nvidia
  • Add uninstall.sh, desktop entry metadata, smoke tests, and ShellCheck CI
  • Document troubleshooting, ADR for PRIME offload, and agent context

Closes #1
Closes #2
Closes #3
Closes #4
Closes #5
Closes #6
Closes #7

Test plan

  • ./tests/smoke.sh
  • shellcheck tlauncher-nvidia install.sh uninstall.sh tests/smoke.sh
  • CI passes on GitHub Actions
  • ~/.local/bin/tlauncher-nvidia --check after ./install.sh
  • nvidia-smi shows java on GPU after launching Minecraft

mamahoos added 4 commits July 4, 2026 00:22
Validate Java/JAR before launch, detect NVIDIA XRandR provider when
TL_NVIDIA_PROVIDER is unset, and add uninstall.sh plus desktop metadata.
Run prerequisite checks in CI without a local TLauncher install.
Document env overrides, common GPU offload failures, and the PRIME
offload decision in docs/decisions/001-prime-render-offload.md.
Keep graphify-out/ local; it is rebuilt with graphify update.
@mamahoos
mamahoos merged commit d3335d0 into main Jul 3, 2026
2 checks passed
@mamahoos
mamahoos deleted the feature/launcher-improvements branch July 3, 2026 20:55
@mamahoos mamahoos self-assigned this Jul 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant