This plugin will first determine if a repo has changes to relevant files before versioning and publishing these files to an Eik server.
N.B. Currently, this plugin expects that your Eik project uses an eik.json
file (rather than configuration in package.json
)
- Setup Semantic Release as per guides
https://semantic-release.gitbook.io/semantic-release/usage/getting-started
npx semantic-release-cli setup
- Install plugins
npm install -D @eik/semantic-release @semantic-release/git
- Create/edit
release.config.js
file to load plugins
export default {
plugins: [
'@eik/semantic-release',
['@semantic-release/git', { assets: ['eik.json'] }],
],
};
This plugin expects the following environment variable to be present.
Name | Description |
---|---|
EIK_TOKEN | Access token for Eik server |