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