Skip to content

Modify the processer to support the deletion of the pkl Reco files after skims production #427

Modify the processer to support the deletion of the pkl Reco files after skims production

Modify the processer to support the deletion of the pkl Reco files after skims production #427

Workflow file for this run

name: Test package
on:
pull_request:
branches:
- master
- ml-dev
- run3
paths:
- "**.py"
push:
branches:
- master
- ml-dev
- run3
paths:
- "**.py"
jobs:
build-os-latest:
runs-on: ${{ matrix.os }}
strategy:
max-parallel: 6
matrix:
os: [ubuntu-latest, macOS-latest]
python-version: [3.9]
#test-tool: [pylint, flake8, pytest]
test-tool: [pylint, pytest]
steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v1
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
python -m pip install --upgrade setuptools
pip install -r requirements.txt
- name: Install test tool ${{ matrix.test-tool }}
run: |
pip install ${{ matrix.test-tool }}
- name: Run on pull_request
if: github.event_name == 'pull_request'
run: |
git fetch --no-tags --prune --depth=1 origin +refs/heads/*:refs/remotes/origin/*
changed_files="$(git diff --name-only origin/${{ github.base_ref }})"
ci/run-tests.sh --tests ${{ matrix.test-tool }} --files $changed_files
- name: Run on push
if: github.event_name == 'push'
run: |
ci/run-tests.sh --tests ${{ matrix.test-tool }}