Poisoned Ruby Gems Exploit CI Pipelines for Credential Theft