name: Execute Gradle Wrapper Upgrade on: schedule: - cron: '0 2 * * *' # 2am UTC workflow_dispatch: permissions: pull-requests: write jobs: upgrade_wrapper: name: Execution runs-on: ubuntu-latest steps: - name: Set up Git configuration env: TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | git config --global url."https://unused-username:${TOKEN}@github.com/".insteadOf "https://github.com/" git config --global user.name 'github-actions[bot]' git config --global user.email 'github-actions[bot]@users.noreply.github.com' - name: Checkout uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: Set up JDK 17 uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 # v5.6.0 with: java-version: '17' distribution: 'temurin' - name: Set up Gradle uses: gradle/setup-gradle@f29f5a9d7b09a7c6b29859002d29d24e1674c884 # v5.0.1 - name: Upgrade Wrappers run: ./gradlew clean upgradeGradleWrapperAll --continue -Porg.gradle.java.installations.auto-download=false env: WRAPPER_UPGRADE_GIT_TOKEN: ${{ secrets.GITHUB_TOKEN }}