5 changed files with 133 additions and 34 deletions
@ -1,3 +1,38 @@
@@ -1,3 +1,38 @@
|
||||
name: lab-metrics |
||||
|
||||
# add your pipline description below |
||||
on: [push] |
||||
|
||||
jobs: |
||||
lint: |
||||
name: Lint |
||||
runs-on: ubuntu-latest |
||||
steps: |
||||
- uses: actions/checkout@v4 |
||||
- uses: actions/setup-python@v4 |
||||
with: |
||||
python-version: '3.12' |
||||
- name: Run image |
||||
uses: abatilo/actions-poetry@v2 |
||||
with: |
||||
poetry-version: '1.7.1' |
||||
- name: Install dependencies |
||||
run: poetry install; poetry add flake8 |
||||
- name: Run flake8 |
||||
run: poetry run flake8 |
||||
complexity-check: |
||||
name: Complexity |
||||
runs-on: ubuntu-latest |
||||
steps: |
||||
- uses: actions/checkout@v4 |
||||
- uses: actions/setup-python@v4 |
||||
with: |
||||
python-version: '3.12' |
||||
- name: Run image |
||||
uses: abatilo/actions-poetry@v2 |
||||
with: |
||||
poetry-version: '1.7.1' |
||||
- name: Install dependencies |
||||
run: poetry install; poetry add flake8 |
||||
- name: Run flake8 complexity |
||||
run: poetry run flake8 --max-complexity 10 |
||||
@ -1,7 +1,55 @@
@@ -1,7 +1,55 @@
|
||||
# This file is automatically @generated by Poetry 1.6.1 and should not be changed by hand. |
||||
package = [] |
||||
# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand. |
||||
|
||||
[[package]] |
||||
name = "flake8" |
||||
version = "7.0.0" |
||||
description = "the modular source code checker: pep8 pyflakes and co" |
||||
optional = false |
||||
python-versions = ">=3.8.1" |
||||
files = [ |
||||
{file = "flake8-7.0.0-py2.py3-none-any.whl", hash = "sha256:a6dfbb75e03252917f2473ea9653f7cd799c3064e54d4c8140044c5c065f53c3"}, |
||||
{file = "flake8-7.0.0.tar.gz", hash = "sha256:33f96621059e65eec474169085dc92bf26e7b2d47366b70be2f67ab80dc25132"}, |
||||
] |
||||
|
||||
[package.dependencies] |
||||
mccabe = ">=0.7.0,<0.8.0" |
||||
pycodestyle = ">=2.11.0,<2.12.0" |
||||
pyflakes = ">=3.2.0,<3.3.0" |
||||
|
||||
[[package]] |
||||
name = "mccabe" |
||||
version = "0.7.0" |
||||
description = "McCabe checker, plugin for flake8" |
||||
optional = false |
||||
python-versions = ">=3.6" |
||||
files = [ |
||||
{file = "mccabe-0.7.0-py2.py3-none-any.whl", hash = "sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e"}, |
||||
{file = "mccabe-0.7.0.tar.gz", hash = "sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325"}, |
||||
] |
||||
|
||||
[[package]] |
||||
name = "pycodestyle" |
||||
version = "2.11.1" |
||||
description = "Python style guide checker" |
||||
optional = false |
||||
python-versions = ">=3.8" |
||||
files = [ |
||||
{file = "pycodestyle-2.11.1-py2.py3-none-any.whl", hash = "sha256:44fe31000b2d866f2e41841b18528a505fbd7fef9017b04eff4e2648a0fadc67"}, |
||||
{file = "pycodestyle-2.11.1.tar.gz", hash = "sha256:41ba0e7afc9752dfb53ced5489e89f8186be00e599e712660695b7a75ff2663f"}, |
||||
] |
||||
|
||||
[[package]] |
||||
name = "pyflakes" |
||||
version = "3.2.0" |
||||
description = "passive checker of Python programs" |
||||
optional = false |
||||
python-versions = ">=3.8" |
||||
files = [ |
||||
{file = "pyflakes-3.2.0-py2.py3-none-any.whl", hash = "sha256:84b5be138a2dfbb40689ca07e2152deb896a65c3a3e24c251c5c62489568074a"}, |
||||
{file = "pyflakes-3.2.0.tar.gz", hash = "sha256:1c61603ff154621fb2a9172037d84dca3500def8c8b630657d1701f026f8af3f"}, |
||||
] |
||||
|
||||
[metadata] |
||||
lock-version = "2.0" |
||||
python-versions = "^3.11" |
||||
content-hash = "81b2fa642d7f2d1219cf80112ace12d689d053d81be7f7addb98144d56fc0fb2" |
||||
content-hash = "06818140d2e83f1b984473c86a0c67a23c5623d524feacef40b78bc84fc9d000" |
||||
|
||||
Loading…
Reference in new issue