What does Joshua 9:15 mean?
So Joshua made a peace agreement with them and promised to let them live. The leaders of Israel swore an oath to keep this promise. Joshua 9:15 - Modern Text Bible
(Joshua and the leaders make a binding agreement with the Gibeonites, guaranteeing their safety.)