From 14428ed3bf956d8538411b3e1deb37b35f232791 Mon Sep 17 00:00:00 2001 From: Andreas Dangel Date: Fri, 3 Mar 2017 15:38:25 +0100 Subject: [PATCH] Improve release notes upload to github --- .travis.yml | 1 - .travis/release.sh | 6 ++++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index c3f1007e8f..184050f91b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -28,7 +28,6 @@ deploy: file: - pmd-dist/target/pmd-*.zip - target/pmd-doc-*.zip - # TODO : This won't copy the changelog to GitHub skip_cleanup: true on: tags: true diff --git a/.travis/release.sh b/.travis/release.sh index d8fdca4247..a3e6606d9a 100644 --- a/.travis/release.sh +++ b/.travis/release.sh @@ -14,7 +14,7 @@ curl -H "Accept: application/json" -X PUT -d "default=windows&default=mac&defaul # Assumes, the release has already been created by travis github releases provider RELEASE_ID=$(curl -s -H "Authorization: token ${GITHUB_OAUTH_TOKEN}" https://api.github.com/repos/pmd/pmd/releases/tags/pmd_releases/${RELEASE_VERSION}|jq ".id") RELEASE_NAME="PMD ${RELEASE_VERSION} ($(date -u +%d-%B-%Y))" -RELEASE_BODY=$(cat src/site/markdown/overview/changelog.md) +RELEASE_BODY=$(tail -n +3 src/site/markdown/overview/changelog.md) # skips the first 2 lines - the heading 'PMD Release Notes' RELEASE_BODY="${RELEASE_BODY//$'\\'/\\\\}" RELEASE_BODY="${RELEASE_BODY//$'\r'/}" RELEASE_BODY="${RELEASE_BODY//$'\n'/\\r\\n}" @@ -26,7 +26,9 @@ cat > release-edit-request.json <