| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- name: Update Cronet
- on:
- schedule:
- # 周一北京时间9点
- - cron: 0 1 * * 1
- workflow_dispatch:
- jobs:
- build:
- runs-on: ubuntu-latest
- if: ${{ github.repository == 'gedoor/legado' }}
- steps:
- - uses: actions/checkout@v4
- - name: Check Cronet Updates
- run: source .github/scripts/cronet.sh
- - name: Set up JDK 17
- if: ${{ env.cronet == 'ok' }}
- uses: actions/setup-java@v4
- with:
- distribution: 'temurin'
- java-version: 17
- - uses: gradle/actions/setup-gradle@v4
- if: ${{ env.cronet == 'ok' }}
- - name: Download Cronet
- if: ${{ env.cronet == 'ok' }}
- run: |
- chmod +x gradlew
- ./gradlew app:downloadCronet
- - name: Create Pull Request
- if: ${{ env.cronet == 'ok' }}
- uses: peter-evans/create-pull-request@v7
- continue-on-error: true
- with:
- token: ${{ secrets.ACTIONS_TOKEN }}
- title: ${{ env.PR_TITLE }}
- commit-message: |
- ${{ env.PR_TITLE }}
- - ${{ env.PR_BODY }}
- body: ${{ env.PR_BODY }}
- branch: cronet
- delete-branch: true
- add-paths: |
- *cronet*jar
- *cronet.json
- *updateLog.md
- *gradle.properties
- *cronet-proguard-rules.pro
|