3636 cache-name : cmake-ubuntu-jammy
3737 steps :
3838 - name : Checkout GDAL
39- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
39+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
4040 - name : Setup cache
41- uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
41+ uses : actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4
4242 id : cache
4343 with :
4444 path : ${{ github.workspace }}/.ccache
@@ -61,10 +61,11 @@ jobs:
6161 python3-pytest swig doxygen texlive-latex-base make cppcheck ccache g++ \
6262 libpq-dev libpqtypes-dev postgresql-14 postgresql-14-postgis-3 postgresql-client-14 postgresql-14-postgis-3-scripts
6363 # MSSQL: client side
64- curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
65- curl https://packages.microsoft.com/config/ubuntu/22.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
66- sudo apt-get update
67- sudo ACCEPT_EULA=Y apt-get install -y msodbcsql17 unixodbc-dev
64+ # Disabled because of Conflicting values set for option Signed-By regarding source https://packages.microsoft.com/ubuntu/22.04/prod/ jammy: /usr/share/keyrings/microsoft-prod.gpg !=
65+ # curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
66+ # curl https://packages.microsoft.com/config/ubuntu/22.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
67+ # sudo apt-get update
68+ # sudo ACCEPT_EULA=Y apt-get install -y msodbcsql17 unixodbc-dev
6869 # HANA: client side
6970 # Install hdbsql tool
7071 curl -v -j -k -s -L -H "Cookie: eula_3_2_agreed=tools.hana.ondemand.com/developer-license-3_2.txt" https://tools.hana.ondemand.com/additional/hanaclient-latest-linux-x64.tar.gz --output hanaclient-latest-linux-x64.tar.gz \
9394 wget https://apache.jfrog.io/artifactory/arrow/$(lsb_release --id --short | tr 'A-Z' 'a-z')/apache-arrow-apt-source-latest-$(lsb_release --codename --short).deb
9495 sudo apt-get install -y -V ./apache-arrow-apt-source-latest-$(lsb_release --codename --short).deb
9596 sudo apt-get update
96- sudo apt-get install -y -V libarrow-dev libparquet-dev libarrow-dataset-dev
97+ sudo apt-get install -y -V libarrow-dev libparquet-dev libarrow-dataset-dev libarrow-compute-dev
9798 #
9899 PYTHON_CMD=python3 && $PYTHON_CMD -m pip install -r $GITHUB_WORKSPACE/autotest/requirements.txt
99100
@@ -102,7 +103,8 @@ jobs:
102103 # Build libjxl
103104 # libjxl being still unstable, if the main branch fails to compile/test
104105 # you can replace JXL_TREEISH=main by JXL_TREEISH=sha1_of_known_working_commit
105- JXL_TREEISH=main
106+ # FIXME: restore JXL_TREEISH=main, once https://github.com/libjxl/libjxl/issues/4410 is solved
107+ JXL_TREEISH=a4e40af31ab4dd6d6b9ce893c4425b7180012916
106108 git clone https://github.com/libjxl/libjxl.git --recursive \
107109 && cd libjxl \
108110 && git checkout ${JXL_TREEISH} \
@@ -142,12 +144,12 @@ jobs:
142144
143145 - name : Install pdfium
144146 run : |
145- wget -q https://github.com/rouault/pdfium_build_gdal_3_11 /releases/download/pdfium_7047_v1 /install-ubuntu2004-rev7047 .tar.gz \
146- && tar -xzf install-ubuntu2004-rev7047 .tar.gz \
147+ wget -q https://github.com/rouault/pdfium_build_gdal_3_12 /releases/download/pdfium_7391_v1 /install-ubuntu2004-rev7391 .tar.gz \
148+ && tar -xzf install-ubuntu2004-rev7391 .tar.gz \
147149 && sudo chown -R root:root install \
148150 && sudo mv install/lib/* /usr/lib/ \
149151 && sudo mv install/include/* /usr/include/ \
150- && sudo rm -rf install-ubuntu2004-rev7047 .tar.gz install \
152+ && sudo rm -rf install-ubuntu2004-rev7391 .tar.gz install \
151153 && sudo apt-get update -y \
152154 && sudo apt-get install -y --fix-missing --no-install-recommends liblcms2-dev
153155 - name : Configure ccache
@@ -316,9 +318,9 @@ jobs:
316318 run : |
317319 git config --global core.autocrlf false
318320 - name : Checkout GDAL
319- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
321+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
320322 - name : Install development packages
321- uses : msys2/setup-msys2@40677d36a502eb2cf0fb808cc9dec31bf6152638 # v2.28 .0
323+ uses : msys2/setup-msys2@fb197b72ce45fb24f17bf3f807a388985654d1f2 # v2.29 .0
322324 with :
323325 msystem : MINGW64
324326 update : true
@@ -329,9 +331,9 @@ jobs:
329331 mingw-w64-x86_64-geos mingw-w64-x86_64-libspatialite mingw-w64-x86_64-proj
330332 mingw-w64-x86_64-cgal mingw-w64-x86_64-libfreexl mingw-w64-x86_64-hdf5 mingw-w64-x86_64-muparser mingw-w64-x86_64-netcdf mingw-w64-x86_64-poppler mingw-w64-x86_64-podofo mingw-w64-x86_64-postgresql
331333 mingw-w64-x86_64-libgeotiff mingw-w64-x86_64-libpng mingw-w64-x86_64-libtiff mingw-w64-x86_64-openjpeg2
332- mingw-w64-x86_64-python-pip mingw-w64-x86_64-python-numpy mingw-w64-x86_64-python-pytest mingw-w64-x86_64-python-setuptools mingw-w64-x86_64-python-lxml mingw-w64-x86_64- swig mingw-w64-x86_64-python-psutil mingw-w64-x86_64-blosc mingw-w64-x86_64-libavif
334+ mingw-w64-x86_64-python-pip mingw-w64-x86_64-python-numpy mingw-w64-x86_64-python-pytest mingw-w64-x86_64-python-setuptools mingw-w64-x86_64-swig mingw-w64-x86_64-python-psutil mingw-w64-x86_64-blosc mingw-w64-x86_64-libavif
333335 - name : Setup cache
334- uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
336+ uses : actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4
335337 id : cache
336338 with :
337339 path : ${{ github.workspace }}\.ccache
@@ -353,7 +355,7 @@ jobs:
353355 run : |
354356 # One of the dependencies of jsonschema 4.18 is rpds_py which requires a Rust compiler
355357 PYTHON_CMD=python3 && $PYTHON_CMD -m pip install "jsonschema<4.18"
356- PYTHON_CMD=python3 && $PYTHON_CMD -m pip install -r autotest/requirements.txt
358+ PYTHON_CMD=python3 && $PYTHON_CMD -m pip install pytest-sugar pytest-env pytest-benchmark filelock
357359 # Disable mySQL since C:/mysql/lib/mysqlclient.lib (unrelated to msys) is found, which causes linking issues
358360 # Set explicitly CMAKE_C|CXX_COMPILER otherwise C:/ProgramData/chocolatey/bin/gcc.exe would be used
359361 # Disable GDAL_ENABLE_DRIVER_HDF5 because of https://github.com/OSGeo/gdal/issues/11181
@@ -411,7 +413,7 @@ jobs:
411413 run : |
412414 git config --global core.autocrlf false
413415 - name : Checkout GDAL
414- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
416+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
415417 - uses : ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0
416418 - name : populate JAVA_HOME
417419 shell : pwsh
@@ -441,8 +443,8 @@ jobs:
441443 - name : Install pdfium
442444 shell : bash -l {0}
443445 run : |
444- curl -LOs https://github.com/rouault/pdfium_build_gdal_3_11 /releases/download/pdfium_7047_v1 /install-win10-vs2019-x64-rev7047 .zip
445- unzip install-win10-vs2019-x64-rev7047 .zip
446+ curl -LOs https://github.com/rouault/pdfium_build_gdal_3_12 /releases/download/pdfium_7391_v1 /install-win10-vs2019-x64-rev7391 .zip
447+ unzip install-win10-vs2019-x64-rev7391 .zip
446448 mv install install-pdfium
447449
448450 - name : Remove conflicting libraries
@@ -522,7 +524,7 @@ jobs:
522524 run : |
523525 git config --global core.autocrlf false
524526 - name : Checkout GDAL
525- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
527+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
526528 - uses : conda-incubator/setup-miniconda@835234971496cad1653abb28a638a281cf32541f # v3.2.0
527529 with :
528530 activate-environment : gdalenv
@@ -606,9 +608,9 @@ jobs:
606608 with :
607609 xcode-version : ' 15.4.0'
608610 - name : Checkout GDAL
609- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
611+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
610612 - name : Setup cache
611- uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
613+ uses : actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4
612614 id : cache
613615 with :
614616 path : ${{ github.workspace }}/.ccache
@@ -693,7 +695,7 @@ jobs:
693695 run : |
694696 git config --global core.autocrlf false
695697 - name : Checkout GDAL
696- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
698+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
697699 - uses : conda-incubator/setup-miniconda@835234971496cad1653abb28a638a281cf32541f # v3.2.0
698700 with :
699701 activate-environment : gdalenv
0 commit comments