User: kyle wood Date: 28 Mar 25 00:21 Revision: 1fcfb19002bda13b1fda6d741a7a54b9a47792de Summary: Update GitHub Actions configurations to use gradle-setup TeamCity URL: https://ci.mcdev.io/viewModification.html?tab=vcsModificationFiles&modId=9901&personal=false Index: .github/workflows/pr.yml =================================================================== --- .github/workflows/pr.yml (revision 155c8a8183fd4791ad761766f59f2244810807ba) +++ .github/workflows/pr.yml (revision 1fcfb19002bda13b1fda6d741a7a54b9a47792de) @@ -9,4 +9,4 @@ runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: gradle/actions/wrapper-validation@v3 + - uses: gradle/actions/wrapper-validation@v4 Index: .github/workflows/publish.yml =================================================================== --- .github/workflows/publish.yml (revision 155c8a8183fd4791ad761766f59f2244810807ba) +++ .github/workflows/publish.yml (revision 1fcfb19002bda13b1fda6d741a7a54b9a47792de) @@ -9,27 +9,19 @@ name: Publish runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - name: Checkout sources + uses: actions/checkout@v4 with: submodules: true - name: Fetch latest submodule updates run: git submodule update --remote - - uses: actions/setup-java@v4 + - name: Setup Java + uses: actions/setup-java@v4 with: - distribution: 'zulu' - java-version: | - 11 - 17 - - uses: actions/cache@v4 - with: - path: | - ~/.gradle/caches - ~/.gradle/jdks - ~/.gradle/native - ~/.gradle/wrapper - key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', 'gradle/**', 'gradle.properties') }} - restore-keys: | - ${{ runner.os }}-gradle- + distribution: 'temurin' + java-version: 17 + - name: Setup Gradle + uses: gradle/actions/setup-gradle@v4 - name: Setup publish token env: JETBRAINS_TOKEN: ${{ secrets.JETBRAINS_TOKEN }} @@ -39,7 +31,7 @@ echo "GRADLE_USER_HOME=$HOME/.gradle" >> "$GITHUB_ENV" echo "mcdev.deploy.token=${JETBRAINS_TOKEN}" > ~/.gradle/gradle.properties - name: Publish plugin - run: ./gradlew clean :publishPlugin --no-daemon --stacktrace + run: ./gradlew clean :publishPlugin --stacktrace - name: Get tag name id: get_tag shell: bash Index: .github/workflows/test.yml =================================================================== --- .github/workflows/test.yml (revision 155c8a8183fd4791ad761766f59f2244810807ba) +++ .github/workflows/test.yml (revision 1fcfb19002bda13b1fda6d741a7a54b9a47792de) @@ -16,21 +16,14 @@ - 'windows-latest' runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v4 - - uses: actions/setup-java@v4 + - name: Checkout sources + uses: actions/checkout@v4 + - name: Setup Java + uses: actions/setup-java@v4 with: - distribution: 'zulu' - java-version: | - 11 - 17 - - uses: actions/cache@v4 - with: - path: | - ~/.gradle/caches - ~/.gradle/jdks - ~/.gradle/native - ~/.gradle/wrapper - key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', 'gradle/**', 'gradle.properties') }} - restore-keys: | - ${{ runner.os }}-gradle- - - run: ./gradlew build --no-daemon --stacktrace + distribution: 'temurin' + java-version: 17 + - name: Setup Gradle + uses: gradle/actions/setup-gradle@v4 + - name: Build + run: ./gradlew build --stacktrace