diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 295967e0a47..32c313e8727 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -40,17 +40,17 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Initialize CodeQL - uses: github/codeql-action/init@v3 + uses: github/codeql-action/init@v4 with: languages: ${{ matrix.language }} - name: Autobuild - uses: github/codeql-action/autobuild@v3 + uses: github/codeql-action/autobuild@v4 - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v3 + uses: github/codeql-action/analyze@v4 with: category: 'Security' diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index 2fdeabdcc3f..790daa17786 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -59,8 +59,8 @@ jobs: run: shell: bash steps: - - uses: actions/checkout@v4 - - uses: actions/setup-java@v4 + - uses: actions/checkout@v5 + - uses: actions/setup-java@v5 with: distribution: 'zulu' java-version: 11 diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 175ce04d29a..4f433753dff 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -37,11 +37,11 @@ jobs: build: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: fetch-depth: 0 - name: Set up Java - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: 'zulu' java-version: '11' @@ -50,7 +50,7 @@ jobs: - name: Compile ScalaDoc run: mvn generate-sources scala:doc -pl !common,!snowflake,!flink && mkdir -p docs/api/scaladoc/spark && cp -r spark/common/target/site/scaladocs/* docs/api/scaladoc/spark - name: Set up Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '18' cache: 'npm' @@ -63,20 +63,20 @@ jobs: run: | cd docs-overrides npx gulp build - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: '3.11' - name: Install uv - uses: astral-sh/setup-uv@v6 + uses: astral-sh/setup-uv@v7 - name: Sync doc environment run: uv sync --group docs - run: sudo apt update - - uses: r-lib/actions/setup-r@v2.11.3 + - uses: r-lib/actions/setup-r@v2.11.4 with: r-version: release use-public-rspm: true - name: Query R dependencies - uses: r-lib/actions/setup-r-dependencies@v2.11.3 + uses: r-lib/actions/setup-r-dependencies@v2.11.4 with: cache: true extra-packages: | diff --git a/.github/workflows/example.yml b/.github/workflows/example.yml index 733d457cd7e..0e87b216539 100644 --- a/.github/workflows/example.yml +++ b/.github/workflows/example.yml @@ -51,8 +51,8 @@ jobs: spark-compat: '3.4' sedona: 1.5.1 steps: - - uses: actions/checkout@v4 - - uses: actions/setup-java@v4 + - uses: actions/checkout@v5 + - uses: actions/setup-java@v5 with: distribution: 'zulu' java-version: '11' diff --git a/.github/workflows/java.yml b/.github/workflows/java.yml index 54a4122c7de..46c056ea36f 100644 --- a/.github/workflows/java.yml +++ b/.github/workflows/java.yml @@ -85,12 +85,12 @@ jobs: jdk: '11' skipTests: '' steps: - - uses: actions/checkout@v4 - - uses: actions/setup-java@v4 + - uses: actions/checkout@v5 + - uses: actions/setup-java@v5 with: distribution: 'zulu' java-version: ${{ matrix.jdk }} - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: '3.10' - name: Cache Maven packages diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml index 90e34bffe9c..136b950336a 100644 --- a/.github/workflows/labeler.yml +++ b/.github/workflows/labeler.yml @@ -26,7 +26,7 @@ jobs: pull-requests: write runs-on: ubuntu-latest steps: - - uses: actions/labeler@v5 + - uses: actions/labeler@v6 with: repo-token: '${{ secrets.GITHUB_TOKEN }}' sync-labels: true diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 3c4729aa46c..569dac07c34 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -32,8 +32,8 @@ jobs: runs-on: ubuntu-latest steps: - name: 'Checkout ${{ github.ref }} ( ${{ github.sha }} )' - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 # https://www.python.org/ + uses: actions/checkout@v5 + - uses: actions/setup-python@v6 # https://www.python.org/ with: python-version: '3.10' # Version range or exact version of a Python version to use, using SemVer's version range syntax architecture: 'x64' # optional x64 or x86. Defaults to x64 if not specified diff --git a/.github/workflows/pyflink.yml b/.github/workflows/pyflink.yml index afc2fc109f6..944433ed510 100644 --- a/.github/workflows/pyflink.yml +++ b/.github/workflows/pyflink.yml @@ -51,16 +51,16 @@ jobs: include: - python: '3.10' steps: - - uses: actions/checkout@v4 - - uses: actions/setup-java@v4 + - uses: actions/checkout@v5 + - uses: actions/setup-java@v5 with: distribution: 'zulu' java-version: '11' - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: ${{ matrix.python }} - name: Install uv - uses: astral-sh/setup-uv@v6 + uses: astral-sh/setup-uv@v7 - run: mvn package -pl "org.apache.sedona:sedona-flink-shaded_2.12" -am -DskipTests - name: Install python package + flink extra run: | diff --git a/.github/workflows/python-extension.yml b/.github/workflows/python-extension.yml index 3a2302ad923..efbeb6e1de7 100644 --- a/.github/workflows/python-extension.yml +++ b/.github/workflows/python-extension.yml @@ -58,12 +58,12 @@ jobs: shell: bash working-directory: python steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v5 + - uses: actions/setup-python@v6 with: python-version: ${{ matrix.python }} - name: Install uv - uses: astral-sh/setup-uv@v6 + uses: astral-sh/setup-uv@v7 - name: Install dependencies (dev) run: | uv sync diff --git a/.github/workflows/python-wheel.yml b/.github/workflows/python-wheel.yml index e631fb6fb79..e166ca61f6f 100644 --- a/.github/workflows/python-wheel.yml +++ b/.github/workflows/python-wheel.yml @@ -53,7 +53,7 @@ jobs: run: shell: bash steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up QEMU if: runner.os == 'Linux' uses: docker/setup-qemu-action@v3 @@ -63,7 +63,7 @@ jobs: image: tonistiigi/binfmt:qemu-v8.1.5 platforms: all - name: Build wheels - uses: pypa/cibuildwheel@v3.2.0 + uses: pypa/cibuildwheel@v3.2.1 env: CIBW_SKIP: 'pp* *musl*' CIBW_ARCHS_LINUX: 'x86_64 aarch64' diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index 8871840791d..a1837386978 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -100,16 +100,16 @@ jobs: shapely: '1' steps: - - uses: actions/checkout@v4 - - uses: actions/setup-java@v4 + - uses: actions/checkout@v5 + - uses: actions/setup-java@v5 with: distribution: 'zulu' java-version: '${{ matrix.java }}' - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: ${{ matrix.python }} - name: Install uv - uses: astral-sh/setup-uv@v6 + uses: astral-sh/setup-uv@v7 - name: Cache Maven packages uses: actions/cache@v4 with: diff --git a/.github/workflows/r.yml b/.github/workflows/r.yml index 236b30e7e35..20bff0242bb 100644 --- a/.github/workflows/r.yml +++ b/.github/workflows/r.yml @@ -83,13 +83,13 @@ jobs: run: | sudo apt-get -y remove --purge default-jdk adoptopenjdk-11-hotspot || : shell: bash - - uses: actions/checkout@v4 - - uses: r-lib/actions/setup-r@v2.11.3 + - uses: actions/checkout@v5 + - uses: r-lib/actions/setup-r@v2.11.4 with: r-version: ${{ matrix.r }} use-public-rspm: true - name: Query R dependencies - uses: r-lib/actions/setup-r-dependencies@v2.11.3 + uses: r-lib/actions/setup-r-dependencies@v2.11.4 with: cache: true extra-packages: | @@ -97,7 +97,7 @@ jobs: any::rcmdcheck working-directory: './R' - name: Build and check R package - uses: r-lib/actions/check-r-package@v2.11.3 + uses: r-lib/actions/check-r-package@v2.11.4 with: build_args: 'c("--no-build-vignettes", "--no-manual")' args: 'c("--no-build-vignettes", "--no-manual", "--no-tests")' @@ -107,12 +107,12 @@ jobs: _R_CHECK_FORCE_SUGGESTS_: false - name: Install apache.sedona from source run: Rscript -e 'install.packages("./R/", repos = NULL, type = "source")' - - uses: actions/setup-java@v4 + - uses: actions/setup-java@v5 with: distribution: 'temurin' java-version: '11' cache: 'maven' - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: '3.11' - name: Install PySpark