Not tagging updated package versions

Package developers usually work on cutting-edge branches of their packages, and often forget that the standard user will run add package to download the last tagged version by default. This tagged version should be kept up-to-date with bug fixes and new features.

Anti-pattern

Pushing an important bug fix to a package repository without tagging an updated version in METADATA.

Best practice

Tag packages regularly using semantic versioning and push the updates to Julia’s METADATA repository. Attobot makes this process easier.