Skip to content

Update cyclopentane to be the updated EOS #1064

Update cyclopentane to be the updated EOS

Update cyclopentane to be the updated EOS #1064

Workflow file for this run

name: build and run tests
on: [push, pull_request]
jobs:
Matrix-build:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [macos-latest]
python-version: [3.9] # Could add more here, but it just makes the build matrix bigger
steps:
- name: checkout
uses: actions/checkout@v4
- name: checkout submodules
run: git submodule update --init --recursive
- name: mkdir
run: mkdir build && cd build
- name: cmake config
run: cd build && CXX=clang++ cmake .. -DCMAKE_BUILD_TYPE=Release -DTEQP_SNIPPETS=ON -DTEQP_TEQPC=ON
- name: build all Catch tests
run: cmake --build build --target catch_tests
- name: build teqpc shared library
run: cmake --build build --target teqpc
- name: run all the compiled Catch tests
run: cd build && ctest --verbose
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: build wheel
run: |
pip install -U pip wheel
CXX=clang++ python -m pip -vvv wheel .