From e09501a094bf96926e2b4fe6975b02e688b7fcc8 Mon Sep 17 00:00:00 2001 From: jacekwegr Date: Tue, 24 Dec 2024 13:56:15 +0100 Subject: [PATCH] Publishing packages on GitHub --- .circleci/template.yml | 1 + tools/pkg/publish.sh | 3 +++ 2 files changed, 4 insertions(+) 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