diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 025fc7f..1e0eb49 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -9,7 +9,27 @@ on: jobs: build: runs-on: ubuntu-latest + strategy: + max-parallel: 4 + matrix: + python-version: [3.7] + 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 + pip install -r ./requirements.txt + + - name: Check for Syntax Errors in app.py + run: | + python -m py_compile app.py + - name: CD uses: appleboy/ssh-action@master with: @@ -20,6 +40,6 @@ jobs: cd /home/ubuntu/Attendance git pull source ./Attendance/bin/activate - pip install -r requirements.txt + pip install -r ./requirements.txt deactivate - sudo systemctl restart Attendance.service + sudo systemctl restart Attendance