diff --git a/.github/workflows/build_docs.yml b/.github/workflows/build_docs.yml new file mode 100644 index 0000000..5c07892 --- /dev/null +++ b/.github/workflows/build_docs.yml @@ -0,0 +1,43 @@ +name: Build packages but don't deploy + +on: + workflow_dispatch: + push: + branches: + - v1 + + +jobs: + build: + strategy: + fail-fast: false + matrix: + platform: [ubuntu-latest, ] # macos-12, windows-2019] + python-version: ["3.12",] + + runs-on: ${{ matrix.platform }} + + # The setup-miniconda action needs this to activate miniconda + defaults: + run: + shell: "bash -l {0}" + + steps: + - uses: actions/checkout@v4 + + - name: Get conda + uses: conda-incubator/setup-miniconda@v3.0.4 + with: + python-version: ${{ matrix.python-version }} + channels: conda-forge + + - name: Prepare + run: conda install conda-build conda-verify pytest anaconda-client sphinx breathe sphinx_rtd_theme + + - name: Build library + run: mkdir build && cd build && cmake .. -DAARE_SYSTEM_LIBRARIES=ON -DAARE_DOCS=ON && make -j 2 + + - name: Build docs + run: make docs + + diff --git a/README.md b/README.md index 3e02199..6c36775 100644 --- a/README.md +++ b/README.md @@ -64,3 +64,8 @@ make install cmake .. -DCMAKE_PREFIX_PATH=SOME_PATH ``` +### Local build of conda pkgs + +```bash +conda build . --variants="{python: [3.11, 3.12, 3.13]}" +``` \ No newline at end of file