replacement for `npm version` with automatic CHANGELOG generation
replacement for `npm version` with automatic CHANGELOG generation
Generate Beautiful Changelogs using Conventional Commits
Display Storybook tags as badges in the sidebar and toolbar.
A node cli to control Firefox
Match a Unicode property or property alias to its canonical property name per the algorithm used for RegExp Unicode property escapes in ECMAScript.
Unicode property alias mappings in JavaScript format for property names that are supported in ECMAScript RegExp property escapes.
library to do the things that 'npm version' does
The set of canonical Unicode property names supported in ECMAScript RegExp property escapes.
Algorithm for finding the root of a yarn workspace, extracted from yarnpkg.com
CLI to increment a project's version and optionally publish release to Github/Gitea
generate release PRs based on the conventionalcommits.org spec
Component testing utils for Vue 3.
Algorithm for finding the root of a yarn workspace, extracted from yarnpkg.com
Straightforward project scaffolding
replacement for `npm version` with automatic CHANGELOG generation
JS/TS development environment configuration and dependencies for @substrate projects.
A CLI utility to add SOTA and POTA references to an existing ADIF file
semantic-release plugin to publish a npm package
Unique tag for use in the type-fest Tagged type
Compare strings containing a mix of letters and numbers in the way a human being would in sort order.
Tests if ES6 @@toStringTag is supported.
A lightweight library that provides tools for organizing asynchronous code
Visualize flow between nodes in a directed acyclic network.
CLI tool to create version bump commit and tag with newest version in a Git repository. Versioning is based on [Semantic Versioning](http://semver.org/). Version bump types include MAJOR, MINOR, and PATCH. Once installed gem can be used in a Git repository by running `versionify bump TYPE`
Dynamic project versioning (alpha/beta/rc) based on commits since last Git tag.
Changelog and release tag generator from GIT
Writes a changelog by pattern matching on git commits since the last tag. Organises these into sections and creates a changelog with the same name as the current version code
Rake tasks to manage your VERSION file. No repository management (tags, committing, pushing), no release management.
This is a Change Logging gem for a git initialized project.
Get version from git tags and commits since then and write it to VERSION file
RakeRoll: Roll out your release versions with ease, RakeRoll will version and tag a release then create an updated changelog of the git commits (picking only those starting with a *)
A small program to make commits and merges faster. This program automagically bumps the version number, commits to the working branch, merges to the deploy branch, and creates a release tag.
Rake tasks to manage your VERSION file. No repository management (tags, committing, pushing), no release management.
- xcsims: Delete all simulators and recreate one for each compatible platform and device type pairing. - sync-git-remotes: Make sure all your GitHub repos are cloned into a given directory and keep them synced with upstream. Forks are maintained with a remote for both the fork and upstream, both remotes' default branches are tracked in local counterparts, and the upstream default branch is also pushed to the fork. - changetag: Extract changelog entries to write into git tag annotation messages. - prerelease-podspec: Branch and create/push a release candidate tag, modify the podspec to use that version tag, and try linting it. - release-podspec: Create a tag with the version and push it to repo origin, push podspec to CocoaPods trunk. - revert-failed-release-tag: In case `release-podspec` fails, make sure the tag it may have created/pushed is destroyed before trying to run it again after fixing, so it doesn't break due to the tag already existing the second time around. - bumpr: Increment the desired part of a version number (major/minor/patch/build) and write the change to a git commit. - clean-rc-tags: deletes any release candidate tags leftover after prerelease testing. - migrate-changelog: for a changelog adhering to [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), move any contents under Unreleased to a new section for a new version with the current date.
Toys-Release is a Ruby library release system using GitHub Actions and Toys. It interprets conventional commit message format to automate changelog generation and library version updating based on semantic versioning, and supports fine tuning and approval of releases using GitHub pull requests. Out of the box, Toys-Release knows how to tag GitHub releases, build and push gems to Rubygems, and build and publish documentation to gh-pages. You can also customize the build pipeline and many aspects of its behavior.