diff --git a/.github/workflows/custom-package-container.yml b/.github/workflows/custom-package-container.yml index f29cdcd19d..a095d9932e 100644 --- a/.github/workflows/custom-package-container.yml +++ b/.github/workflows/custom-package-container.yml @@ -24,12 +24,12 @@ jobs: runs-on: ubuntu-latest name: "${{inputs.package_name}} container" steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: ref: ${{ inputs.branch != '' && inputs.branch || github.ref }} - - uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0 + - uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0 - name: Log in to container registry - uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0 + uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4.2.0 with: registry: ghcr.io username: ${{ github.actor }} @@ -59,7 +59,7 @@ jobs: echo "build_version=${{inputs.version}}" >> $GITHUB_OUTPUT fi - name: Build and publish container image - uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0 + uses: docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf # v7.2.0 with: build-args: | VERSION=${{ steps.tags.outputs.build_version }} diff --git a/.github/workflows/finish-release.yml b/.github/workflows/finish-release.yml index a946d1a694..941ed6b95a 100644 --- a/.github/workflows/finish-release.yml +++ b/.github/workflows/finish-release.yml @@ -109,7 +109,7 @@ jobs: needs: validate runs-on: ubuntu-latest steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: ref: ${{ needs.validate.outputs.release_sha }} fetch-depth: 0 @@ -169,7 +169,7 @@ jobs: needs: [validate, create-release] runs-on: ubuntu-latest steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: ref: main fetch-depth: 0 diff --git a/.github/workflows/merge.yml b/.github/workflows/merge.yml index 5cab239ca6..f582ea183d 100644 --- a/.github/workflows/merge.yml +++ b/.github/workflows/merge.yml @@ -29,10 +29,10 @@ jobs: outputs: version: ${{ steps.get_version.outputs.version }} steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: ref: ${{ github.event.inputs.branch || github.ref }} - - uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 + - uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5.3.0 with: java-version: 21 distribution: temurin @@ -143,8 +143,8 @@ jobs: runs-on: ubuntu-latest name: "JavaDocs" steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5.3.0 with: java-version: 21 distribution: temurin @@ -164,8 +164,8 @@ jobs: runs-on: ubuntu-latest name: "Snapshot" steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5.3.0 with: java-version: 21 distribution: temurin @@ -194,12 +194,12 @@ jobs: runs-on: ubuntu-latest name: "Base image" steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: ref: ${{ github.event.inputs.branch || github.ref }} - - uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0 + - uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0 - name: Log in to container registry - uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0 + uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4.2.0 with: registry: ghcr.io username: ${{ github.actor }} @@ -235,7 +235,7 @@ jobs: echo "tags=ghcr.io/atlanhq/atlan-java:${{ needs.merge-build.outputs.version }},ghcr.io/atlanhq/atlan-java:latest" >> $GITHUB_OUTPUT fi - name: Build and publish container image - uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0 + uses: docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf # v7.2.0 with: push: true tags: ${{ steps.tags.outputs.tags }} diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index 172c3d9b6e..4479405c38 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -11,8 +11,8 @@ jobs: pr-build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5.3.0 with: distribution: temurin java-version: 21 @@ -32,8 +32,8 @@ jobs: pr-test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5.3.0 with: distribution: temurin java-version: 21 diff --git a/.github/workflows/prepare-release.yml b/.github/workflows/prepare-release.yml index e039000e99..286db793cf 100644 --- a/.github/workflows/prepare-release.yml +++ b/.github/workflows/prepare-release.yml @@ -22,7 +22,7 @@ jobs: prepare: runs-on: ubuntu-latest steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: fetch-depth: 0 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5aaaa55a51..e15d9c3310 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -24,8 +24,8 @@ jobs: outputs: version: ${{ steps.get_version.outputs.version }} steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5.3.0 with: java-version: 21 distribution: temurin @@ -125,8 +125,8 @@ jobs: runs-on: ubuntu-latest name: "Release" steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5.3.0 with: java-version: 21 distribution: temurin @@ -155,10 +155,10 @@ jobs: runs-on: ubuntu-latest name: "Containers" steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0 - name: Log in to container registry - uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0 + uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4.2.0 with: registry: ghcr.io username: ${{ github.actor }} @@ -183,7 +183,7 @@ jobs: name: package-toolkit-runtime-arm64 path: ./containers/base/arm64/assembly - name: Build and publish container image - uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0 + uses: docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf # v7.2.0 with: push: true tags: ghcr.io/atlanhq/atlan-java:${{ needs.merge-build.outputs.version }} diff --git a/.github/workflows/test-leangraph.yml b/.github/workflows/test-leangraph.yml index 404c01ba8e..c6b35147f6 100644 --- a/.github/workflows/test-leangraph.yml +++ b/.github/workflows/test-leangraph.yml @@ -15,8 +15,8 @@ jobs: runs-on: ubuntu-latest name: "Build" steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5.3.0 with: java-version: 21 distribution: temurin @@ -39,7 +39,7 @@ jobs: outputs: tests: ${{ steps.test-files.outputs.tests }} steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: List integration tests id: test-files run: | @@ -60,12 +60,12 @@ jobs: group: leangraph-${{ matrix.tests }} name: "Integration" steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: Download artifacts uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: name: build-artifacts - - uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 + - uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5.3.0 with: java-version: 21 distribution: temurin @@ -92,7 +92,7 @@ jobs: tests: ${{ steps.test-directories.outputs.tests }} asset-import-chunks: ${{ steps.asset-import-chunks.outputs.chunks }} steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: List package tests id: test-directories run: | @@ -128,12 +128,12 @@ jobs: include: ${{fromJson(needs.list-packages.outputs.asset-import-chunks)}} name: "asset-import: chunk ${{ matrix.chunk }}" steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: Download artifacts uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: name: build-artifacts - - uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 + - uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5.3.0 with: java-version: 21 distribution: temurin @@ -172,12 +172,12 @@ jobs: group: leangraph-${{ matrix.tests }} name: "Packages" steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: Download artifacts uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: name: build-artifacts - - uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 + - uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5.3.0 with: java-version: 21 distribution: temurin diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index fd2af689a3..ab0fbae095 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -14,8 +14,8 @@ jobs: runs-on: ubuntu-latest name: "Build" steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5.3.0 with: java-version: 21 distribution: temurin @@ -38,7 +38,7 @@ jobs: outputs: tests: ${{ steps.test-files.outputs.tests }} steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: List integration tests id: test-files run: | @@ -59,12 +59,12 @@ jobs: group: ${{ matrix.tests }} name: "Integration" steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: Download artifacts uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: name: build-artifacts - - uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 + - uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5.3.0 with: java-version: 21 distribution: temurin @@ -91,7 +91,7 @@ jobs: tests: ${{ steps.test-directories.outputs.tests }} asset-import-chunks: ${{ steps.asset-import-chunks.outputs.chunks }} steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: List package tests id: test-directories run: | @@ -127,12 +127,12 @@ jobs: include: ${{fromJson(needs.list-packages.outputs.asset-import-chunks)}} name: "asset-import: chunk ${{ matrix.chunk }}" steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: Download artifacts uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: name: build-artifacts - - uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 + - uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5.3.0 with: java-version: 21 distribution: temurin @@ -174,12 +174,12 @@ jobs: # - name: Free disk space # if: matrix.tests == 'asset-import' # uses: jlumbroso/free-disk-space@54081f138730dfa15788a46383842cd2f914a1be # v1.3.1 - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: Download artifacts uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: name: build-artifacts - - uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 + - uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5.3.0 with: java-version: 21 distribution: temurin diff --git a/buildSrc/build.gradle.kts b/buildSrc/build.gradle.kts index d168c4ba85..cccd7d9ba5 100644 --- a/buildSrc/build.gradle.kts +++ b/buildSrc/build.gradle.kts @@ -9,8 +9,8 @@ repositories { } dependencies { - implementation("org.jetbrains.kotlin.jvm:org.jetbrains.kotlin.jvm.gradle.plugin:2.3.21") - implementation("com.diffplug.spotless:spotless-plugin-gradle:8.5.1") + implementation("org.jetbrains.kotlin.jvm:org.jetbrains.kotlin.jvm.gradle.plugin:2.4.0") + implementation("com.diffplug.spotless:spotless-plugin-gradle:8.7.0") implementation("io.freefair.gradle:lombok-plugin:9.5.0") implementation("net.ltgt.errorprone:net.ltgt.errorprone.gradle.plugin:4.3.0") implementation("com.adarshr:gradle-test-logger-plugin:4.0.0") diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 74b5592984..c52c1cb4cb 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,43 +1,43 @@ [versions] -jackson = "2.21.3" +jackson = "2.22.0" slf4j = "2.0.18" -elasticsearch = "9.4.0" +elasticsearch = "9.4.2" classgraph = "4.8.184" testng = "7.12.0" log4j = "2.26.0" wiremock = "3.13.2" jnanoid = "2.0.0" -awssdk = "2.44.9" -gcs = "26.83.0" +awssdk = "2.46.13" +gcs = "26.84.0" system-stubs = "2.1.8" fastcsv = "4.3.0" poi = "5.5.1" -parsson = "1.1.7" +parsson = "1.1.9" simplejavamail = "8.12.6" -swagger = "2.1.42" +swagger = "2.1.44" jsonpath = "3.0.0" jsonsmart = "2.6.0" commons-compress = "1.28.0" commons-io = "2.22.0" commons-lang = "3.20.0" -sqlite = "3.53.1.0" +sqlite = "3.53.2.0" jakarta-mail = "2.1.3" angus-mail = "2.0.5" pkl = "0.31.1" -adls = "12.27.0" -azure = "1.18.3" -azure-core-http-okhttp = "1.13.4" +adls = "12.28.0" +azure = "1.18.4" +azure-core-http-okhttp = "1.13.5" guava = "33.6.0-jre" -openlineage = "1.47.1" -kotlin = "2.3.21" +openlineage = "1.49.0" +kotlin = "2.4.0" kotlin-mu = "3.0.5" rocksdb = "10.10.1.1" -jetty = "12.1.9" -netty = "4.2.13.Final" +jetty = "12.1.10" +netty = "4.2.15.Final" rhino = "1.9.1" -nimbus = "10.9" +nimbus = "10.9.1" otel = "1.62.0" -otel-instrumentation = "2.28.0-alpha" +otel-instrumentation = "2.28.1-alpha" [libraries] jackson-databind = { module = "com.fasterxml.jackson.core:jackson-databind", version.ref = "jackson" } @@ -107,5 +107,5 @@ otel = [ "otel-api", "otel-sdk", "otel-exporter", "otel-autoconfig", "otel-appen poi = [ "apache-poi", "apache-poi-ooxml" ] [plugins] -shadow = { id = "com.gradleup.shadow", version = "9.4.1" } +shadow = { id = "com.gradleup.shadow", version = "9.4.2" } git-publish = { id = "org.ajoberstar.git-publish", version = "6.0.0" }