on: push: branches: - main name: conan jobs: run-conan: runs-on: ${{ matrix.config.os }} strategy: fail-fast: false matrix: config: - name: Ubuntu os: ubuntu-latest - name: Windows os: windows-latest name: ${{ matrix.config.name }} steps: - uses: actions/checkout@v2 - uses: actions/setup-python@v2 - name: Install Conan run: pip install -U conan pyyaml - name: Fix libstdc++11 if: startsWith(matrix.config.os, 'ubuntu') run: | conan profile new default --detect conan profile update settings.compiler.libcxx=libstdc++11 default - name: Install DX9 SDK if: startsWith(matrix.config.os, 'windows') run: choco install directx-sdk -y - name: Run env: CONAN_LOGIN_USERNAME: ${{ secrets.CONAN_LOGIN_USERNAME }} CONAN_PASSWORD: ${{ secrets.CONAN_PASSWORD }} run: | conan remote add ror-v2 https://artifactory.anotherfoxguy.com/artifactory/api/conan/rigs-of-rods python build.py