diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0a08a51..3c8d5bd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Verify documentation/version sync run: ./scripts/verify-doc-sync.sh @@ -21,16 +21,16 @@ jobs: needs: [docs-sync] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up JDK 17 - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: '17' distribution: 'temurin' - name: Setup Gradle - uses: gradle/actions/setup-gradle@v4 + uses: gradle/actions/setup-gradle@v5 - name: Run library tests run: ./gradlew :library:test @@ -42,7 +42,7 @@ jobs: run: ./gradlew :library:jacocoCoverageVerification - name: Upload coverage report - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: coverage-report path: library/build/reports/jacoco/jacocoTestReport/html/ @@ -52,7 +52,7 @@ jobs: - name: Upload lint report if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: lint-report path: library/build/reports/lint-results-debug.html @@ -62,16 +62,16 @@ jobs: needs: [docs-sync] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up JDK 17 - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: '17' distribution: 'temurin' - name: Setup Gradle - uses: gradle/actions/setup-gradle@v4 + uses: gradle/actions/setup-gradle@v5 - name: Build library run: ./gradlew :library:assembleDebug @@ -85,16 +85,16 @@ jobs: timeout-minutes: 30 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up JDK 17 - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: '17' distribution: 'temurin' - name: Setup Gradle - uses: gradle/actions/setup-gradle@v4 + uses: gradle/actions/setup-gradle@v5 - name: Run Compose UI instrumentation tests uses: reactivecircus/android-emulator-runner@v2 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 145ae50..0988b35 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,16 +13,16 @@ jobs: contents: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up JDK 17 - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: '17' distribution: 'temurin' - name: Setup Gradle - uses: gradle/actions/setup-gradle@v4 + uses: gradle/actions/setup-gradle@v5 - name: Validate tag matches library version run: | @@ -59,20 +59,20 @@ jobs: ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.SIGNING_KEY_PASSWORD }} - name: Create GitHub Release - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 with: generate_release_notes: true files: | library/build/outputs/aar/*.aar - name: Upload API docs - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: api-docs path: library/build/dokka/html/ - name: Upload coverage report - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: coverage-report path: library/build/reports/jacoco/jacocoTestReport/html/