Skip to content

Restore Bundler setup in Ruby HEAD CI - #483

Merged
yyuu merged 1 commit into
nahi:masterfrom
yyuu:fix/ruby-head-ci-bundler-setup
Oct 26, 2026
Merged

yyuu merged 1 commit into
nahi:masterfrom
yyuu:fix/ruby-head-ci-bundler-setup

Conversation

@yyuu

@yyuu yyuu commented Oct 24, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Preserve bundler/setup in RUBYOPT for test subprocesses launched by Rake.
  • Keep the frozen-string options scoped to the test subprocess.

Background

bundle exec rake receives RUBYOPT=... as a Rake environment assignment. Rake applies it to the test subprocess, replacing Bundler's -rbundler/setup option. On Ruby HEAD, the child process then cannot activate rubyntlm, a Git-sourced dependency of rack-ntlm-test-service, although bundle installation completed successfully.

The same failure is present on master and PR #481:

Validation

  • git diff --check passes.

@yyuu

yyuu commented Oct 26, 2026

Copy link
Copy Markdown
Collaborator Author

Going to go ahead for merging this to fix tests on the master branch... 🤞

@yyuu
yyuu merged commit 4a02647 into nahi:master Oct 26, 2026
10 checks passed
@yyuu
yyuu deleted the fix/ruby-head-ci-bundler-setup branch October 26, 2026 06:58
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