[ci] Use `ghr` CLI tool to post Win32 artifact to GitHub

This commit is contained in:
Caleb Maclennan 2020-09-11 14:54:02 +03:00
parent 610ed3b42c
commit c70f509022
No known key found for this signature in database
GPG Key ID: 63CC496475267693
1 changed files with 10 additions and 0 deletions

View File

@ -145,6 +145,16 @@ jobs:
steps:
- attach_workspace:
at: .
- run: |
if [[ -n $GITHUB_TOKEN ]]; then
export _GHR=ghr_v0.13.0_linux_amd64
curl -sL https://github.com/tcnksm/ghr/releases/download/v0.13.0/$_GHR.tar.gz | tar xz --strip-components=1 $_GHR/ghr
mv harfbuzz-win32{,-$CIRCLE_TAG}.zip
echo TOKEN IS = $GITHUB_TOKEN
./ghr -replace -u $CIRCLE_PROJECT_USERNAME -r $CIRCLE_PROJECT_REPONAME $CIRCLE_TAG harfbuzz-win32-$CIRCLE_TAG.zip
else
echo "No GITHUB_TOKEN secret found, artifact publishing skipped"
fi
workflows:
version: 2