diff --git a/.github/workflows/awkward-main.yml b/.github/workflows/awkward-main.yml index e3e519b2..fbf25083 100644 --- a/.github/workflows/awkward-main.yml +++ b/.github/workflows/awkward-main.yml @@ -9,7 +9,7 @@ on: workflow_dispatch: concurrency: - group: 'coverage-${{ github.head_ref || github.run_id }}' + group: 'awkward-main-${{ github.head_ref || github.run_id }}' cancel-in-progress: true jobs: diff --git a/.github/workflows/conda-tests.yml b/.github/workflows/conda-tests.yml index 4fd22332..34b846f6 100644 --- a/.github/workflows/conda-tests.yml +++ b/.github/workflows/conda-tests.yml @@ -17,7 +17,7 @@ jobs: strategy: matrix: platform: [ubuntu-latest, macos-latest, windows-latest] - python-version: ["3.8", "3.9", "3.10"] + python-version: ["3.10"] runs-on: ${{matrix.platform}} steps: - name: Checkout source diff --git a/.github/workflows/uproot-main.yml b/.github/workflows/uproot-main.yml new file mode 100644 index 00000000..ae395e2b --- /dev/null +++ b/.github/workflows/uproot-main.yml @@ -0,0 +1,36 @@ +name: uproot-main + +on: + push: + branches: ['main'] + paths-ignore: ['**.md', 'docs/**'] + pull_request: + paths-ignore: ['**.md', 'docs/**'] + workflow_dispatch: + +concurrency: + group: 'uproot-main-${{ github.head_ref || github.run_id }}' + cancel-in-progress: true + +jobs: + run: + runs-on: ubuntu-latest + env: + OS: ubuntu-latest + PYTHON: "3.10" + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Setup Python + uses: actions/setup-python@v4 + with: + python-version: "3.10" + - name: Install and test + run: | + python3 -m pip install pip wheel -U + python3 -m pip install -q --no-cache-dir -e .[complete,test] + cd .. + git clone https://github.com/scikit-hep/uproot5 + cd uproot5 + python3 -m pip install .[test,dev] + python3 -m pytest -k dask