Joshua 9:15

15And Joshua amade peace with them and made a covenant with them, to let them live, and the leaders of the congregation swore to them.

Joshua 9:19-20

19But all the leaders said to all the congregation, “We have sworn to them by the Lord, the God of Israel, and now we may not touch them. 20This we will do to them: let them live, lest bwrath be upon us, cbecause of the oath that we swore to them.”

2 Samuel 21:2

2So the king called the Gibeonites and spoke to them. Now the Gibeonites were not of the people of Israel but dof the remnant of the Amorites. Although the people of Israel had sworn to spare them, Saul had sought to strike them down in his zeal for the people of Israel and Judah.
Copyright information for ESV