3.2.0 • Published 10 months ago

@hdnet/semantic-release-config v3.2.0

Weekly downloads
-
License
-
Repository
-
Last release
10 months ago

HDNET semantic-release-config

This packages defines the strict implementation of the HDNET Semantic Release Workflow from the HDNET Standard Recommendations (HSR-20) as npm package using semantic-release through a shareable config.

Getting started

  1. Make sure you use Node.js >= 20.

  2. Install dependencies

$ npm i -D semantic-release @hdnet/semantic-release-config
  1. Create a semantic-release config (i.e. release.config.mjs) and extend from @hdnet/semantic-release-config:
export default {
    extends: '@hdnet/semantic-release-config',
}
  1. Add semantic-release to your CI workflow.

Features

  • supports composer through @iwavesmedia/semantic-release-composer plugin
  • allows overwriting issueUrlFormat through the env ISSUE_URL_FORMAT
  • allows setting issuePrefixes (default: #) through the env ISSUE_PREFIX
  • allows publishing to a package repository when publish is set to true through PUBLISH

Contribute

To setup the correct node version, use tools like nvm or mise. This project maintains an .nvmrc.

Publishing

A new version will automatically be published upon comitting to the main branch and pushing to the bitbucket repository.

3.2.0

10 months ago

3.1.1

10 months ago

3.1.0

10 months ago

3.0.1

10 months ago

1.2.0

1 year ago

3.0.0

1 year ago

2.0.0

1 year ago

1.1.0

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago

0.1.0

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago