should I sign my extension before uploading to VS gallery?

No, many famous extension didn’t sign itself.