Is the attack modifier of green-flame blade or booming blade based on your spellcasting ability, or your weapon attack modifier?
For example, if my high-Charisma, low-Strength sorcerer were to use green-flame blade and make an attack roll with a longsword, would the modifier be his high Charisma mod, his low Strength mod, or his/the DM's choice of either one?