Semantic Release Module

Overview

The semantic-release module automates the versioning and publishing of packages based on semantic versioning rules. It integrates with CI/CD pipelines to ensure consistent releases.

Installation

To install the semantic-release module, use the following command:

npm install @akala/semantic-release

Usage

One of the typical usecase is to use within you CI/CD.

Here is an example using Github actions

      - name: publish updates
        run: akala-automate-runner --loader @akala/automate-yamlloader --file @akala/semantic-release/publish.yml --verbose=silly --branch=$
        env:
          GITHUB_TOKEN: $
          YARN_NPM_AUTH_TOKEN: $
          DEBUG_DEPTH: 4

Contributing

Contributions are welcome! Please follow the guidelines in the main repository.

License

This module is licensed under the MIT License. See the LICENSE file for details.