1.6.0 • Published 3 months ago

@jcwillox/semantic-release-config v1.6.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 months ago

Semantic Release Config

License Version Publish Size Code style

The shared semantic release config and plugins for my projects.

Usage

Install the package:

# install the package and run semantic-release with built-in config
pnpm dlx @jcwillox/semantic-release-config

Extra args are passed straight to semantic-release so you can use --dry-run or --no-ci for example.

Environment Variables

The config is designed to be controlled through environment variables, all envs must be prefixed with SEMANTIC_RELEASE_.

OptionDescriptionDefault
NPM_ENABLEEnable/disable the npm plugintrue when package.json exists and private is not set to true
NPM_PKG_ROOTDirectory path to publish.
GITHUB_ASSETSAssets glob to upload to the GitHub release
GITHUB_DRAFTCreate a draft release on GitHubfalse
FORCE_RELEASEForces the specified release type to be made, one of major, minor, patch, autoauto
CMD_VERIFYRun a command, supports templating same as @semantic-release/exec
CMD_GENERATE_NOTESRun a command, supports templating same as @semantic-release/exec
CMD_PREPARERun a command, supports templating same as @semantic-release/exec
CMD_PUBLISHRun a command, supports templating same as @semantic-release/exec
CMD_CHANNELRun a command, supports templating same as @semantic-release/exec
1.6.0

3 months ago

1.5.0

5 months ago

1.4.0

5 months ago

1.3.0

6 months ago

1.2.0

9 months ago

1.1.1

9 months ago

1.1.0

10 months ago

1.0.2

10 months ago

1.0.1

10 months ago

1.0.0

10 months ago