name: Execute Gradle Wrapper Upgrade on: schedule: - cron: '0 2 * * *' # 2am UTC workflow_dispatch: permissions: pull-requests: write jobs: upgrade_wrapper: name: Execution if: ${{ github.repository == 'spring-projects/spring-security' }} 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@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Set up JDK 25 uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5.7.0 with: java-version: '25' 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 }}