diff --git a/.github/workflows/generate-alpha-tag.yml b/.github/workflows/generate-alpha-tag.yml index 126a3a0..553ccf7 100644 --- a/.github/workflows/generate-alpha-tag.yml +++ b/.github/workflows/generate-alpha-tag.yml @@ -21,7 +21,7 @@ jobs: fetch-depth: 0 - name: Set up Java - uses: actions/setup-java@v3.9.0 + uses: actions/setup-java@v3.13.0 with: distribution: 'zulu' java-version: 11 @@ -45,7 +45,7 @@ jobs: token: ${{ secrets.TOKEN_GITHUB_ACTION }} - name: Set up Java - uses: actions/setup-java@v3.9.0 + uses: actions/setup-java@v3.13.0 with: distribution: 'zulu' java-version: 11 diff --git a/.github/workflows/generate-tag.yml b/.github/workflows/generate-tag.yml index b4404a1..caead90 100644 --- a/.github/workflows/generate-tag.yml +++ b/.github/workflows/generate-tag.yml @@ -40,7 +40,7 @@ jobs: fetch-depth: 0 - name: Set up Java - uses: actions/setup-java@v3.9.0 + uses: actions/setup-java@v3.13.0 with: distribution: 'zulu' java-version: 11 @@ -64,7 +64,7 @@ jobs: token: ${{ secrets.TOKEN_GITHUB_ACTION }} - name: Set up Java - uses: actions/setup-java@v3.9.0 + uses: actions/setup-java@v3.13.0 with: distribution: 'zulu' java-version: 11 diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 81282ba..d8c19c2 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -18,7 +18,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3.2.0 + uses: actions/checkout@v3.6.0 with: fetch-depth: 0 @@ -29,19 +29,19 @@ jobs: xcode-version: '13.4.1' - name: Set up Java - uses: actions/setup-java@v3.9.0 + uses: actions/setup-java@v3.13.0 with: distribution: 'zulu' java-version: 11 - name: Build - uses: gradle/gradle-build-action@v2.3.3 + uses: gradle/gradle-build-action@v2.12.0 with: arguments: build --scan --full-stacktrace - name: Upload reports if: always() - uses: actions/upload-artifact@v3.1.1 + uses: actions/upload-artifact@v3.1.3 with: name: 'reports-${{ matrix.os }}' path: '**/build/reports/**' diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 8cf71c6..9c7520f 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -30,12 +30,12 @@ jobs: steps: - name: Checkout the repo - uses: actions/checkout@v3.2.0 + uses: actions/checkout@v3.6.0 with: fetch-depth: 0 - name: Set up Java - uses: actions/setup-java@v3.9.0 + uses: actions/setup-java@v3.13.0 with: distribution: 'zulu' java-version: 11 @@ -47,12 +47,12 @@ jobs: xcode-version: '13.4.1' - name: build - uses: gradle/gradle-build-action@v2.3.3 + uses: gradle/gradle-build-action@v2.12.0 with: arguments: build --scan --full-stacktrace - name: Upload reports - uses: actions/upload-artifact@v3.1.1 + uses: actions/upload-artifact@v3.1.3 with: name: 'reports-${{ matrix.os }}' path: '**/build/reports/**' @@ -78,7 +78,7 @@ jobs: fetch-depth: 0 - name: Set up Java - uses: actions/setup-java@v3.9.0 + uses: actions/setup-java@v3.13.0 with: distribution: 'zulu' java-version: 11 diff --git a/.github/workflows/update-docs.yml b/.github/workflows/update-docs.yml index b540137..4c8ff5a 100644 --- a/.github/workflows/update-docs.yml +++ b/.github/workflows/update-docs.yml @@ -16,13 +16,13 @@ jobs: token: ${{ secrets.TOKEN_GITHUB_ACTION }} - name: Set up Java - uses: actions/setup-java@v3.9.0 + uses: actions/setup-java@v3.13.0 with: distribution: 'temurin' java-version: 11 - name: Dokka - uses: gradle/gradle-build-action@v2.3.3 + uses: gradle/gradle-build-action@v2.12.0 with: arguments: cleanDocs dokkaHtml --scan --full-stacktrace diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index f398c33..c7d437b 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.6-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.4-bin.zip networkTimeout=10000 zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/libs.versions.toml b/libs.versions.toml index 4650b71..cc93a4e 100644 --- a/libs.versions.toml +++ b/libs.versions.toml @@ -1,15 +1,15 @@ [versions] -arrow = "1.1.3" +arrow = "1.2.4" arrowGradleConfig = "0.11.0" -coroutines = "1.6.4" -dokka = "1.7.20" -kotest = "5.5.4" -kotest-plugin = "5.5.4" -kotlin = "1.7.22" -kotlinBinaryCompatibilityValidator = "0.12.1" -kover = "0.6.1" +coroutines = "1.8.0" +dokka = "1.9.20" +kotest = "5.8.1" +kotest-plugin = "5.8.1" +kotlin = "1.9.23" +kotlinBinaryCompatibilityValidator = "0.14.0" +kover = "0.7.6" nexusPublish = "1.1.0" -detekt = "1.22.0" +detekt = "1.23.6" [libraries] arrow-core = { module = "io.arrow-kt:arrow-core", version.ref = "arrow" } diff --git a/settings.gradle.kts b/settings.gradle.kts index 94a577d..aac7c97 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -4,7 +4,7 @@ enableFeaturePreview("VERSION_CATALOGS") rootProject.name = "Saga" plugins { - id("com.gradle.enterprise") version "3.12" + id("com.gradle.enterprise") version "3.17" } dependencyResolutionManagement {