From 63225e5f8cc8fd3b4bcc485ab4a352bc36a47aa5 Mon Sep 17 00:00:00 2001 From: fengyingcai Date: Mon, 5 Sep 2022 00:44:25 +0800 Subject: [PATCH] ci: update github action --- .github/workflows/master.yml | 4 +- .github/workflows/release-qiniu.yml | 58 ++++++++++++++--------------- 2 files changed, 31 insertions(+), 31 deletions(-) diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml index bfc4287..7cf6800 100644 --- a/.github/workflows/master.yml +++ b/.github/workflows/master.yml @@ -75,10 +75,10 @@ jobs: sudo apt-get install -y unzip if [ $(uname -m) == 'x86_64' ]; then - wget https://devtools.qiniu.com/qshell-v2.9.0-linux-amd64.tar.gz + wget https://github.com/qiniu/qshell/releases/download/v2.9.0/qshell-v2.9.0-linux-amd64.tar.gz tar -xvf qshell-v2.9.0-linux-amd64.tar.gz else - wget https://devtools.qiniu.com/qshell-v2.9.0-linux-386.tar.gz + wget https://github.com/qiniu/qshell/releases/download/v2.9.0/qshell-v2.9.0-linux-386.tar.gz tar -xvf qshell-v2.9.0-linux-386.tar.gz fi chmod +x qshell diff --git a/.github/workflows/release-qiniu.yml b/.github/workflows/release-qiniu.yml index b0f416d..431e0be 100644 --- a/.github/workflows/release-qiniu.yml +++ b/.github/workflows/release-qiniu.yml @@ -9,35 +9,35 @@ jobs: name: "Upload to QiNiu" runs-on: "ubuntu-latest" steps: - - name: "Upload to QiNiu" - env: - QINIU_BUCKET: ${{ secrets.QINIU_BUCKET }} - QINIU_AK: ${{ secrets.QINIU_AK }} - QINIU_SK: ${{ secrets.QINIU_SK }} - run: | - sudo apt-get update - sudo apt-get install -y unzip + - name: "Upload to QiNiu" + env: + QINIU_BUCKET: ${{ secrets.QINIU_BUCKET }} + QINIU_AK: ${{ secrets.QINIU_AK }} + QINIU_SK: ${{ secrets.QINIU_SK }} + run: | + sudo apt-get update + sudo apt-get install -y unzip - if [ $(uname -m) == 'x86_64' ]; then - wget https://devtools.qiniu.com/qshell-v2.7.0-linux-amd64.tar.gz - tar -xvf qshell-v2.7.0-linux-amd64.tar.gz - else - wget https://devtools.qiniu.com/qshell-v2.7.0-linux-386.tar.gz - tar -xvf qshell-v2.7.0-linux-386.tar.gz - fi - chmod +x qshell - ./qshell account -w ${QINIU_AK} ${QINIU_SK} deploy-account + if [ $(uname -m) == 'x86_64' ]; then + wget https://github.com/qiniu/qshell/releases/download/v2.9.0/qshell-v2.9.0-linux-amd64.tar.gz + tar -xvf qshell-v2.9.0-linux-amd64.tar.gz + else + wget https://github.com/qiniu/qshell/releases/download/v2.9.0/qshell-v2.9.0-linux-386.tar.gz + tar -xvf qshell-v2.9.0-linux-386.tar.gz + fi + chmod +x qshell + ./qshell account -w ${QINIU_AK} ${QINIU_SK} deploy-account - curl https://api.github.com/repos/PiSugar/pisugar-power-manager-rs/releases/latest > latest + curl https://api.github.com/repos/PiSugar/pisugar-power-manager-rs/releases/latest > latest - sudo apt-get install -y jq - for url in $(jq '.assets[].browser_download_url' latest); do - url=$(echo $url | awk -F '"' '{print $2}') - filename=${url##*/} - wget -O ${filename} ${url} - mimetype=application/octet-stream - if (echo "$filename" | grep '.*.sh$'); then - mimetype=text/plain - fi - ./qshell rput --overwrite --mimetype ${mimetype} ${QINIU_BUCKET} release/${filename} ${filename} - done + sudo apt-get install -y jq + for url in $(jq '.assets[].browser_download_url' latest); do + url=$(echo $url | awk -F '"' '{print $2}') + filename=${url##*/} + wget -O ${filename} ${url} + mimetype=application/octet-stream + if (echo "$filename" | grep '.*.sh$'); then + mimetype=text/plain + fi + ./qshell rput --overwrite --mimetype ${mimetype} ${QINIU_BUCKET} release/${filename} ${filename} + done