Skip to content
Snippets Groups Projects
python.yml 630 B
Newer Older
name: python

on: [push, pull_request]

jobs:
  python-lint:
Marko Petric's avatar
Marko Petric committed
    runs-on: ubuntu-latest
    strategy:
      matrix:
        LCG: ["LCG_98/x86_64-centos7-gcc10-opt"]
    steps:
    - uses: actions/checkout@v2
Marko Petric's avatar
Marko Petric committed
    - uses: cvmfs-contrib/github-action-cvmfs@v2
    - name: Start container
      run: |
        docker run -it --privileged --name CI_container -v /home/runner/work/DD4hep/DD4hep:/Package -e VIEW=${{ matrix.LCG }} -v /cvmfs:/cvmfs:shared -d ghcr.io/aidasoft/centos7:latest /bin/bash
    - name: Run Python Checks
      run: |
        docker exec CI_container /bin/bash -c "./Package/.github/scripts/runPythonChecks.sh"