diff --git a/.github/iş akışları/worklflow.yml b/.github/iş akışları/worklflow.yml deleted file mode 100644 index fec72a9..0000000 --- a/.github/iş akışları/worklflow.yml +++ /dev/null @@ -1,10 +0,0 @@ -steps: -- uses: actions/checkout@master -- uses: codecov/codecov-action@v2 - with: - token: ${{ secrets.CODECOV_TOKEN }} # not required for public repos - files: ./coverage1.xml,./coverage2.xml # optional - flags: unittests # optional - name: codecov-umbrella # optional - fail_ci_if_error: true # optional (default = false) - verbose: true # optional (default = false) diff --git a/.github/iş kolları/worklflow.yml b/.github/iş kolları/worklflow.yml new file mode 100644 index 0000000..f3d853a --- /dev/null +++ b/.github/iş kolları/worklflow.yml @@ -0,0 +1,34 @@ +name: Example workflow for Codecov +on: [push] +jobs: + run: + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ubuntu-latest, macos-latest, windows-latest] + env: + OS: ${{ matrix.os }} + PYTHON: '3.7' + steps: + - uses: actions/checkout@master + - name: Setup Python + uses: actions/setup-python@master + with: + python-version: 3.7 + - name: Generate coverage report + run: | + pip install pytest + pip install pytest-cov + pytest --cov=./ --cov-report=xml + - name: Upload coverage to Codecov + uses: codecov/codecov-action@v2 + with: + token: ${{ secrets.CODECOV_TOKEN }} + directory: ./coverage/reports/ + env_vars: OS,PYTHON + fail_ci_if_error: true + files: ./coverage1.xml,./coverage2.xml + flags: unittests + name: codecov-umbrella + path_to_write_report: ./coverage/codecov_report.txt + verbose: true