If there is a running drone job for a repo, the build badge will show “running”. This is currently not working for “tag” jobs. In this case the badge will show the last state instead of “running”.
This is expected. The badge returns the branch status (push hook) and by default returns the latest status for the default branch (e.g. master). For more details see https://github.com/drone/drone/blob/master/handler/api/badge/status.go