Skip to content

update code to use java 21 #6

update code to use java 21

update code to use java 21 #6

Workflow file for this run

name: Format PR Code
on:
pull_request:
types:
- opened
- synchronize
- reopened
- ready_for_review
permissions:
contents: write
jobs:
format:
if: github.event.pull_request.head.repo.full_name == github.repository
runs-on: ubuntu-latest
steps:
- name: Checkout PR branch
uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.ref }}
fetch-depth: 0
- name: Set up Java 21
uses: actions/setup-java@v4
with:
distribution: temurin
java-version: "21"
cache: gradle
- name: Expose Java 21 to Gradle toolchains
run: |
echo "JAVA_HOME=$JAVA_HOME" >> "$GITHUB_ENV"
echo "ORG_GRADLE_JAVA_INSTALLATIONS_PATHS=$JAVA_HOME" >> "$GITHUB_ENV"
java -version
javac -version
- name: Set up Gradle
uses: gradle/actions/setup-gradle@v4
- name: Format Java sources
run: ./gradlew formatJava
- name: Commit formatted changes
run: |
if git diff --quiet; then
echo "No formatting changes detected"
exit 0
fi
git config user.name "github-actions[bot]"
git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
git add -A
git commit -m "Apply Palantir Java Format"
git push