2 Kings 23:1-6 AMP

1 KING JOSIAH sent and gathered to him all the elders of Judah and of Jerusalem.

2 The king went up to the house of the Lord, and with him all the men of Judah, all the inhabitants of Jerusalem, the priests, the prophets, and all the people, both small and great. And he read in their ears all the words of the Book of the Covenant, which was found in the Lord's house.

3 The king stood [on the platform] by the pillar and made a covenant before the Lord–to walk after the Lord and to keep His commandments, His testimonies, and His statutes with all his heart and soul, to confirm the words of this covenant that were written in this book. And all the people stood to join in the covenant.

4 And the king commanded Hilkiah the high priest and the priests of the second rank and the keepers of the threshold to bring out of the temple of the Lord all the vessels made for Baal, for [the goddess] Asherah, and for all the hosts of the heavens; and he burned them outside Jerusalem in the fields of the Kidron, and carried their ashes to Bethel [where Israel's idolatry began]. [I Kings 12:28, 29.]

5 He put away the idolatrous priests whom the kings of Judah had ordained to burn incense in the high places in Judah's cities and round about Jerusalem–also those who burned incense to Baal, to the sun, to the moon, to the constellations [or twelve signs of the zodiac], and to all the hosts of the heavens.

6 And Josiah brought the Asherah from the house of the Lord to outside Jerusalem to the brook Kidron and burned it there, and beat it to dust and cast its dust upon the graves of the common people [who had sacrificed to it].