SHA-1 is being phased out by a lot of major companies due to vulnerabilities. For example Chrome no longer considers it safe for public web PKI.
Is it insecure to use SHA-1 for PGP email signatures?
SHA-1 is being phased out by a lot of major companies due to vulnerabilities. For example Chrome no longer considers it safe for public web PKI.
Is it insecure to use SHA-1 for PGP email signatures?
There are no practical attacks on SHA-1 yet. Experts estimate that SHA-1 attacks will start to appear around 2018.
As you have correctly pointed out, companies like Google and Microsoft have already taken action and are replacing SHA-1 with newer and safer standards:
Microsoft is recommending that customers and CA’s stop using SHA-1 for cryptographic applications, including use in SSL/TLS and code signing. Microsoft Security Advisory 2880823 has been released along with the policy announcement that Microsoft will stop recognizing the validity of SHA-1 based certificates after 2016.
The recommendation is to move to SHA-2. So you'll have to reconfigure your PGP software to use another hash function, but the basic working principle of PGP will remain the same.