You could stack labels with transparent backgrounds. The condition for Go would hide the No Go label, and vice versa, assuming No Go is the default. In v12 or older, make the conditional format change the font to 500. V13 uses hide object when...
You can also place a field or variable on top of the button and a script can change the text of that field or variable to change the button's label.