From f6edb65cbfeb79d5ee25521623962e0d8ecba300 Mon Sep 17 00:00:00 2001 From: Imran Iqbal Date: Sun, 3 Mar 2019 01:05:55 +0000 Subject: [PATCH] feat(m2r): use `m2r` to convert automatic `.md` files to `.rst` --- .travis.yml | 2 ++ docs/index.rst | 2 ++ release.config.js | 2 +- update_FORMULA.sh | 10 ++++++++++ 4 files changed, 15 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index cb59553a..272fd88d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -46,6 +46,8 @@ jobs: language: node_js node_js: lts/* before_install: skip + install: + - sudo pip install m2r script: # Update `AUTHORS.md` - export MAINTAINER_TOKEN=${GH_TOKEN} diff --git a/docs/index.rst b/docs/index.rst index b33bd840..bcb30f05 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -16,3 +16,5 @@ Welcome to template-formula's documentation! README CONTRIBUTING TOFS_pattern + AUTHORS + CHANGELOG diff --git a/release.config.js b/release.config.js index 36e2a8ec..88e5aa03 100644 --- a/release.config.js +++ b/release.config.js @@ -14,7 +14,7 @@ module.exports = { prepareCmd: 'sh ./update_FORMULA.sh ${nextRelease.version}', }], ['@semantic-release/git', { - assets: ['*.md', 'FORMULA'], + assets: ['*.md', 'docs/*.rst', 'FORMULA'], }], '@semantic-release/github', ], diff --git a/update_FORMULA.sh b/update_FORMULA.sh index 8c4f3658..c4503669 100755 --- a/update_FORMULA.sh +++ b/update_FORMULA.sh @@ -1,2 +1,12 @@ #!/bin/sh sed -i -e "s_^\(version:\).*_\1 ${1}_" FORMULA + +# m2r +# pip install m2r +cp *.md docs/ +cd docs/ +m2r --overwrite *.md +sed -i -e '5,/^=.*$/s/=/-/g' CHANGELOG.rst +cat AUTHORS.rst +cat CHANGELOG.rst +cd ..