@gliech/semantic-release-config-github-generic
v1.1.0
Published
semantic-release shareable configuration for generic (non npm) github projects
Downloads
1
Readme
@gliech/semantic-release-config-github-generic
Disclaimer: This configuration does not do much by itself and was mainly created so that I won't have to replace configurations in all of my repositories if I decide to change the way I do semantic versioning.
A shareable semantic-release config for projects that are on github and do not need any special build or release steps.
This shareable configuration uses @gliech/semantic-release-config-base, which serves as the source for most changes to the default options for plugins included here.
Usage
As this module and @gliech/semantic-release-config-base contain all necessary modules as dependencies, you only have to install the module itself.
In addition this repository provides a reusable GitHub Actions workflow that you
can use in your .github/workflows
.
---
on:
push:
name: main
jobs:
release:
name: semantic release
uses:
gliech/semantic-release-config-github-generic/.github/workflows/release.yml@v1
The reusable workflow also defines one optional input, semrel_config_version
that can be used to pin the version of the npm module used in the workflow. It
defaults to "1.x"
License
This project is licensed under the terms of the BSD 4-Clause License