Diaz signed a contract Tuesday with the Gastonia Honey Hunters of the independent Atlantic League of Professional Baseball.
Diaz signed a minor-league contract with the Mariners on Wednesday, Jon Heyman of MLB Network reports.
Diaz cleared waivers and was outrighted to Colorado's alternate training site Monday.
Diaz allowed two hits and no walks while striking out one over one scoreless inning in Saturday's spring loss to the White Sox.
Diaz agreed to a one-year contract to avoid arbitration with the Rockies on Tuesday, Mark Feinsand of MLB.com reports.
Diaz retired two hitters -- both via strikeout -- and surrendered seven runs on six hits and a walk Tuesday in the Rockies' 23-5 loss to the Giants.
Diaz (1-1) earned the win Tuesday against the Diamondbacks after pitching a scoreless inning, allowing one hit and fanning one.
Diaz allowed two runs (zero earned) on one hit and three walks while striking out one over 0.2 innings in Sunday's win against the Rangers. He didn't factor into the decision.
Diaz allowed one hit and one walk but pitched 1.1 innings to earn the save Thursday against the Giants.
Diaz allowed two runs (one earned) on two hits Monday, earning a save in the win over the Giants.