If the head of a department or other public officer having jurisdiction shall find that in the performance of any such contract there has been a failure to comply with any such provision contained in the contract, he shall make public his finding, including therein the name of the contractor obligated under such contract, and no other contract for the construction, alteration or repair of any public work in this state shall be awarded to such contractor, or to any partnership, association or corporation with which such contractor is associated or affiliated, within a period of three years after such finding is made public.