Skip to content

Document VIPM_NONINTERACTIVE env var and CI auto-detection#61

Merged
jimkring merged 4 commits intomainfrom
docs/vipm-noninteractive-env-var
Mar 20, 2026
Merged

Document VIPM_NONINTERACTIVE env var and CI auto-detection#61
jimkring merged 4 commits intomainfrom
docs/vipm-noninteractive-env-var

Conversation

@jimkring
Copy link
Copy Markdown
Contributor

Summary

VIPM now auto-enables non-interactive mode in CI environments, preventing commands from hanging on missing input. The existing docs incorrectly stated that CI detection "affects timeouts only" — it now also controls prompt behavior. These changes document the VIPM_NONINTERACTIVE env var and update all CI/automation guides to reflect the new behavior.

  • Environment variables reference — added VIPM_NONINTERACTIVE section with behavior table, precedence rules, and usage examples; corrected CI detection note; restructured VIPM_ASSUME_YES as a subsection under the new Non-Interactive Mode heading
  • GitHub Actions guide — updated tip box to explain CI auto-detection instead of requiring manual --yes configuration
  • Docker guide — updated .env example to use VIPM_NONINTERACTIVE=1; updated tip to distinguish standalone Docker from CI-hosted containers
  • Command reference — added env var cross-references to --yes flag descriptions for install and uninstall
  • 2026.3 release notes — added VIPM_NONINTERACTIVE to the env vars list; updated CI detection bullet

Test plan

  • Verify mkdocs builds without errors
  • Verify all internal cross-references resolve (e.g., #vipm_noninteractive anchor)
  • Review rendered pages for formatting and readability

VIPM now auto-enables non-interactive mode in CI environments,
preventing commands from hanging on missing input. This updates the
docs to reflect the new behavior and the VIPM_NONINTERACTIVE env var
that controls it.

- Add VIPM_NONINTERACTIVE section with behavior table, precedence
  rules, and usage examples to the environment variables reference
- Correct CI detection note (previously said "affects timeouts only")
- Update GitHub Actions and Docker guides to explain auto-detection
- Add env var cross-references to --yes flag in command reference
- Add VIPM_NONINTERACTIVE to 2026.3 release notes
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 19, 2026

PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-03-20 17:05 UTC

@jimkring jimkring merged commit 203337a into main Mar 20, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant