Registry / devops / ember-cli-release

ember-cli-release

JSON →
library1.0.0-beta.2jsnpmunverified

Ember CLI addon (v1.0.0-beta.2) for managing release versions via git tags. Provides an `ember release` command that bumps version in package.json and bower.json, commits, tags, and pushes. Supports SemVer and date-based strategies, custom hooks, annotated tags, and NPM publishing. Streamlined alternative to `npm version` with Ember-specific integration. Release cycle is slow; beta for years. Key differentiator: non-SemVer strategies and Ember addon ecosystem integration.

npm install ember-cli-release
INSTALL
IMPORT
SIG · EMBER-CLI-RELEASE
E
ember-cli-release
devopsjavascriptv1.0.0-beta.2
Install
Import
Disk
Pass rate
0/ 6
Env Coverage0 / 6
glibc
1822
musl
1822
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18226 runs
build_error
glibc
node 18226 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

default
import ReleaseCommand from 'ember-cli-release'
const ReleaseCommand = require('ember-cli-release')
ESM import works; CommonJS require may not resolve correctly in Ember CLI contexts. Used as an addon, not typically imported directly.
release
ember generate release
ember install ember-cli-release
The addon is installed via `ember install`, not generated. The `release` command is invoked via `ember release`.
config/release.js
// config/release.js module.exports = { /* options */ };
Config file generated on install. Exports a plain object with options; no specific import needed.

Shows installation, basic release with patch bump, minor bump, and annotated tag usage.

// 1. Install as Ember addon ember install ember-cli-release // 2. (Optional) Configure in config/release.js // 3. Run release command: // Automatically increment patch version, commit, tag, push ember release // Increment minor version: ember release --minor // Annotated tag with custom message: ember release --annotation "Release %@"
ember --version
Debug
Known issues
deprecatedember-cli-release is in beta and has not seen updates since 2016. Consider using release-it or standard-version.
fix
Migrate to release-it: npm install -D release-it; configure .release-it.json
affects: >=1.0.0-beta.2
gotchaThe `premajor` option in config does nothing because it's always ignored as per docs.
fix
Do not use `premajor`; use `major` with manual prerelease identifier if needed.
affects: >=1.0.0-beta.2
breakingIf your project lacks a `bower.json`, the default manifest list will cause an error.
fix
Set `manifest: ['package.json']` in config/release.js or on CLI.
affects: >=1.0.0-beta.2
gotchaThe `--yes` option skips all confirmation prompts including dangerous operations like publishing.
fix
Use with caution; consider explicitly confirming with CI or dry-run.
affects: >=1.0.0-beta.2
deprecatedBower support is deprecated; `bower.json` handling will likely be removed in future versions.
fix
Remove bower.json from project or set manifest: ['package.json']
affects: >=1.0.0-beta.2
Errors
Common errors & fixes
ember release: Could not find any valid SemVer tags
No git tags exist or no tags match SemVer pattern (e.g., v1.0.0).
fix
Create an initial tag manually: git tag v0.1.0
Error: spawn git ENOENT
Git is not installed or not in PATH.
fix
Install Git or add to system PATH.
Release error: `bower.json` not found
Default manifest includes bower.json but project doesn't have it.
fix
Set manifest: ['package.json'] in config/release.js
Upgrade
Version history
1.0.0-beta.2latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
2 hits · last 30 days
node
2
Resources
ember-cli-release — npm install ember-cli-release · libregistry