I noticed green card holders could attend. Can they give to a political party?
https://www.fec.gov/updates/foreign-nationals/
Individuals: The “green card” exception
The Act does not prohibit individuals with permanent resident status (commonly referred to as green card holders) from making contributions or donations in connection with federal, state or local elections, as they are not considered foreign nationals.