From ea7bcf1019ffabbf89cb6d8da9152d1fb4901a68 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Tue, 12 Mar 2024 22:22:55 -0700 Subject: [PATCH] Update ci --- .github/workflows/pipeline.yaml | 33 ++++++++++++++++++++++----------- 1 file changed, 22 insertions(+), 11 deletions(-) diff --git a/.github/workflows/pipeline.yaml b/.github/workflows/pipeline.yaml index 0e5b307..d1a7eaf 100644 --- a/.github/workflows/pipeline.yaml +++ b/.github/workflows/pipeline.yaml @@ -3,29 +3,40 @@ on: [push, pull_request] jobs: tests: - runs-on: ubuntu-latest strategy: matrix: - blender: [latest, 3.6lts, 3.3lts, 2.93lts, 2.83lts] + blender: [latest] + os: [ubuntu-latest] + pyversion: ['3.8'] + runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 with: - python-version: 3.8 - - name: Install Blender - run: | - sudo apt-get install -y libglu1-mesa - sudo snap install blender --channel=${{ matrix.blender }}/stable --classic + python-version: ${{ matrix.pyversion }} + cache: pip + - uses: Moguri/setup-blender@5ca04dc7d3e21eb982e79b50f1439dfe3067f3f0 + id: setup-blender + with: + blender-version: ${{ matrix.blender }} - name: Run Tests + env: + BLENDER_VERSION: ${{ steps.setup-blender.outputs.blender-version }} + BLENDER_PATH: ${{ steps.setup-blender.outputs.blender-path }} run: | + echo $BLENDER_VERSION + echo $BLENDER_PATH + ls $BLENDER_PATH + $BLENDER_PATH/blender --version + blender --version python -m pip install -e .[test] python -m pytest build_publish: needs: tests runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 with: python-version: 3.8 - name: Build package