⁠
kyle wood: Update GitHub Actions configurations to use gradle-setup
- name: Test
- on:
- push:
- branches: ['*']
- pull_request:
- branches: ['*']
- jobs:
- build:
- name: Build
- strategy:
- matrix:
- os:
- - 'ubuntu-latest'
- - 'macos-latest'
- - 'windows-latest'
- runs-on: ${{ matrix.os }}
- steps:
- - uses: actions/checkout@v4
- - 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
- name: Test
- on:
- push:
- branches: ['*']
- pull_request:
- branches: ['*']
- jobs:
- build:
- name: Build
- strategy:
- matrix:
- os:
- - 'ubuntu-latest'
- - 'macos-latest'
- - 'windows-latest'
- runs-on: ${{ matrix.os }}
- steps:
- - name: Checkout sources
- uses: actions/checkout@v4
- - name: Setup Java
- uses: actions/setup-java@v4
- with:
- distribution: 'temurin'
- java-version: 17
- - name: Setup Gradle
- uses: gradle/actions/setup-gradle@v4
- - name: Build
- run: ./gradlew build --stacktrace