diff --git a/.circleci/template.yml b/.circleci/template.yml index 9fa2ef34b5..2e8765b9f8 100644 --- a/.circleci/template.yml +++ b/.circleci/template.yml @@ -715,6 +715,7 @@ jobs: - run: name: Publish package command: | + if [ -n "${CIRCLE_TAG}" ]; then tools/circle-install-packages.sh gh; fi ./tools/pkg/publish.sh filters: diff --git a/tools/pkg/publish.sh b/tools/pkg/publish.sh index 7a8938c06c..02adfb3c86 100755 --- a/tools/pkg/publish.sh +++ b/tools/pkg/publish.sh @@ -20,6 +20,9 @@ aws configure set default.region $AWS_DEFAULT_REGION if [ -n "$CIRCLE_TAG" ]; then aws s3 cp "${PACKAGE_NAME}" "s3://mim-packages/tags/${CIRCLE_TAG}/${PACKAGE_NAME}" --acl public-read --quiet + + echo "$GH_RELEASE_TOKEN" | gh auth login --with-token + gh release upload "${CIRCLE_TAG}" "${PACKAGE_NAME}" --repo "${CIRCLE_PROJECT_USERNAME}/${CIRCLE_PROJECT_REPONAME}" else aws s3 cp "${PACKAGE_NAME}" "s3://mim-packages/branches/${CIRCLE_BRANCH}/${prefix}/${PACKAGE_NAME}" --acl public-read --quiet fi