Every good gift and every perfect gift is from above, and cometh down from the Father of lights, with whom is no variableness, neither shadow of turning. James 1:17 KJV
The whole of chapter one in the Book of James is focused on the goodness of God. He is the giver of everything good and everything is given perfectly because He is always good.
His goodness is without variation. There is not even a shadow of anything but goodness in His nature.
We are even assured that He tempts no one ever. We are to never, ever, say that we are tempted by Him.
Let no man say when he is tempted, I am tempted of God: for God cannot be tempted with evil, neither tempteth he any man: James 1:13 KJV
Our God is good! All the time!
All the time, God is good!