If a glass shop installed the windshield they should warranty their install. THEY should silicone or caulk it. Whatever it takes to prevent the windshield from leaking since they did the install.