Skip to content

Commit

Permalink
modified
Browse files Browse the repository at this point in the history
  • Loading branch information
dehe1011 committed Feb 8, 2025
1 parent eca3b85 commit cf5c4bd
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 50 deletions.
44 changes: 44 additions & 0 deletions .github/workflows/code-quality.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: Code quality

on: [push, pull_request]

jobs:
build:
runs-on: ubuntu-latest

steps:
- name: Check out code
uses: actions/checkout@v3

- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: '3.x'

- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install black pylint pytest coverage coveralls
pip install -r requirements/requirements.txt
- name: Run black
continue-on-error: true
run: black --check .

- name: Run lint with pylint
continue-on-error: true
run: |
find qDNA tools -type f -name "*.py" ! -name "__init__.py" | xargs pylint
- name: Run tests with pytest
run: python -m pytest

- name: Run tests with coverage
run: |
coverage run -m pytest
- name: Upload coverage to Coveralls
continue-on-error: true
env:
COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_REPO_TOKEN }}
run: coveralls
50 changes: 0 additions & 50 deletions .github/workflows/jekyll-gh-pages.yml

This file was deleted.

0 comments on commit cf5c4bd

Please sign in to comment.