diff --git a/.github/workflows/pyotracker.yml b/.github/workflows/pyotracker.yml index 6cd09d94..a905f992 100644 --- a/.github/workflows/pyotracker.yml +++ b/.github/workflows/pyotracker.yml @@ -19,12 +19,12 @@ jobs: matrix: pyomo-version: [6.9.5, main] steps: - - uses: actions/checkout@v3 - - uses: conda-incubator/setup-miniconda@v2 + - uses: actions/checkout@v6 + - uses: conda-incubator/setup-miniconda@v3 with: activate-environment: test_env python-version: 3.11 - auto-activate-base: false + auto-activate: false - name: Install dependencies run: | conda install mpi4py pandas setuptools git @@ -32,7 +32,7 @@ jobs: pip install xpress pip install matplotlib - - name: set up pyomo + - name: setup pyomo run: | pip install git+https://github.com/Pyomo/pyomo.git@${{ matrix.pyomo-version }} diff --git a/.github/workflows/test_pr_and_main.yml b/.github/workflows/test_pr_and_main.yml index 5622a872..ca2897be 100644 --- a/.github/workflows/test_pr_and_main.yml +++ b/.github/workflows/test_pr_and_main.yml @@ -5,8 +5,6 @@ on: branches: - main pull_request: - branches: - - main concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} @@ -21,7 +19,7 @@ jobs: name: Ruff Linting runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: chartboost/ruff-action@v1 nompi4py: @@ -29,12 +27,12 @@ jobs: runs-on: ubuntu-latest needs: [ruff] steps: - - uses: actions/checkout@v3 - - uses: conda-incubator/setup-miniconda@v2 + - uses: actions/checkout@v6 + - uses: conda-incubator/setup-miniconda@v3 with: activate-environment: test_env python-version: 3.11 - auto-activate-base: false + auto-activate: false - name: Install dependencies run: | pip install sphinx sphinx_rtd_theme cplex @@ -54,12 +52,12 @@ jobs: runs-on: ubuntu-latest needs: [ruff] steps: - - uses: actions/checkout@v3 - - uses: conda-incubator/setup-miniconda@v2 + - uses: actions/checkout@v6 + - uses: conda-incubator/setup-miniconda@v3 with: activate-environment: test_env python-version: 3.11 - auto-activate-base: false + auto-activate: false - name: Install dependencies run: | conda install mpi4py pandas setuptools @@ -99,12 +97,12 @@ jobs: needs: [ruff] timeout-minutes: 15 steps: - - uses: actions/checkout@v3 - - uses: conda-incubator/setup-miniconda@v2 + - uses: actions/checkout@v6 + - uses: conda-incubator/setup-miniconda@v3 with: activate-environment: test_env python-version: 3.11 - auto-activate-base: false + auto-activate: false - name: Install dependencies run: | conda install mpi4py pandas setuptools @@ -130,12 +128,12 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 15 steps: - - uses: actions/checkout@v3 - - uses: conda-incubator/setup-miniconda@v2 + - uses: actions/checkout@v6 + - uses: conda-incubator/setup-miniconda@v3 with: activate-environment: test_env python-version: 3.11 - auto-activate-base: false + auto-activate: false - name: Install dependencies run: | conda install mpi4py pandas setuptools @@ -163,15 +161,15 @@ jobs: matrix: python-version: [3.11] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v6 - name: setup conda - uses: conda-incubator/setup-miniconda@v2 + uses: conda-incubator/setup-miniconda@v3 with: python-version: ${{ matrix.python-version }} channels: anaconda, conda-forge activate-environment: test_env - auto-activate-base: false + auto-activate: false - name: Install dependencies shell: bash -l {0} @@ -211,12 +209,12 @@ jobs: runs-on: ubuntu-latest needs: [ruff] steps: - - uses: actions/checkout@v3 - - uses: conda-incubator/setup-miniconda@v2 + - uses: actions/checkout@v6 + - uses: conda-incubator/setup-miniconda@v3 with: activate-environment: test_env python-version: 3.11 - auto-activate-base: false + auto-activate: false - name: Install dependencies run: | conda install mpi4py pandas setuptools @@ -236,12 +234,12 @@ jobs: runs-on: ubuntu-latest needs: [ruff] steps: - - uses: actions/checkout@v3 - - uses: conda-incubator/setup-miniconda@v2 + - uses: actions/checkout@v6 + - uses: conda-incubator/setup-miniconda@v3 with: activate-environment: test_env python-version: 3.11 - auto-activate-base: false + auto-activate: false - name: Install dependencies run: | conda install mpi4py pandas setuptools @@ -265,12 +263,12 @@ jobs: runs-on: ubuntu-latest needs: [ruff] steps: - - uses: actions/checkout@v3 - - uses: conda-incubator/setup-miniconda@v2 + - uses: actions/checkout@v6 + - uses: conda-incubator/setup-miniconda@v3 with: activate-environment: test_env python-version: 3.11 - auto-activate-base: false + auto-activate: false - name: Install dependencies run: | conda install mpi4py pandas setuptools @@ -292,12 +290,12 @@ jobs: runs-on: ubuntu-latest needs: [ruff] steps: - - uses: actions/checkout@v3 - - uses: conda-incubator/setup-miniconda@v2 + - uses: actions/checkout@v6 + - uses: conda-incubator/setup-miniconda@v3 with: activate-environment: test_env python-version: 3.11 - auto-activate-base: false + auto-activate: false - name: Install dependencies run: | conda install mpi4py "numpy<2" setuptools @@ -318,12 +316,12 @@ jobs: runs-on: ubuntu-latest needs: [ruff] steps: - - uses: actions/checkout@v3 - - uses: conda-incubator/setup-miniconda@v2 + - uses: actions/checkout@v6 + - uses: conda-incubator/setup-miniconda@v3 with: activate-environment: test_env python-version: 3.11 - auto-activate-base: false + auto-activate: false - name: Install dependencies run: | conda install mpi4py pandas setuptools @@ -344,12 +342,12 @@ jobs: runs-on: ubuntu-latest needs: [ruff] steps: - - uses: actions/checkout@v3 - - uses: conda-incubator/setup-miniconda@v2 + - uses: actions/checkout@v6 + - uses: conda-incubator/setup-miniconda@v3 with: activate-environment: test_env python-version: 3.11 - auto-activate-base: false + auto-activate: false - name: Install dependencies run: | conda install mpi4py "numpy<2" setuptools @@ -377,12 +375,12 @@ jobs: needs: [ruff] timeout-minutes: 15 steps: - - uses: actions/checkout@v3 - - uses: conda-incubator/setup-miniconda@v2 + - uses: actions/checkout@v6 + - uses: conda-incubator/setup-miniconda@v3 with: activate-environment: test_env python-version: 3.11 - auto-activate-base: false + auto-activate: false - name: Install dependencies run: | conda install mpi4py pandas setuptools @@ -407,12 +405,12 @@ jobs: runs-on: ubuntu-latest needs: [ruff] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v6 - uses: conda-incubator/setup-miniconda@v3 with: activate-environment: test_env python-version: 3.11 - auto-activate-base: false + auto-activate: false - name: Install dependencies run: | conda install conda-forge::libstdcxx-ng @@ -434,12 +432,12 @@ jobs: name: header test runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: conda-incubator/setup-miniconda@v2 + - uses: actions/checkout@v6 + - uses: conda-incubator/setup-miniconda@v3 with: activate-environment: test_env python-version: 3.11 - auto-activate-base: false + auto-activate: false - name: Install dependencies run: | conda install mpi4py "numpy<2" setuptools @@ -460,12 +458,12 @@ jobs: runs-on: ubuntu-latest needs: [ruff] steps: - - uses: actions/checkout@v3 - - uses: conda-incubator/setup-miniconda@v2 + - uses: actions/checkout@v6 + - uses: conda-incubator/setup-miniconda@v3 with: activate-environment: test_env python-version: 3.11 - auto-activate-base: false + auto-activate: false - name: Install dependencies run: | conda install mpi4py pandas setuptools pytest pyyaml networkx @@ -493,12 +491,12 @@ jobs: runs-on: ubuntu-latest needs: [ruff] steps: - - uses: actions/checkout@v3 - - uses: conda-incubator/setup-miniconda@v2 + - uses: actions/checkout@v6 + - uses: conda-incubator/setup-miniconda@v3 with: activate-environment: test_env python-version: 3.11 - auto-activate-base: false + auto-activate: false - name: Install dependencies run: | conda install mpi4py "numpy<2" setuptools @@ -519,12 +517,12 @@ jobs: runs-on: ubuntu-latest needs: [ruff] steps: - - uses: actions/checkout@v3 - - uses: conda-incubator/setup-miniconda@v2 + - uses: actions/checkout@v6 + - uses: conda-incubator/setup-miniconda@v3 with: activate-environment: test_env python-version: 3.11 - auto-activate-base: false + auto-activate: false - name: Install dependencies run: | conda install mpi4py pandas setuptools