# This is a basic workflow to help you get started with Actions name: build-minimal # Controls when the workflow will run on: # Triggers the workflow on push or pull request events but only for the master branch push: branches: master pull_request: branches: master # Allows you to run this workflow manually from the Actions tab workflow_dispatch: # A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: run-tests: # The type of runner that the job will run on runs-on: ubuntu-latest timeout-minutes: 10 strategy: matrix: python-version: [3.8.x] # Steps represent a sequence of tasks that will be executed as part of the job steps: - name: Checkout master uses: actions/checkout@v2 - name: Setup Python uses: actions/setup-python@v2 with: python-version: ${{ matrix.python }} - name: Install dependencies run: | python -m pip install --upgrade pip python -m pip install pytest python -m pip install . - name: Run test suite working-directory: ./requirements run: | python -m pytest --pyargs redmail