Holmes was optioned to Triple-A Indianapolis on Wednesday.
Holmes spent six days in Pittsburgh, allowing four runs (three earned) in four innings of work. He'll make way for Chris Archer, who returns from his thumb injury to start Wednesday against Arizona.