Skip to content

[pre-commit.ci] pre-commit autoupdate #65

[pre-commit.ci] pre-commit autoupdate

[pre-commit.ci] pre-commit autoupdate #65

Workflow file for this run

name: Python application
on:
push:
branches:
- master
pull_request:
permissions:
contents: write
jobs:
build:
runs-on: ubuntu-latest
env:
CITY: Kyiv
IP: 127.0.0.1
NAME: TEST_VPS
steps:
- uses: actions/checkout@v3
- name: Set up Python 3.10
uses: actions/setup-python@v3
with:
python-version: "3.10"
- name: Set env variables
run: |
echo "CITY=$CITY" >> $GITHUB_ENV
echo "IP=$IP" >> $GITHUB_ENV
echo "NAME=$NAME" >> $GITHUB_ENV
- name: Install dependencies
run: |
python -m pip install --upgrade pip
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
- name: Test with pytest
run: |
pytest tests --cov
- name: Upload coverage reports to Codecov
uses: codecov/codecov-action@v3
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}