Bas Couwenberg pushed to branch upstream at Debian GIS Project / mapnik
Commits: 56175b01 by Bas Couwenberg at 2024-06-17T05:48:21+02:00 New upstream version 4.0.0+ds - - - - - 2 changed files: - CHANGELOG.md - scripts/publish_release.sh Changes: ===================================== CHANGELOG.md ===================================== @@ -7,11 +7,11 @@ Developers: Please commit along with changes. For a complete change history, see the git log. -## UNRELEASED +## Mapnik 4.0.0 #### Notice -- Mapnik now requires C++14 compliant compiler (`-std=c++14`) +- Mapnik now requires C++17 compliant compiler (`-std=c++17`) - Mapnik now supports CMake as a build system. See [#4191](https://github.com/mapnik/mapnik/pull/4191) and the [docs](https://github.com/mapnik/mapnik/blob/master/docs/cmake-usage.md) for more info. #### Breaking Changes ===================================== scripts/publish_release.sh ===================================== @@ -97,7 +97,7 @@ step "creating tarball of ${TARBALL_COMPRESSED}" cd ../ tar cjf ${TARBALL_COMPRESSED} ${TARBALL_NAME}/ step "uploading to github" -# https://developer.github.com/v3/repos/releases/#create-a-release +# https://developer.github.com/v3/repos/rseleases/#create-a-release IS_PRERELEASE=false if [[ ${MAPNIK_VERSION} =~ 'rc' ]] || [[ ${MAPNIK_VERSION} =~ 'alpha' ]]; then IS_PRERELEASE=true @@ -105,27 +105,31 @@ fi IS_DRAFT=true step "creating a draft release" -export CHANGELOG_REF=$(python -c "print '${MAPNIK_VERSION}'.replace('.','').replace('v','').split('-')[0]") +export CHANGELOG_REF=$(python3 -c "print('${MAPNIK_VERSION}'.replace('.','').replace('v','').split('-')[0])") export RELEASE_NOTES="Mapnik ${MAPNIK_VERSION}\r\n\r\n[Changelog](https://github.com/mapnik/mapnik/blob/${MAPNIK_VERSION}/CHANGELOG.md#${CHANGELOG_REF})" step "release notes: $RELEASE_NOTES" # create draft release -curl --data "{\"tag_name\": \"${MAPNIK_VERSION}\",\"target_commitish\": \"master\",\"name\": \"${MAPNIK_VERSION}\",\"body\": \"${RELEASE_NOTES}\",\"draft\": ${IS_DRAFT},\"prerelease\": ${IS_PRERELEASE}}" \ -https://api.github.com/repos/mapnik/mapnik/releases?access_token=${GITHUB_TOKEN_MAPNIK_PUBLIC_REPO} \ -> create_response.json +curl --data "{\"tag_name\": \"${MAPNIK_VERSION}\",\"target_commitish\": \"master\",\"name\": \"Mapnik ${MAPNIK_VERSION}\",\"body\": \"${RELEASE_NOTES}\",\"draft\": ${IS_DRAFT},\"prerelease\": ${IS_PRERELEASE}}" \ + https://api.github.com/repos/mapnik/mapnik/releases \ + -H "Authorization: bearer ${GITHUB_TOKEN_MAPNIK_PUBLIC_REPO}" \ + > create_response.json cat create_response.json # parse out upload url and form it up to post tarball -UPLOAD_URL=$(python -c "import json;print json.load(open('create_response.json'))['upload_url'].replace('{?name,label}','?name=${TARBALL_COMPRESSED}')") -HTML_URL=$(python -c "import json;print json.load(open('create_response.json'))['html_url']") +UPLOAD_URL=$(python3 -c "import json;print(json.load(open('create_response.json'))['upload_url'].replace('{?name,label}','?name=${TARBALL_COMPRESSED}'))") +HTML_URL=$(python3 -c "import json;print(json.load(open('create_response.json'))['html_url'])") step "upload url: $UPLOAD_URL" # upload source tarball -curl ${UPLOAD_URL} \ --X POST \ --H "Authorization: token ${GITHUB_TOKEN_MAPNIK_PUBLIC_REPO}" \ --H "Content-Type:application/octet-stream" \ ---data-binary @${TARBALL_COMPRESSED} +curl -L \ + -X POST \ + -H "Accept: application/vnd.github+json" \ + -H "Authorization: bearer ${GITHUB_TOKEN_MAPNIK_PUBLIC_REPO}" \ + -H "X-GitHub-Api-Version: 2022-11-28" \ + -H "Content-Type:application/octet-stream" \ + ${UPLOAD_URL} \ + --data-binary "@${TARBALL_COMPRESSED}" echo step "Success: view your new draft release at ${HTML_URL}" View it on GitLab: https://salsa.debian.org/debian-gis-team/mapnik/-/commit/56175b01fb11592633786bbadf1f8f6c335ec56a -- This project does not include diff previews in email notifications. View it on GitLab: https://salsa.debian.org/debian-gis-team/mapnik/-/commit/56175b01fb11592633786bbadf1f8f6c335ec56a You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ Pkg-grass-devel mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-grass-devel
