Bump to v3.1.0

GH-19: Add a hash to the job to detect duplicates