Skip to content

update to newer nanoAOD version #22

update to newer nanoAOD version

update to newer nanoAOD version #22

Workflow file for this run

name: Run test
on:
push:
branches:
- "main"
pull_request:
branches:
- "main"
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: install cvmfs
run:
wget https://ecsft.cern.ch/dist/cvmfs/cvmfs-release/cvmfs-release-latest_all.deb &&
sudo dpkg -i cvmfs-release-latest_all.deb &&
rm -f cvmfs-release-latest_all.deb &&
sudo apt-get update &&
sudo apt-get install cvmfs
yum install -y libgfortran make atlas
source /cvmfs/sft.cern.ch/lcg/views/LCG_102/x86_64-centos7-gcc11-opt/setup.sh
python -m venv venv102
source venv102/bin/activate
python -m pip install scikit-build
python -m pip install git+https://gitlab.cern.ch/cp3-cms/CMSJMECalculators.git
git clone https://gitlab.cern.ch/cms-analysis/general/bamboo.git
python -m pip install ./bamboo
test:
runs-on: ubuntu-latest
strategy:
matrix:
# Run in all these versions of Python
python-version: [3.9]
steps:
# Checkout the latest code from the repo
- name: Checkout repo
uses: actions/checkout@v3
# Setup which version of Python to use
- name: Set Up Python ${{ matrix.python-version }}
uses: actions/setup-python@v3
with:
python-version: ${{ matrix.python-version }}
# Display the Python version being used
- name: Display Python version
run: python -c "import sys; print(sys.version)"
- name: Run tests
run: python -m py_compile python/*.py