From 06566796fdc70a89c759803b7734bbb01e590a59 Mon Sep 17 00:00:00 2001 From: Dongdong Tian Date: Sun, 27 Jul 2025 12:16:01 +0800 Subject: [PATCH 1/3] Bump the GMT version to 6.6.0 in CI --- .github/workflows/benchmarks.yml | 2 +- .github/workflows/cache_data.yaml | 2 +- .github/workflows/ci_docs.yml | 2 +- .github/workflows/ci_doctests.yaml | 2 +- .github/workflows/ci_tests.yaml | 2 +- .github/workflows/ci_tests_legacy.yaml | 2 +- ci/requirements/docs.yml | 2 +- doc/conf.py | 4 ++-- environment.yml | 2 +- 9 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/benchmarks.yml b/.github/workflows/benchmarks.yml index 9c75464c84f..fbd7c8b6a3e 100644 --- a/.github/workflows/benchmarks.yml +++ b/.github/workflows/benchmarks.yml @@ -55,7 +55,7 @@ jobs: # environment cache is persistent for one week. cache-environment-key: micromamba-environment-${{ steps.date.outputs.date }} create-args: >- - gmt=6.5.0 + gmt=6.6.0 python=3.13 numpy pandas diff --git a/.github/workflows/cache_data.yaml b/.github/workflows/cache_data.yaml index a02c3f2abfe..1e8138a42f5 100644 --- a/.github/workflows/cache_data.yaml +++ b/.github/workflows/cache_data.yaml @@ -51,7 +51,7 @@ jobs: environment-name: pygmt create-args: >- python=3.13 - gmt=6.5.0 + gmt=6.6.0 numpy pandas xarray diff --git a/.github/workflows/ci_docs.yml b/.github/workflows/ci_docs.yml index 5f031fd93d9..513f8ad1587 100644 --- a/.github/workflows/ci_docs.yml +++ b/.github/workflows/ci_docs.yml @@ -91,7 +91,7 @@ jobs: cache-environment-key: micromamba-environment-${{ steps.date.outputs.date }} create-args: >- python=3.13 - gmt=6.5.0 + gmt=6.6.0 ghostscript=10.04.0 numpy pandas diff --git a/.github/workflows/ci_doctests.yaml b/.github/workflows/ci_doctests.yaml index 4a45f143d62..4cf4fea2e81 100644 --- a/.github/workflows/ci_doctests.yaml +++ b/.github/workflows/ci_doctests.yaml @@ -50,7 +50,7 @@ jobs: environment-name: pygmt create-args: >- python=3.13 - gmt=6.5.0 + gmt=6.6.0 numpy pandas xarray diff --git a/.github/workflows/ci_tests.yaml b/.github/workflows/ci_tests.yaml index 3e954662f69..1db82669821 100644 --- a/.github/workflows/ci_tests.yaml +++ b/.github/workflows/ci_tests.yaml @@ -124,7 +124,7 @@ jobs: cache-environment-key: micromamba-environment-${{ steps.date.outputs.date }} create-args: >- python=${{ matrix.python-version }}${{ matrix.optional-packages }} - gmt=6.5.0 + gmt=6.6.0 ghostscript=10.04.0 numpy=${{ matrix.numpy-version }} pandas${{ matrix.pandas-version }} diff --git a/.github/workflows/ci_tests_legacy.yaml b/.github/workflows/ci_tests_legacy.yaml index 6add2a47705..ff2f9f357ec 100644 --- a/.github/workflows/ci_tests_legacy.yaml +++ b/.github/workflows/ci_tests_legacy.yaml @@ -37,7 +37,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-22.04, ubuntu-22.04-arm, macos-14, windows-2022] - gmt_version: ['6.4'] + gmt_version: ['6.4', '6.5'] timeout-minutes: 30 defaults: run: diff --git a/ci/requirements/docs.yml b/ci/requirements/docs.yml index efde2e0f620..e22f29d30e3 100644 --- a/ci/requirements/docs.yml +++ b/ci/requirements/docs.yml @@ -5,7 +5,7 @@ channels: dependencies: # Required dependencies - python=3.13 - - gmt=6.5.0 + - gmt=6.6.0 - ghostscript=10.04.0 - numpy - pandas diff --git a/doc/conf.py b/doc/conf.py index c3a7bd78562..c9558797ceb 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -101,8 +101,8 @@ # Options for extlinks. extlinks = { - "gmt-docs": ("https://docs.generic-mapping-tools.org/6.5/%s", None), - "gmt-term": ("https://docs.generic-mapping-tools.org/6.5/gmt.conf#term-%s", "%s"), + "gmt-docs": ("https://docs.generic-mapping-tools.org/6.6/%s", None), + "gmt-term": ("https://docs.generic-mapping-tools.org/6.6/gmt.conf#term-%s", "%s"), "gmt-datasets": ("https://www.generic-mapping-tools.org/remote-datasets/%s", None), } diff --git a/environment.yml b/environment.yml index f9fbe025aac..5be07c1e636 100644 --- a/environment.yml +++ b/environment.yml @@ -5,7 +5,7 @@ channels: dependencies: - python>=3.11 # Required dependencies - - gmt=6.5.0 + - gmt=6.6.0 - ghostscript=10.04.0 - numpy>=1.26 - pandas>=2.1 From b472ef20df4fe9077bfc2f1d47fb8e2dc9678ceb Mon Sep 17 00:00:00 2001 From: Wei Ji <23487320+weiji14@users.noreply.github.com> Date: Tue, 30 Sep 2025 09:33:14 +1300 Subject: [PATCH 2/3] Bump ghostscript from 10.04.0 to 10.05.1 Bumps [ghostscript](https://www.ghostscript.com) from 10.04.0 to 10.05.1. - [Release notes](https://github.com/ArtifexSoftware/ghostpdl/releases/tag/ghostpdl-10.05.1) - [Changelog](https://ghostscript.readthedocs.io/en/gs10.05.1/News.html) - [Commits](https://github.com/ArtifexSoftware/ghostpdl/compare/ghostpdl-10.04.0...ghostpdl-10.05.1) --- .github/workflows/ci_docs.yml | 2 +- .github/workflows/ci_tests.yaml | 2 +- .github/workflows/ci_tests_dev.yaml | 2 +- ci/requirements/docs.yml | 2 +- environment.yml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci_docs.yml b/.github/workflows/ci_docs.yml index e1d2157b64b..74fb7345f9f 100644 --- a/.github/workflows/ci_docs.yml +++ b/.github/workflows/ci_docs.yml @@ -92,7 +92,7 @@ jobs: create-args: >- python=3.13 gmt=6.6.0 - ghostscript=10.04.0 + ghostscript=10.05.1 numpy pandas xarray diff --git a/.github/workflows/ci_tests.yaml b/.github/workflows/ci_tests.yaml index 38adffc0252..431b9616e86 100644 --- a/.github/workflows/ci_tests.yaml +++ b/.github/workflows/ci_tests.yaml @@ -125,7 +125,7 @@ jobs: create-args: >- python=${{ matrix.python-version }}${{ matrix.optional-packages }} gmt=6.6.0 - ghostscript=10.04.0 + ghostscript=10.05.1 numpy=${{ matrix.numpy-version }} pandas${{ matrix.pandas-version }} xarray${{ matrix.xarray-version }} diff --git a/.github/workflows/ci_tests_dev.yaml b/.github/workflows/ci_tests_dev.yaml index bd6da4fcaac..61679f2909f 100644 --- a/.github/workflows/ci_tests_dev.yaml +++ b/.github/workflows/ci_tests_dev.yaml @@ -73,7 +73,7 @@ jobs: ninja curl fftw - ghostscript=10.04.0 + ghostscript=10.05.1 glib hdf5 libblas diff --git a/ci/requirements/docs.yml b/ci/requirements/docs.yml index e22f29d30e3..c4fe05b6729 100644 --- a/ci/requirements/docs.yml +++ b/ci/requirements/docs.yml @@ -6,7 +6,7 @@ dependencies: # Required dependencies - python=3.13 - gmt=6.6.0 - - ghostscript=10.04.0 + - ghostscript=10.05.1 - numpy - pandas - xarray diff --git a/environment.yml b/environment.yml index 35b0218ba8c..a3c8c092ec3 100644 --- a/environment.yml +++ b/environment.yml @@ -6,7 +6,7 @@ dependencies: - python>=3.11 # Required dependencies - gmt=6.6.0 - - ghostscript=10.04.0 + - ghostscript=10.05.1 - numpy>=1.26 - pandas>=2.2 - xarray>=2023.10 From 67f5d052dfd798f9e900c15bde713205f8b2d93a Mon Sep 17 00:00:00 2001 From: Wei Ji <23487320+weiji14@users.noreply.github.com> Date: Tue, 30 Sep 2025 09:50:44 +1300 Subject: [PATCH 3/3] Bump ghostscript from 10.05.1 to 10.06.0 Bumps [ghostscript](https://www.ghostscript.com) from 10.05.1 to 10.06.0. - [Release notes](https://github.com/ArtifexSoftware/ghostpdl/releases/tag/ghostpdl-10.06.0) - [Changelog](https://ghostscript.readthedocs.io/en/gs10.06.0/News.html) - [Commits](https://github.com/ArtifexSoftware/ghostpdl/compare/ghostpdl-10.05.1...ghostpdl-10.06.0) --- .github/workflows/ci_docs.yml | 2 +- .github/workflows/ci_tests.yaml | 2 +- .github/workflows/ci_tests_dev.yaml | 2 +- ci/requirements/docs.yml | 2 +- environment.yml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci_docs.yml b/.github/workflows/ci_docs.yml index 74fb7345f9f..c4c15787eb3 100644 --- a/.github/workflows/ci_docs.yml +++ b/.github/workflows/ci_docs.yml @@ -92,7 +92,7 @@ jobs: create-args: >- python=3.13 gmt=6.6.0 - ghostscript=10.05.1 + ghostscript=10.06.0 numpy pandas xarray diff --git a/.github/workflows/ci_tests.yaml b/.github/workflows/ci_tests.yaml index 431b9616e86..2038ad5c7c0 100644 --- a/.github/workflows/ci_tests.yaml +++ b/.github/workflows/ci_tests.yaml @@ -125,7 +125,7 @@ jobs: create-args: >- python=${{ matrix.python-version }}${{ matrix.optional-packages }} gmt=6.6.0 - ghostscript=10.05.1 + ghostscript=10.06.0 numpy=${{ matrix.numpy-version }} pandas${{ matrix.pandas-version }} xarray${{ matrix.xarray-version }} diff --git a/.github/workflows/ci_tests_dev.yaml b/.github/workflows/ci_tests_dev.yaml index 61679f2909f..c9dc74ae1b5 100644 --- a/.github/workflows/ci_tests_dev.yaml +++ b/.github/workflows/ci_tests_dev.yaml @@ -73,7 +73,7 @@ jobs: ninja curl fftw - ghostscript=10.05.1 + ghostscript=10.06.0 glib hdf5 libblas diff --git a/ci/requirements/docs.yml b/ci/requirements/docs.yml index c4fe05b6729..879ea6bc7bf 100644 --- a/ci/requirements/docs.yml +++ b/ci/requirements/docs.yml @@ -6,7 +6,7 @@ dependencies: # Required dependencies - python=3.13 - gmt=6.6.0 - - ghostscript=10.05.1 + - ghostscript=10.06.0 - numpy - pandas - xarray diff --git a/environment.yml b/environment.yml index a3c8c092ec3..5ab8f6cb94b 100644 --- a/environment.yml +++ b/environment.yml @@ -6,7 +6,7 @@ dependencies: - python>=3.11 # Required dependencies - gmt=6.6.0 - - ghostscript=10.05.1 + - ghostscript=10.06.0 - numpy>=1.26 - pandas>=2.2 - xarray>=2023.10