Skip to content

Commit

Permalink
TMP test 3.13
Browse files Browse the repository at this point in the history
  • Loading branch information
francesco-ballarin committed Jan 11, 2025
1 parent c758e5b commit a3c6e70
Showing 1 changed file with 2 additions and 41 deletions.
43 changes: 2 additions & 41 deletions .github/workflows/conda_against_releases.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,56 +41,17 @@ jobs:
touch ${MATRIX_JSON_FILE}
echo -e "{" >> ${MATRIX_JSON_FILE}
echo -e "\t\"include\": [" >> ${MATRIX_JSON_FILE}
- name: Add dolfinx 0.4.1 to matrix json file
run: |
DOLFINX_VERSION="0.4.1"
CPP_WRAPPER_LIBRARY="pybind11"
SUPPORTED_PYTHON_VERSIONS=("3.9") # 3.10 is also supported, but is incompatible with nbvalx
bash ${MATRIX_SCRIPT_FILE} ${DOLFINX_VERSION} ${CPP_WRAPPER_LIBRARY} ${SUPPORTED_PYTHON_VERSIONS[@]}
- name: Add dolfinx 0.5.2 to matrix json file
run: |
DOLFINX_VERSION="0.5.2"
CPP_WRAPPER_LIBRARY="pybind11"
SUPPORTED_PYTHON_VERSIONS=("3.10") # 3.9 is also supported, but is incompatible with nbvalx
bash ${MATRIX_SCRIPT_FILE} ${DOLFINX_VERSION} ${CPP_WRAPPER_LIBRARY} ${SUPPORTED_PYTHON_VERSIONS[@]}
- name: Add dolfinx 0.6.0 to matrix json file
run: |
# dolfinx v0.6.0 is currently untested, because both python 3.9 and 3.10 have random segfaults
- name: Add dolfinx 0.7.0 to matrix json file
run: |
DOLFINX_VERSION="0.7.0"
CPP_WRAPPER_LIBRARY="pybind11"
SUPPORTED_PYTHON_VERSIONS=("3.10" "3.11") # 3.9 is also supported, but is incompatible with nbvalx
bash ${MATRIX_SCRIPT_FILE} ${DOLFINX_VERSION} ${CPP_WRAPPER_LIBRARY} ${SUPPORTED_PYTHON_VERSIONS[@]}
- name: Add dolfinx 0.7.1 to matrix json file
run: |
DOLFINX_VERSION="0.7.1"
CPP_WRAPPER_LIBRARY="pybind11"
SUPPORTED_PYTHON_VERSIONS=("3.10" "3.11") # 3.9 is also supported, but is incompatible with nbvalx
bash ${MATRIX_SCRIPT_FILE} ${DOLFINX_VERSION} ${CPP_WRAPPER_LIBRARY} ${SUPPORTED_PYTHON_VERSIONS[@]}
- name: Add dolfinx 0.7.2 to matrix json file
run: |
DOLFINX_VERSION="0.7.2"
CPP_WRAPPER_LIBRARY="pybind11"
SUPPORTED_PYTHON_VERSIONS=("3.10" "3.11" "3.12") # 3.9 is also supported, but is incompatible with nbvalx
bash ${MATRIX_SCRIPT_FILE} ${DOLFINX_VERSION} ${CPP_WRAPPER_LIBRARY} ${SUPPORTED_PYTHON_VERSIONS[@]}
- name: Add dolfinx 0.7.3 to matrix json file
run: |
DOLFINX_VERSION="0.7.3"
CPP_WRAPPER_LIBRARY="pybind11"
SUPPORTED_PYTHON_VERSIONS=("3.10" "3.11" "3.12") # 3.9 is also supported, but is incompatible with nbvalx
bash ${MATRIX_SCRIPT_FILE} ${DOLFINX_VERSION} ${CPP_WRAPPER_LIBRARY} ${SUPPORTED_PYTHON_VERSIONS[@]}
- name: Add dolfinx 0.8.0 to matrix json file
run: |
DOLFINX_VERSION="0.8.0"
CPP_WRAPPER_LIBRARY="nanobind"
SUPPORTED_PYTHON_VERSIONS=("3.10" "3.11" "3.12") # 3.9 is also supported, but is incompatible with nbvalx
SUPPORTED_PYTHON_VERSIONS=("3.13") # 3.9 is also supported, but is incompatible with nbvalx
bash ${MATRIX_SCRIPT_FILE} ${DOLFINX_VERSION} ${CPP_WRAPPER_LIBRARY} ${SUPPORTED_PYTHON_VERSIONS[@]}
- name: Add dolfinx 0.9.0 to matrix json file
run: |
DOLFINX_VERSION="0.9.0"
CPP_WRAPPER_LIBRARY="nanobind"
SUPPORTED_PYTHON_VERSIONS=("3.10" "3.11" "3.12") # 3.9 is also supported, but is incompatible with nbvalx. 3.13 is also supported, but some downstream packages are still missing.
SUPPORTED_PYTHON_VERSIONS=("3.13") # 3.9 is also supported, but is incompatible with nbvalx. 3.13 is also supported, but some downstream packages are still missing.
bash ${MATRIX_SCRIPT_FILE} ${DOLFINX_VERSION} ${CPP_WRAPPER_LIBRARY} ${SUPPORTED_PYTHON_VERSIONS[@]}
- name: Finalize matrix json file
run: |
Expand Down

0 comments on commit a3c6e70

Please sign in to comment.