From b6181fe97c7af3a53c838f8be75b2a14e9589f41 Mon Sep 17 00:00:00 2001 From: Paul Haesler Date: Tue, 17 Oct 2023 10:14:27 +1100 Subject: [PATCH] For 1.8.16 release (#1501) * Update whats_new.rst with release notes. * Manually apply recent dependabot upgrades. * Removed some lingering references to Python3.8+ (including conda-environment.yml) --- .github/workflows/doc-qa.yaml | 4 ++-- .github/workflows/lint.yaml | 2 +- .github/workflows/main.yml | 8 ++++---- .github/workflows/test-conda-build.yml | 2 +- README.rst | 8 ++++---- conda-environment.yml | 2 +- docs/about/whats_new.rst | 7 ++++++- 7 files changed, 19 insertions(+), 14 deletions(-) diff --git a/.github/workflows/doc-qa.yaml b/.github/workflows/doc-qa.yaml index cdd07a73e..2b9d9751f 100644 --- a/.github/workflows/doc-qa.yaml +++ b/.github/workflows/doc-qa.yaml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: # Spellcheck - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 @@ -25,7 +25,7 @@ jobs: runs-on: ubuntu-latest steps: - name: "Checkout" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Create cache dir" run: mkdir .cache diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index 3733f3e50..9d39f5668 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -23,7 +23,7 @@ jobs: name: Pylint steps: - name: checkout git - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 - name: Setup conda diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 0024de53d..d24d86ddd 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -54,7 +54,7 @@ jobs: - name: Set up Docker Buildx if: steps.changes.outputs.docker == 'true' - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Cache Docker layers if: steps.changes.outputs.docker == 'true' @@ -70,13 +70,13 @@ jobs: if: | github.event_name == 'push' && github.ref == 'refs/heads/develop' - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ env.DOCKER_USER }} password: ${{ secrets.GADOCKERSVC_PASSWORD }} - name: Build Docker - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v5 with: file: docker/Dockerfile context: . @@ -108,7 +108,7 @@ jobs: github.event_name == 'push' && github.ref == 'refs/heads/develop' && steps.changes.outputs.docker == 'true' - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v5 with: file: docker/Dockerfile context: . diff --git a/.github/workflows/test-conda-build.yml b/.github/workflows/test-conda-build.yml index 3143b678f..26eba286e 100644 --- a/.github/workflows/test-conda-build.yml +++ b/.github/workflows/test-conda-build.yml @@ -17,7 +17,7 @@ jobs: python-version: ["3.9", "3.10", "3.11"] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Cache conda uses: actions/cache@v3 diff --git a/README.rst b/README.rst index a730c11b4..1e8c7e7d1 100644 --- a/README.rst +++ b/README.rst @@ -40,7 +40,7 @@ System ~~~~~~ - PostgreSQL 10+ -- Python 3.8+ +- Python 3.9+ Developer setup =============== @@ -74,17 +74,17 @@ Developer setup 5. Run unit tests + PyLint Install test dependencies using: - + ``pip install --upgrade -e '.[test]'`` If install for these fails, please lodge them as issues. - + Run unit tests with: ``./check-code.sh`` (this script approximates what is run by GitHub Actions. You can - alternatively run ``pytest`` yourself). + alternatively run ``pytest`` yourself). 6. **(or)** Run all tests, including integration tests. diff --git a/conda-environment.yml b/conda-environment.yml index bd674c917..623afe441 100644 --- a/conda-environment.yml +++ b/conda-environment.yml @@ -4,7 +4,7 @@ channels: - defaults dependencies: - pip - - python >=3.8 + - python >=3.9 - setuptools - setuptools_scm >=3.4 - toml diff --git a/docs/about/whats_new.rst b/docs/about/whats_new.rst index ada64552f..5df690b9d 100644 --- a/docs/about/whats_new.rst +++ b/docs/about/whats_new.rst @@ -7,8 +7,12 @@ What's New v1.8.next ========= + +v1.8.16 (17th October 2023) +=========================== - Improve error message for mismatch between dataset metadata and product signature (:pull:`1472`) -- Mark ``--confirm-ignore-lineage``, ``--auto-add-lineage``, and ``--verify-lineage`` as deprecated or to be deprecated (:pull:`1472`) +- Mark ``--confirm-ignore-lineage``, ``--auto-add-lineage``, and ``--verify-lineage`` as deprecated + or to be deprecated (:pull:`1472`) - Default delta values in ``archive_less_mature`` and ``find_less_mature`` (:pull:`1472`) - Fix SQLAlchemy calls and pin jsonschema version to suppress deprecation warnings (:pull:`1476`) - Throw a better error if a dataset is not compatible with ``archive_less_mature`` logic (:pull:`1491`) @@ -16,6 +20,7 @@ v1.8.next - Support ``like=`` in virtual product ``load`` (:pull:`1497`) - Don't archive less mature if archive_less_mature is provided as `False` instead of `None` (:pull:`1498`) - Raise minimum supported Python version to 3.9 (:pull:`1500`) +- Manually apply Dependabot updates, and update whats_new.rst for 1.8.16 release (:pull:`1501`) v1.8.15 (11th July 2023) ========================