cronet.yml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. name: Update Cronet
  2. on:
  3. schedule:
  4. - cron: 0 0 * * *
  5. workflow_dispatch:
  6. jobs:
  7. build:
  8. runs-on: ubuntu-latest
  9. if: ${{ github.repository == 'gedoor/legado' }}
  10. steps:
  11. - uses: actions/checkout@v3
  12. with:
  13. fetch-depth: 1
  14. - name: Set up Gradle
  15. uses: gradle/gradle-build-action@v2
  16. - name: Check Cronet Updates
  17. run: |
  18. echo "获取cronet最新版本"
  19. source .github/scripts/cronet.sh
  20. echo "PR_TITLE=Bump cronet from $current_cronet_version to $lastest_cronet_version " >> $GITHUB_ENV
  21. echo "PR_BODY=Changes in the [Git log](https://chromium.googlesource.com/chromium/src/+log/$current_cronet_version..$lastest_cronet_version)" >> $GITHUB_ENV
  22. - name: Create Pull Request
  23. uses: peter-evans/create-pull-request@v4
  24. continue-on-error: true
  25. with:
  26. token: ${{ secrets.ACTIONS_TOKEN }}
  27. title: ${{ env.PR_TITLE }}
  28. commit-message: |
  29. ${{ env.PR_TITLE }}
  30. - ${{ env.PR_BODY }}
  31. body: ${{ env.PR_BODY }}
  32. branch: cronet
  33. delete-branch: true
  34. add-paths: |
  35. *cronet*jar
  36. *cronet.json
  37. *updateLog.md
  38. gradle.properties