|
| 1 | +on: |
| 2 | + workflow_dispatch: |
| 3 | + # push: |
| 4 | + # branches: ["485_test_dependency_range_new_release"] |
| 5 | + pull_request: |
| 6 | + branches: ["master"] |
| 7 | + |
| 8 | +jobs: |
| 9 | + TestPushCondaForgeDev: |
| 10 | + name: Test conda-forge development version on ${{ matrix.runner_tag }} for gurobi-logtools=${{ matrix.gurobi_logtools_version }} |
| 11 | + strategy: |
| 12 | + fail-fast: false |
| 13 | + matrix: |
| 14 | + # runner_tag: ["ubuntu-latest", "windows-latest"] |
| 15 | + runner_tag: ["self-hosted"] |
| 16 | + gurobi_logtools_version: ["3.0.0", "3.1.0", "3.2.0"] |
| 17 | + uses: FZJ-IEK3-VSA/.github/.github/workflows/_run_single_conda_forge_test.yml@main |
| 18 | + with: |
| 19 | + runner_tag: ${{ matrix.runner_tag }} |
| 20 | + requirements_file_name: requirements_dev.yml |
| 21 | + ipynb_example_folder: "examples" |
| 22 | + library_name: "gurobi-logtools" |
| 23 | + library_version: ${{ matrix.gurobi_logtools_version }} |
| 24 | + dependency_position_env_file: "18" |
| 25 | + |
| 26 | + # We decided not to test old dependency ranges on PyPI as there are many known incompatabilities |
| 27 | + # of indirect dependencies. There is no method known to us to automatically test, store share this information |
| 28 | + # TestPushPyPIDev: |
| 29 | + # name: Test PyPi development version on ${{ matrix.runner_tag }} for numpy=${{ matrix.gurobi_logtools_version }} |
| 30 | + # strategy: |
| 31 | + # fail-fast: false |
| 32 | + # matrix: |
| 33 | + # runner_tag: ["self-hosted"] |
| 34 | + # # rasterio: ["2.3","2.2","2.1","2.0","1.26","1.25","1.24","1.23","1.22"] |
| 35 | + # rasterio: ["2.3","2.2"] |
| 36 | + # uses: FZJ-IEK3-VSA/.github/.github/workflows/_run_single_pypi_test.yml@main |
| 37 | + # with: |
| 38 | + # runner_tag: ${{ matrix.runner_tag }} |
| 39 | + # ipynb_example_folder: "examples" |
| 40 | + # python_version: "3.13" |
| 41 | + # optional_dependency_PyPI_tag: "[develop]" |
| 42 | + # additional_conda_forge_dependencies: "glpk" |
| 43 | + # library_name: "numpy" |
| 44 | + # library_version: ${{ matrix.gurobi_logtools_version }} |
0 commit comments