From b774dfa698203acfd263f0171a1b8ddf91f052c3 Mon Sep 17 00:00:00 2001 From: Mike Henry <11765982+mikemhenry@users.noreply.github.com> Date: Mon, 27 Oct 2025 13:10:56 -0700 Subject: [PATCH 1/7] check to see if test catches missing files --- MANIFEST.in | 1 - 1 file changed, 1 deletion(-) diff --git a/MANIFEST.in b/MANIFEST.in index 810b641c6..f90613555 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -7,7 +7,6 @@ recursive-include openfe/tests/data/ *.xml recursive-include openfe/tests/data/ *.graphml recursive-include openfe/tests/data/ *.edge recursive-include openfe/tests/data/ *.dat -recursive-include openfe/tests/data/ *.txt recursive-include openfe/tests/data/ *json.gz recursive-include openfe/tests/data/ *json_results.gz include openfecli/tests/data/*.json From cdb9693fecc05d363247b6a2affe10aa0c7e41bc Mon Sep 17 00:00:00 2001 From: Mike Henry <11765982+mikemhenry@users.noreply.github.com> Date: Wed, 29 Oct 2025 11:09:06 -0700 Subject: [PATCH 2/7] can't reproduce failure with manifest, trying another way --- MANIFEST.in | 1 + 1 file changed, 1 insertion(+) diff --git a/MANIFEST.in b/MANIFEST.in index f90613555..810b641c6 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -7,6 +7,7 @@ recursive-include openfe/tests/data/ *.xml recursive-include openfe/tests/data/ *.graphml recursive-include openfe/tests/data/ *.edge recursive-include openfe/tests/data/ *.dat +recursive-include openfe/tests/data/ *.txt recursive-include openfe/tests/data/ *json.gz recursive-include openfe/tests/data/ *json_results.gz include openfecli/tests/data/*.json From 78eb35ad96516ecf15fe13841ed011f3d19e6977 Mon Sep 17 00:00:00 2001 From: Mike Henry <11765982+mikemhenry@users.noreply.github.com> Date: Wed, 29 Oct 2025 11:10:47 -0700 Subject: [PATCH 3/7] set min python to 3.11, should break conda-forge package test --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 7cc5f139f..2774bfff5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,7 +13,7 @@ readme = "README.md" license = "MIT" license-files = [ "LICENSE" ] authors = [ { name = "The OpenFE developers", email = "openfe@omsf.io" } ] -requires-python = ">=3.10" +requires-python = ">=3.11" classifiers = [ "Development Status :: 1 - Planning", From 278f32b1058a362128ba0adad0ab5167be081e82 Mon Sep 17 00:00:00 2001 From: Mike Henry <11765982+mikemhenry@users.noreply.github.com> Date: Wed, 29 Oct 2025 11:39:29 -0700 Subject: [PATCH 4/7] use better shell settings + cancel duplicate jobs --- .github/workflows/test-feedstock-pkg-build.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/test-feedstock-pkg-build.yaml b/.github/workflows/test-feedstock-pkg-build.yaml index 0049e8aa4..16f7dd901 100644 --- a/.github/workflows/test-feedstock-pkg-build.yaml +++ b/.github/workflows/test-feedstock-pkg-build.yaml @@ -1,5 +1,12 @@ name: Test conda-forge package build +concurrency: + group: "${{ github.workflow }}-${{ github.ref }}" + cancel-in-progress: true + +defaults: + run: + shell: bash -leo pipefail {0} on: workflow_dispatch: From 7916eefd16a152f5f3005409a2cead417bd18624 Mon Sep 17 00:00:00 2001 From: Mike Henry <11765982+mikemhenry@users.noreply.github.com> Date: Wed, 29 Oct 2025 11:39:55 -0700 Subject: [PATCH 5/7] revert test --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 2774bfff5..7cc5f139f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,7 +13,7 @@ readme = "README.md" license = "MIT" license-files = [ "LICENSE" ] authors = [ { name = "The OpenFE developers", email = "openfe@omsf.io" } ] -requires-python = ">=3.11" +requires-python = ">=3.10" classifiers = [ "Development Status :: 1 - Planning", From d1fe079d921f24f49f28ea6b1db53924f4c47d85 Mon Sep 17 00:00:00 2001 From: Mike Henry <11765982+mikemhenry@users.noreply.github.com> Date: Fri, 31 Oct 2025 11:21:10 -0700 Subject: [PATCH 6/7] add feedback from https://github.com/OpenFreeEnergy/openfe/pull/1630#issuecomment-3470491702 --- .github/workflows/test-feedstock-pkg-build.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/test-feedstock-pkg-build.yaml b/.github/workflows/test-feedstock-pkg-build.yaml index 16f7dd901..e6e30fb05 100644 --- a/.github/workflows/test-feedstock-pkg-build.yaml +++ b/.github/workflows/test-feedstock-pkg-build.yaml @@ -9,6 +9,15 @@ defaults: shell: bash -leo pipefail {0} on: workflow_dispatch: + schedule: + # 3 am weekly on monday + - cron: "0 3 * * MON" + pull_request: + branches: + - release/* + push: + branches: + - release/* jobs: test-conda-build: From a61cbc8bcefc63583d092a43f92f1094157996fa Mon Sep 17 00:00:00 2001 From: Mike Henry <11765982+mikemhenry@users.noreply.github.com> Date: Sun, 9 Nov 2025 12:42:41 -0700 Subject: [PATCH 7/7] Update .github/workflows/test-feedstock-pkg-build.yaml Co-authored-by: Alyssa Travitz <31974495+atravitz@users.noreply.github.com> --- .github/workflows/test-feedstock-pkg-build.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test-feedstock-pkg-build.yaml b/.github/workflows/test-feedstock-pkg-build.yaml index e6e30fb05..dac900fc0 100644 --- a/.github/workflows/test-feedstock-pkg-build.yaml +++ b/.github/workflows/test-feedstock-pkg-build.yaml @@ -14,10 +14,10 @@ on: - cron: "0 3 * * MON" pull_request: branches: - - release/* + - release* push: branches: - - release/* + - release* jobs: test-conda-build: