Skip to content

To maintain rate limit of jira. #58

To maintain rate limit of jira.

To maintain rate limit of jira. #58

Workflow file for this run

name: sitreps-client tests
on:
push:
branches:
- master
pull_request:
types: ["opened", "synchronize", "reopened"]
create:
jobs:
pre-commit:
name: Pre-Commit Checks
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v3
with:
python-version: '3.x'
architecture: 'x64'
- name: Pre-Commit Checks
run: |
python -m pip install pip --upgrade
python -m pip install pre-commit
pre-commit run -a
- name: Analysis (git diff)
if: failure()
run: git diff
# test:
# name: UnitTests-Python-${{ matrix.python-version }}
# needs: [ pre-commit ]
# runs-on: ubuntu-latest
# strategy:
# matrix:
# python-version: ["3.8", "3.9", "3.10"]
# steps:
# - uses: actions/checkout@v3
# - uses: actions/setup-python@v3
# with:
# python-version: ${{ matrix.python-version }}
# - name: Install dependencies
# run: |
# pip install -U pip wheel
# pip install .[test]
# - name: Test with pytest
# run: |
# pytest -v -n 5 --no-cov-on-fail --cov=sitreps_client --cov-append
# mv .coverage ${{ strategy.job-index }}_coverage
# - name: Upload coverage artifact
# uses: "actions/upload-artifact@v2"
# with:
# name: ${{ strategy.job-index }}_coverage
# path: ${{ strategy.job-index }}_coverage
#
# submit_coverage:
# runs-on: ubuntu-latest
# needs: test
# steps:
# - uses: actions/setup-python@v3
# with:
# python-version: "3.8"
# - uses: actions/checkout@v3
# - name: Install coverage
# run: pip install coverage
# - name: Download coverage artifacts
# uses: actions/download-artifact@v2
# with:
# path: /tmp/coverage
# - name: Combine coverage data files
# run: |
# coverage combine -a $(find /tmp/coverage -type f)
# coverage xml -o /tmp/coverage.xml
# - name: Publish coverage
# uses: codecov/[email protected]
# with:
# files: /tmp/coverage.xml