GitHub Issues’s worst UX is the way it rejects the vast majority of attachments based on file type. I always end up zipping the file and attaching a .zip. At the very least, it should do this for me.