diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 287e5fc..6d3e537 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,37 +16,36 @@ jobs: runs-on: ${{ matrix.os }} steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Checkout NEU Repo - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: repository: 'NotEnoughUpdates/NotEnoughUpdates-REPO' path: 'NotEnoughUpdates-REPO' # This is consistent with the repo path defined in NEURepoParserTest.java ref: '3ca1a9c42c84063aabb5d4e6820a5039c389cea5' # https://github.com/NotEnoughUpdates/NotEnoughUpdates-REPO/commit/3ca1a9c42c84063aabb5d4e6820a5039c389cea5 - - name: Validate gradle wrapper - uses: gradle/actions/wrapper-validation@v3 + - name: Setup gradle + uses: gradle/actions/setup-gradle@v6 + with: + cache-provider: basic - name: Setup JDK 21 - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: 21 distribution: 'microsoft' - - name: Make gradle wrapper executable - run: chmod +x ./gradlew - - name: Build run: ./gradlew build - name: Store test reports if: failure() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: - name: reports + name: reports-${{ matrix.os }} path: | **/build/reports/ **/build/test-results/ - name: Capture build artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: - name: Artifacts + name: artifacts-${{ matrix.os }} path: build/libs/ diff --git a/.github/workflows/validate-wrapper.yml b/.github/workflows/validate-wrapper.yml index eb1ab71..96a682d 100644 --- a/.github/workflows/validate-wrapper.yml +++ b/.github/workflows/validate-wrapper.yml @@ -9,5 +9,5 @@ jobs: name: "Validation" runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: gradle/actions/wrapper-validation@v3 + - uses: actions/checkout@v7 + - uses: gradle/actions/wrapper-validation@v6