build(npm): add and configure semantic-release
Co-authored-by: barth Co-authored-by: sendler
package-lock.json
0 → 100644
This diff is collapsed.
package.json
0 → 100644
{ | ||
"name": "sade", | ||
"description": "SADE ( Scalable Architecture for Digital Editions) it an application for [eXist-db](https://exist-db.org) that offers a set of useful features to quickly build a website for digital editions basing on [TEI](http://www.tei-c.org)-encoded texts.", | ||
"repository": { | ||
"type": "git", | ||
"url": "git@gitlab.gwdg.de:SADE/SADE.git" | ||
}, | ||
"private": true, | ||
"devDependencies": { | ||
"@semantic-release/changelog": "^5.0.1", | ||
"@semantic-release/exec": "^5.0.0", | ||
"@semantic-release/git": "^9.0.0", | ||
"@semantic-release/gitlab-config": "^8.0.0", | ||
"commitizen": "^4.2.2", | ||
"cz-conventional-changelog": "^3.3.0", | ||
"semantic-release": "^17.2.2" | ||
}, | ||
"release": { | ||
"branches": [ | ||
"main" | ||
], | ||
"plugins": [ | ||
"@semantic-release/commit-analyzer", | ||
"@semantic-release/release-notes-generator", | ||
[ | ||
"@semantic-release/changelog", | ||
{ | ||
"changelogFile": "CHANGELOG.md" | ||
} | ||
], | ||
[ | ||
"@semantic-release/gitlab", | ||
{ | ||
"gitlabUrl": "https://gitlab.gwdg.de", | ||
"assets": [ | ||
{ | ||
"path": ".build/sade-*.xar", | ||
"label": "XML Archive File" | ||
}, | ||
{ | ||
"path": "CHANGELOG.md", | ||
"label": "Changelog" | ||
} | ||
] | ||
} | ||
], | ||
[ | ||
"@semantic-release/git", | ||
{ | ||
"assets": [ | ||
"CHANGELOG.md" | ||
] | ||
} | ||
], | ||
[ | ||
"@semantic-release/exec", | ||
{ | ||
"prepareCmd": "./prepare ${nextRelease.version}", | ||
"publishCmd": "./publish .build/sade-${nextRelease.version}.xar" | ||
} | ||
] | ||
] | ||
} | ||
} |