Skip to content

Commit 191730d

Browse files
committed
Publish lint preset in ci/cd
1 parent 9592891 commit 191730d

4 files changed

Lines changed: 69 additions & 93 deletions

File tree

.github/workflows/ci-cd.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,14 @@ jobs:
143143
poetry build
144144
popd
145145
shell: bash
146+
147+
- name: Build fine_python_lint
148+
if: runner.os == 'Linux'
149+
run: |
150+
pushd presets/fine_python_lint
151+
poetry build
152+
popd
153+
shell: bash
146154

147155
- name: Build finecode
148156
if: runner.os == 'Linux'
@@ -166,6 +174,7 @@ jobs:
166174
cp extensions/fine_python_module_exports/dist/* dist/
167175
cp extensions/fine_python_mypy/dist/* dist/
168176
cp presets/fine_python_format/dist/* dist/
177+
cp presets/fine_python_lint/dist/* dist/
169178
shell: bash
170179

171180
- name: Store the distribution packages

presets/fine_python_lint/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Recommended FineCode preset for linting in Python projects

presets/fine_python_lint/poetry.lock

Lines changed: 56 additions & 90 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

presets/fine_python_lint/pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ authors = [{ name = "Vladyslav Hnatiuk", email = "aders1234@gmail.com" }]
66
readme = "README.md"
77
requires-python = ">=3.11, < 3.14"
88
dependencies = [
9-
"fine_python_mypy @ git+https://github.com/finecode-dev/finecode.git#subdirectory=extensions/fine_python_mypy",
10-
"fine_python_flake8 @ git+https://github.com/finecode-dev/finecode.git#subdirectory=extensions/fine_python_flake8",
9+
"fine_python_mypy==0.1.0",
10+
"fine_python_flake8==0.1.0",
1111
"flake8-bugbear (>=24.12.12,<25.0.0)",
1212
]
1313

1414
[tool.poetry.group.dev.dependencies]
15-
finecode = { git = "git@github.com:finecode-dev/finecode.git" }
15+
finecode = { version = "0.2.0" }
1616
finecode_dev_common_preset = { path = "../../finecode_dev_common_preset", develop = true }
1717

1818
[build-system]

0 commit comments

Comments
 (0)