From 78b4e5e19ebfefdcaa7f5a67a60ed5f166f26059 Mon Sep 17 00:00:00 2001 From: "Lori A. Burns" Date: Fri, 17 Jan 2025 09:53:00 -0500 Subject: [PATCH] next2025 CI and v0.31 labeling (#467) * next2025 CI and v0.31 labeling * pyd2 * bump date --- .github/workflows/CI.yml | 14 ++++++++++++++ docs/source/changelog.rst | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 63b26e55..7e6a6150 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -116,6 +116,12 @@ jobs: runs-on: ubuntu-latest pytest: "" + - conda-env: opt-disp-cf + python-version: 3.12 + label: QCSk-next + runs-on: ubuntu-latest + pytest: "" + name: "🐍 ${{ matrix.cfg.python-version }} • ${{ matrix.cfg.label }} • ${{ matrix.cfg.runs-on }}" runs-on: ${{ matrix.cfg.runs-on }} @@ -133,6 +139,7 @@ jobs: auto-activate-base: false show-channel-urls: true add-pip-as-python-dependency: true + conda-remove-defaults: true # note: conda-forge chnl req'd for Mambaforge, but we'll spec in file, not here `channels: conda-forge,...` # note: any activate/deactivate use the conda cmd. other cmds use mamba cmd. @@ -165,6 +172,13 @@ jobs: run: | sed -i s/from\ pydantic\ /from\ pydantic.v1\ /g ${CONDA_PREFIX}/lib/python${{ matrix.cfg.python-version }}/site-packages/psi4/driver/*py + - name: Special Config - QCSchema Next Deps + if: "(startsWith(matrix.cfg.label, 'QCSk-next'))" + run: | + conda install pydantic=2 -c conda-forge + conda remove qcelemental --force + python -m pip install 'git+https://github.com/MolSSI/QCElemental.git@next2025' --no-deps + - name: Environment Information run: | conda info diff --git a/docs/source/changelog.rst b/docs/source/changelog.rst index 86f2dc15..a0d6f9f5 100644 --- a/docs/source/changelog.rst +++ b/docs/source/changelog.rst @@ -28,7 +28,7 @@ Changelog .. - UNSOLVED (:issue:`397`) extras failed -v0.31.0 / 2025-MM-DD (Unreleased) +v0.31.0 / 2025-01-17 -------------------- Breaking Changes