The past tense of compromise on is compromised on.
The third-person singular simple present indicative form of compromise on is compromises on.
The present participle of compromise on is compromising on.
The past participle of compromise on is compromised on.