git describe uses only annotated tags by default. Specify the --tags option to make it use lightweight tags as well.
Make sure you’ve checked out the correct commit (git rev-parse HEAD). Annotated tags are created with git tag -a. If you do git show <tagname> and you see the commit only, it’s a lightweight tag; if you see an additional tag message, it’s an annotated tag.