name: CI on: push: branches-ignore: - 'doc' pull_request: branches: - main jobs: build: runs-on: ${{ matrix.os }} strategy: matrix: os: [ubuntu-latest] python-version: ["3.11","3.12","3.13", "3.14"] environment: ci steps: - uses: actions/checkout@v5 - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: install pyscf run: ./.github/workflows/install_pyscf.sh - name: build pyscfadlib run: ./.github/workflows/build_pyscfadlib.sh - name: test run: ./.github/workflows/run_test.sh - name: Upload coverage to codecov uses: codecov/codecov-action@v4 with: token: ${{secrets.CODECOV_TOKEN}} files: ./coverage.xml