abjure

verb

Definitions of abjure

to make a public promise not to do something; to make a public promise to give up something

The peace agreement would require the group to abjure violence.