diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 9e46e8b0..8f916f18 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -29,7 +29,7 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-latest, macOS-13, ubuntu-latest] + os: [macos-14, ubuntu-24.04] python-version: ['3.10', '3.11'] runs-on: ${{ matrix.os }} @@ -44,7 +44,7 @@ jobs: environment-file: environment-dev.yml python-version: ${{ matrix.python-version }} miniforge-variant: Mambaforge - miniforge-version: 4.9.2-4 + #miniforge-version: 24.11.0 use-mamba: true - name: Install package @@ -63,7 +63,7 @@ jobs: test-tutorials: if: ${{ github.event.issue.pull_request && github.event.comment.body== '/testtutorials'}} - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Put a reaction to the comment run: gh api graphql --silent --raw-field query="mutation AddReaction {addReaction(input:{subjectId:\"$NODE_ID\",content:EYES}){reaction{content}subject{id}}}" @@ -96,14 +96,14 @@ jobs: PR_NUMBER: ${{ github.event.issue.number }} - name: Check out repository - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Build environment - uses: conda-incubator/setup-miniconda@v2 + uses: conda-incubator/setup-miniconda@v3 with: environment-file: environment-dev.yml miniforge-variant: Mambaforge - miniforge-version: 4.9.2-4 + #miniforge-version: 24.11.0 use-mamba: true - name: Install package diff --git a/environment-dev.yml b/environment-dev.yml index 3285b1f1..f46fa5a5 100644 --- a/environment-dev.yml +++ b/environment-dev.yml @@ -8,7 +8,7 @@ dependencies: - gmso >=0.12.0 - gsd >=3.0 - grits >=0.5.0 - - hoomd >=4.5 + - hoomd >=4.5, <5.0 - mbuild >=0.17.0 - numpy <2.0 - openbabel >=3 diff --git a/environment.yml b/environment.yml index 4caf1ddc..1b3fa0c3 100644 --- a/environment.yml +++ b/environment.yml @@ -8,7 +8,7 @@ dependencies: - gmso >=0.12.0 - gsd >=3.0 - grits >=0.5.0 - - hoomd >=4.5 + - hoomd >=4.5, <5.0 - mbuild >=0.17.0 - numpy <2.0 - openbabel >=3