diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2156bdf..d9c2eb8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,33 +1,31 @@ name: build -on: [pull_request, push] +on: [ pull_request, push ] jobs: build: - strategy: - matrix: - java: [ - 21, - ] - os: [ubuntu-22.04] - runs-on: ${{ matrix.os }} + runs-on: ubuntu-latest + steps: - - name: checkout repository - uses: actions/checkout@v3 - - name: validate gradle wrapper - uses: gradle/wrapper-validation-action@v1 - - name: setup jdk ${{ matrix.java }} - uses: actions/setup-java@v3 + - uses: actions/checkout@v2 + + - uses: actions/setup-java@v4 with: - java-version: ${{ matrix.java }} - distribution: 'microsoft' - - name: make gradle wrapper executable - if: ${{ runner.os != 'Windows' }} + distribution: temurin + java-version: 21 + + - name: Setup Gradle + uses: gradle/actions/setup-gradle@v3 + with: + cache-read-only: false + + - name: Change wrapper permissions run: chmod +x ./gradlew - - name: build + + - name: Run build with Gradle Wrapper run: ./gradlew build - - name: capture build artifacts - if: ${{ runner.os == 'Linux' && matrix.java == '21' }} + + - name: Upload built JAR uses: actions/upload-artifact@v3 with: - name: Artifacts - path: build/libs/ \ No newline at end of file + name: skin-restorer-artifacts + path: build/libs \ No newline at end of file