Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Changesets

Every pull request that should end up in a release adds a changeset:

pnpm changeset

All @tabler/icons* packages are released together with the same version (a fixed group). Pick the packages the change affects, usually as a patch.

New icons do not need a changeset: icons that do not have a version in their frontmatter yet are listed in a changeset generated when the release is prepared (.build/release-changeset.mjs). Any new icon therefore opens the release pull request on its own and makes it a minor release.

On every push to main the Release workflow opens (or updates) a "Version Packages" pull request. Its description starts with a preview image of the icons that will be released, i.e. icons that do not have a version in their frontmatter yet. Merging that pull request publishes the packages to npm and creates the vX.Y.Z GitHub release.

See https://changesets.dev for the full documentation.