diff --git a/.github/workflows/api-level-lint.yml b/.github/workflows/api-level-lint.yml index acebe48a..4c66e87d 100644 --- a/.github/workflows/api-level-lint.yml +++ b/.github/workflows/api-level-lint.yml @@ -11,7 +11,7 @@ jobs: lint-api-level: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: actions/setup-java@v5 with: distribution: 'temurin' @@ -28,7 +28,7 @@ jobs: working-directory: ./android - name: Upload linting results if: failure() && steps.lint.outcome == 'failure' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: lint-report path: ./android/build/reports diff --git a/.github/workflows/auto-merge-dependabot.yml b/.github/workflows/auto-merge-dependabot.yml index d454cd18..7f0677d5 100644 --- a/.github/workflows/auto-merge-dependabot.yml +++ b/.github/workflows/auto-merge-dependabot.yml @@ -19,7 +19,7 @@ jobs: steps: - name: Dependabot metadata id: metadata - uses: dependabot/fetch-metadata@v2.4.0 + uses: dependabot/fetch-metadata@ffa630c65fa7e0ecfa0625b5ceda64399aea1b36 #3.0.0 with: github-token: "${{ secrets.GITHUB_TOKEN }}" diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index eb82f433..58673102 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -42,7 +42,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Set up JDK uses: actions/setup-java@v5 diff --git a/.github/workflows/gradle-build.yml b/.github/workflows/gradle-build.yml index da9bed37..c5edf88a 100644 --- a/.github/workflows/gradle-build.yml +++ b/.github/workflows/gradle-build.yml @@ -9,7 +9,7 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: Set up JDK uses: actions/setup-java@v5 with: @@ -24,7 +24,7 @@ jobs: working-directory: ./java-8 run: .././gradlew build - name: Upload a Build Artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: drop path: | diff --git a/.github/workflows/release-please-gha.yml b/.github/workflows/release-please-gha.yml index 28f1d59d..d4cf74c3 100644 --- a/.github/workflows/release-please-gha.yml +++ b/.github/workflows/release-please-gha.yml @@ -19,7 +19,7 @@ jobs: release: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: Generate GitHub App token id: app-token diff --git a/.github/workflows/sonarcloud.yml b/.github/workflows/sonarcloud.yml index 32910aee..72120b77 100644 --- a/.github/workflows/sonarcloud.yml +++ b/.github/workflows/sonarcloud.yml @@ -26,7 +26,7 @@ jobs: name: Build runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis - name: Set up JDK @@ -36,13 +36,13 @@ jobs: distribution: 'temurin' cache: gradle - name: Cache SonarCloud packages - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ~/.sonar/cache key: ${{ runner.os }}-sonar restore-keys: ${{ runner.os }}-sonar - name: Cache Gradle packages - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ~/.gradle/caches key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }} diff --git a/android/build.gradle b/android/build.gradle index 6da5c62e..52bc4510 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -23,13 +23,13 @@ apply plugin: "com.github.ben-manes.versions" android { namespace "com.microsoft.graph" - compileSdkVersion 36 + compileSdkVersion 37 defaultConfig { versionCode 1 versionName "1.0" minSdkVersion 26 - targetSdkVersion 36 + targetSdkVersion 37 } buildTypes { diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties index ff23a68d..aaaabb3c 100644 --- a/android/gradle/wrapper/gradle-wrapper.properties +++ b/android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.2-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.4-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/build.gradle b/build.gradle index 6b39e439..6dc986e8 100644 --- a/build.gradle +++ b/build.gradle @@ -6,7 +6,7 @@ plugins { id 'signing' id 'jacoco' id 'com.github.spotbugs' version '6.2.5' - id "org.sonarqube" version "6.3.1.5724" + id "org.sonarqube" version "7.2.2.6593" } diff --git a/gradle/dependencies.gradle b/gradle/dependencies.gradle index 33cdbfbd..4ff95ce0 100644 --- a/gradle/dependencies.gradle +++ b/gradle/dependencies.gradle @@ -1,8 +1,8 @@ dependencies { // Use JUnit test framework - testImplementation 'org.junit.jupiter:junit-jupiter:5.13.4' + testImplementation 'org.junit.jupiter:junit-jupiter:6.0.2' testRuntimeOnly 'org.junit.platform:junit-platform-launcher' - testImplementation 'org.mockito:mockito-core:5.19.0' + testImplementation 'org.mockito:mockito-core:5.21.0' testImplementation 'io.opentelemetry:opentelemetry-api:1.54.0' testImplementation 'io.opentelemetry:opentelemetry-context:1.54.0' testImplementation 'io.github.std-uritemplate:std-uritemplate:1.0.6' @@ -16,13 +16,13 @@ dependencies { implementation 'com.auth0:jwks-rsa:0.23.0' api 'com.squareup.okhttp3:okhttp:4.12.0' - api 'com.azure:azure-core:1.56.1' + api 'com.azure:azure-core:1.57.1' - api 'com.microsoft.kiota:microsoft-kiota-abstractions:1.8.10' - api 'com.microsoft.kiota:microsoft-kiota-authentication-azure:1.8.10' - implementation 'com.microsoft.kiota:microsoft-kiota-http-okHttp:1.8.10' - implementation 'com.microsoft.kiota:microsoft-kiota-serialization-json:1.8.10' - implementation 'com.microsoft.kiota:microsoft-kiota-serialization-text:1.8.10' - implementation 'com.microsoft.kiota:microsoft-kiota-serialization-form:1.8.10' - implementation 'com.microsoft.kiota:microsoft-kiota-serialization-multipart:1.8.10' + api 'com.microsoft.kiota:microsoft-kiota-abstractions:1.9.0' + api 'com.microsoft.kiota:microsoft-kiota-authentication-azure:1.9.0' + implementation 'com.microsoft.kiota:microsoft-kiota-http-okHttp:1.9.0' + implementation 'com.microsoft.kiota:microsoft-kiota-serialization-json:1.9.0' + implementation 'com.microsoft.kiota:microsoft-kiota-serialization-text:1.9.0' + implementation 'com.microsoft.kiota:microsoft-kiota-serialization-form:1.9.0' + implementation 'com.microsoft.kiota:microsoft-kiota-serialization-multipart:1.9.0' } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index ff23a68d..aaaabb3c 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-8.14.2-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.4-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/pom.xml b/pom.xml index a5041417..25f5e30c 100644 --- a/pom.xml +++ b/pom.xml @@ -32,18 +32,18 @@ com.azure azure-core - 1.56.1 + 1.57.1 org.junit.jupiter junit-jupiter-api - 5.13.4 + 6.0.2 test org.junit.jupiter junit-jupiter-params - 5.13.4 + 6.0.2 test @@ -55,7 +55,7 @@ com.github.spotbugs spotbugs-annotations - 4.9.4 + 4.9.8