Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Annotated tags

Tag releases with annotated tags (git tag -a) that carry a message, an author and a date; how to write the message, check the tag before pushing, and push only that tag.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/designers/distribution/annotated-tags.md

On this page

Annotated tags

This page is for designers creating a release tag. An annotated tag is an object of its own with a message, the tagger and a date; a lightweight tag is only a name for a commit. Use annotated tags for releases.

The published 7x themes do: git cat-file -t v0.1.6 in cjw_themes_jumper prints tag, and its message reads "v0.1.6: the starter design without inline scripts".

Step by step

  1. Make sure you are on the release commit (Bumping the version before the tag): git log --oneline -1.

  2. Create the tag with a message of the form v<version>: <what it is about>:

    git tag -a v1.0.25 -m "v1.0.25: the event pages in dark mode"
  3. Check it:

    git cat-file -t v1.0.25        # tag
    git show v1.0.25 --stat | head -20

    Expected: tag, then the message, then the release commit with its files.

  4. Push only this tag (never git push --tags, which pushes every local tag, including experiments):

    git push origin v1.0.25

Writing the message

  • Start with the version and a colon, then a short phrase about the release.
  • Use the product name "Exponential", and no internal paths or private names.
  • The same phrase makes a good release title (GitHub releases).

If you made a mistake before pushing

A tag that has not been pushed can be deleted and made again: git tag -d v1.0.25. Once pushed, it stays (A pushed tag is permanent).

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x