From e6f7f90a9a93aa662622d7fe0d68e3a035b7e69f Mon Sep 17 00:00:00 2001 From: Jelmer Draaijer Date: Tue, 19 Dec 2023 19:49:58 +0100 Subject: [PATCH] Build cross platform --- .github/workflows/anaconda-publish.yml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/.github/workflows/anaconda-publish.yml b/.github/workflows/anaconda-publish.yml index 3ef6720..158e937 100644 --- a/.github/workflows/anaconda-publish.yml +++ b/.github/workflows/anaconda-publish.yml @@ -6,8 +6,19 @@ on: jobs: anaconda: + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: + - ubuntu-latest + - windows-latest + - macos-latest + python-version: + - '3.9' + - '3.10' + - '3.11' name: Publish to Anaconda - runs-on: "ubuntu-latest" defaults: run: shell: bash -l {0} @@ -32,5 +43,4 @@ jobs: - run: | conda install --yes anaconda-client conda build . - conda convert --platform all /usr/share/miniconda/conda-bld/linux-64/decide-exchange-model-*.tar.bz2 --output-dir /usr/share/miniconda/conda-bld/ anaconda -t ${{ secrets.ANACONDA_TOKEN }} upload /usr/share/miniconda/conda-bld/**/decide-exchange-model-*.tar.bz2 \ No newline at end of file