diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a70252c..d1981ae 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -36,18 +36,17 @@ jobs: java-version: 17 distribution: adopt + - name: Setup Gradle + uses: gradle/actions/setup-gradle@v3 + - name: Gradle Wrapper Validation uses: gradle/wrapper-validation-action@v3 - name: Binary Compatibility Validation - uses: gradle/actions/setup-gradle@v3 - with: - arguments: apiCheck --scan + run: ./gradlew apiCheck --scan - name: Lint - uses: gradle/actions/setup-gradle@v3 - with: - arguments: lint --scan + run: ./gradlew lint --scan build: strategy: @@ -82,8 +81,9 @@ jobs: restore-keys: | ${{ runner.os }}-konan- + - name: Setup Gradle + uses: gradle/actions/setup-gradle@v3 + - name: Build ${{ matrix.config.target }} targets continue-on-error: ${{ matrix.config.continueOnError }} - uses: gradle/actions/setup-gradle@v3 - with: - arguments: ${{ matrix.config.tasks }} --scan + run: ./gradlew ${{ matrix.config.tasks }} --scan \ No newline at end of file diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 91a37e8..ab6fd1f 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -26,15 +26,8 @@ jobs: java-version: 17 distribution: adopt - - name: Cache Gradle - uses: actions/cache@v4 - with: - path: | - ~/.gradle/caches - ~/.gradle/wrapper - key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }} - restore-keys: | - ${{ runner.os }}-gradle- + - name: Setup Gradle + uses: gradle/actions/setup-gradle@v3 - name: Gradle Wrapper Validation uses: gradle/wrapper-validation-action@v3 @@ -77,13 +70,14 @@ jobs: java-version: 17 distribution: adopt + - name: Setup Gradle + uses: gradle/actions/setup-gradle@v3 + - name: Gradle Wrapper Validation uses: gradle/wrapper-validation-action@v3 - name: Generate documentation - uses: gradle/actions/setup-gradle@v3 - with: - arguments: dokkaHtmlMultiModule + run: ./gradlew dokkaHtmlMultiModule - name: Deploy uses: JamesIves/github-pages-deploy-action@v4