Shorted diodes in the alternator. They are what is killing your battery overnight.
Your rotor (spinning center of alternator connected to pulley and your main serpentine belt) spins inside a stator which is the coils of wire that are stationary inside your alternator. An alternator is wired so there are actual 3 voltage/current producing systems in the 1 alternator. This is the same principle as 3 phase industrial power. An alternator internally puts out 3 phases of AC voltage that are 120 degrees apart when looking at their phase. Well our vehicles need 12vdc+ so that is where the diodes (also called rectifier or full wave bridge) come into play. In an alternator electrical circuit the diodes convert AC to DC and since there are 3 phases to be converted its convenient because we need some fairly high amp output alternators for vehicles to run everything and charge your battery efficiently for its next cranking the starter cycle. After the AC is converted to DC in the diodes it then moves on to the voltage regulator (havent seen an external voltage regulator on a GM since the 80's). The regulator sends the DC out on that red/pink wire on the rear of the alternator to your battery and maybe even the fuse box too. That 12v+ wire connected on the rear of the alternator is actually connected to a stud which is the output of the voltage regulator. The regulator of course also regulates the DC produced by varying voltage to the stator and/or rotor coils of wire (coils). The regulator actually varies the AC of the 3 phases but if those go down then your available voltage at the diodes goes down so the DC output of the diodes goes down and vice versa. This is a continuously self adjusting cycle.
The reason an alternator can ruin a battery is because a start battery that we use to start our vehicle engines are designed to produce alot of current for a very short period of time. Long enough to crank your engine over and it starts. After that, your engine ignition, headlights, stereo, brake/park/turn signal lights, heater and ac blower, etc are all being powered by your alternator after engine is started, not the battery. If you are running off your battery then you have a problem and its likely the alternator. A bunch of cycles of shorted diodes which electrically are acting like electric heating elements loading your battery once you turn your engine off. Remember the battery is designed to produce alot of current for a short period of time. The diodes are making your battery do the exact opposite. The battery begins to chemically change within during all this funny business and starts to produce electrical blocking chemical compounds (sulfates) which kill a batteries ability to charge up and produce power (high current).
Most auto parts chains like autozone, advance auto parts and the like will pull your alternator in their parking lot free of charge and put it on a dedicated alternator tester and it will spin it up and check your diodes, regulator and output. They will even install the replacement for free. They just want to sell you an alternator if you need one.
**NOTE** when the battery is attached to the battery cables, the red/pink wire on the back of the alternator is hot all the time. You touch that to anything metal under the hood and you will just made your own 12vdc arc welder and the flash will be brilliant and people in the vicinity WILL make fun of you. So disconnect the negative battery cable or the positive if it is more convenient.