From 4c2b25e79b93b8c8c983c8ded650ada4bc4296d6 Mon Sep 17 00:00:00 2001 From: rmrf Date: Tue, 10 Dec 2019 09:14:39 -0500 Subject: [PATCH] Use release-it to manage releases --- .gitignore | 1 - release-it.json | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 release-it.json diff --git a/.gitignore b/.gitignore index 2f29e778a..e319443ac 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,3 @@ -release-it.json ./tests/llnl/ ./paths.sh *.lo diff --git a/release-it.json b/release-it.json new file mode 100644 index 000000000..45aad318e --- /dev/null +++ b/release-it.json @@ -0,0 +1,46 @@ +{ + "hooks": {}, + "git": { + "changelog": "git log --pretty=format:\"* %s (%h)\" ${latestTag}...HEAD", + "requireCleanWorkingDir": true, + "requireUpstream": true, + "requireCommits": false, + "addUntrackedFiles": false, + "commit": true, + "commitMessage": "Release ${version}", + "commitArgs": "", + "tag": true, + "tagName": "${version}", + "tagAnnotation": "Release ${version}", + "tagArgs": "", + "push": true, + "pushArgs": "--follow-tags", + "pushRepo": "origin" + }, + "npm": { + "publish": false, + "publishPath": ".", + "access": null, + "otp": null + }, + "github": { + "release": true, + "releaseName": "Release ${version}", + "releaseNotes": null, + "preRelease": false, + "draft": false, + "tokenRef": "GITHUB_TOKEN", + "assets": null, + "host": null, + "timeout": 0, + "proxy": null + }, + "gitlab": { + "release": false, + "releaseName": "Release ${version}", + "releaseNotes": null, + "tokenRef": "GITLAB_TOKEN", + "assets": null, + "origin": null + } +}