#更新refresh_token name: update refresh_token on: release: types: [published] push: tags: - 'v*' # branches: # - master schedule: - cron: '45 0 * * *' workflow_dispatch: jobs: build: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Set up Python #安装python uses: actions/setup-python@v5 with: python-version: 3.9 - name: Install requests #安装requests run: | pip install requests - name: Read config from secrets #读取机密 env: ID_LIST: ${{ secrets.ID_LIST }} # secrets_id 提供 KEY_LIST: ${{ secrets.KEY_LIST }} # secrets_key 提供 ID_LIST2: ${{ secrets.ID_LIST2 }} # secrets_id 提供 KEY_LIST2: ${{ secrets.KEY_LIST2 }} # secrets_key 提供 run: | cp updatetoken.py updatetoken2.py echo $ID_LIST > idlist.txt echo $KEY_LIST > keylist.txt sed -i '10 r idlist.txt' updatetoken2.py sed -i '11 r keylist.txt' updatetoken2.py echo $ID_LIST2 > idlist2.txt echo $KEY_LIST2 > keylist2.txt sed -i '12 r idlist2.txt' updatetoken2.py sed -i '13 r keylist2.txt' updatetoken2.py - name: Update token #更新token run: | python updatetoken2.py - name: Delete secrets config #删除机密 run: | rm -f updatetoken2.py rm -f idlist.txt rm -f keylist.txt rm -f idlist2.txt rm -f keylist2.txt - name: Commit #上传新的refresh_token到仓库 run: | git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com" git config --global user.name "github-actions[bot]" git commit -a -m "update new refresh_token" - name: Push changes uses: ad-m/github-push-action@master with: github_token: ${{ secrets.GITHUB_TOKEN }}