Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add CI mode support to beta installation template #64

Merged
merged 3 commits into from
Apr 3, 2025

Conversation

marc0der
Copy link
Member

@marc0der marc0der commented Apr 2, 2025

Summary

  • Implements the ci=true query parameter for beta installation scripts to optimize SDKMAN settings for CI environments
  • Configures non-interactive settings when running in CI mode: sdkman_auto_answer=true, sdkman_colour_enable=false, and sdkman_selfupdate_feature=false
  • Adds tests to verify the CI mode functionality with both positive and negative assertions

Test plan

  • Cucumber tests verify the installation script correctly configures CI-friendly settings when the ci=true parameter is present
  • All tests pass for existing and new functionality

This addresses part of issue sdkman/sdkman-cli#1270 in the sdkman-cli repository.

🤖 Generated with Claude Code

@marc0der marc0der merged commit a5c28b6 into master Apr 3, 2025
1 check passed
@marc0der marc0der deleted the ci-mode-support branch April 3, 2025 22:26
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