* python version updated from 3.9 into 3.12 * x2text-service updated with uv and python version 3.12 * x2text-service docker file updated * Unstract packages updated with uv * Runner updated with uv * Promptservice updated with uv * Platform service updated with uv * backend service updated with uv * root pyproject.toml file updated * sdk version updated in services * unstract package modules updated based on sdk version: * docker file update * pdm lock workflow modified to support uv * Docs updated based on uv support * lock automation updated * snowflake module version updated into 3.14.0 * tox updated to support UV * tox updated to support UV * tox updated with pytest * tox updated with pytest-md-report * tox updated with module requirements * python migration from 3.9 to 3.12 * tox updated with module requirements * runner updated * Commit uv.lock changes * runner updated * Commit uv.lock changes * pytest.ini added * x2text-service docker file updated * pytest.ini removed * environment updated to test * docformatter commented on pre-commit * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * some pre-commit issues ignored * some pre-commit issues ignored * some pre-commit issues ignored * some pre-commit issues ignored * some pre-commit issues ignored * pre-commit updates * un used import removed from platfrom service controller * tox issue fixed * tox issue fixed * docker files updated * backend dockerfile updated * open installation issue fixed * Tools docker file updated with base python version 3.12 * python version updated into min 3.12 in pyproject.toml * linting issue fixed * uv version upgraded into 0.6.14 * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * migrations excluded from ruff * added PoethePoet task runner * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * feat: Added poe tasks for services (#1248) * Added poe tasks for services * reverted FE change made by mistake * updated tool-sidecar to uv and python to 3.12.9 * minor updates in pyproject descreption * feat: platform-service logging improvements (#1255) feat: Used flask util from core to improve logging in platform-service, added core as a dependency to platform-service: * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fix: Platform-service build issue and numpy issue with Python 3.12 (#1258) * fix: Platform-service build and numpy issue with Py 3.12 * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fix: Removed backend dockerfile install statements for numpy --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * minor: Handled scenario when cost is not calculated due to no usage * minor: Corrected content shown for workflow input * fix: Minor fixes, used gthread for prompt-service, runner * Commit uv.lock changes * Removed unused line in tool dockerfile --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Chandrasekharan M <chandrasekharan@zipstack.com> Co-authored-by: Chandrasekharan M <117059509+chandrasekharan-zipstack@users.noreply.github.com> Co-authored-by: ali-zipstack <muhammad.ali@zipstack.com>
108 lines
2.6 KiB
YAML
108 lines
2.6 KiB
YAML
default_language_version:
|
|
python: python3.12
|
|
default_stages:
|
|
- pre-commit
|
|
|
|
ci:
|
|
skip:
|
|
- hadolint-docker # Fails in pre-commit CI
|
|
repos:
|
|
- repo: https://github.com/pre-commit/pre-commit-hooks
|
|
rev: v5.0.0
|
|
hooks:
|
|
- id: trailing-whitespace
|
|
exclude_types:
|
|
- "markdown"
|
|
- id: end-of-file-fixer
|
|
- id: check-yaml
|
|
args: [--unsafe]
|
|
- id: check-added-large-files
|
|
args: ["--maxkb=10240"]
|
|
- id: check-case-conflict
|
|
- id: check-docstring-first
|
|
- id: check-ast
|
|
- id: check-json
|
|
exclude: ".vscode/launch.json"
|
|
- id: check-executables-have-shebangs
|
|
- id: check-shebang-scripts-are-executable
|
|
- id: check-toml
|
|
- id: debug-statements
|
|
- id: detect-private-key
|
|
- id: check-merge-conflict
|
|
- id: check-symlinks
|
|
- id: destroyed-symlinks
|
|
- id: forbid-new-submodules
|
|
- id: mixed-line-ending
|
|
- id: no-commit-to-branch
|
|
|
|
- repo: https://github.com/astral-sh/ruff-pre-commit
|
|
rev: v0.3.4
|
|
hooks:
|
|
- id: ruff
|
|
args: [--fix]
|
|
- id: ruff-format
|
|
|
|
- repo: https://github.com/hadialqattan/pycln
|
|
rev: v2.5.0
|
|
hooks:
|
|
- id: pycln
|
|
args: [--config=pyproject.toml]
|
|
|
|
# - repo: https://github.com/pycqa/docformatter
|
|
# rev: v1.7.5
|
|
# hooks:
|
|
# - id: docformatter
|
|
# language: python
|
|
|
|
- repo: https://github.com/asottile/pyupgrade
|
|
rev: v3.17.0
|
|
hooks:
|
|
- id: pyupgrade
|
|
entry: pyupgrade --py39-plus --keep-runtime-typing
|
|
types:
|
|
- python
|
|
|
|
# - repo: https://github.com/astral-sh/uv-pre-commit
|
|
# rev: 0.6.11
|
|
# hooks:
|
|
# - id: uv-lock
|
|
|
|
# - repo: https://github.com/pre-commit/mirrors-mypy
|
|
# rev: v1.11.2
|
|
# hooks:
|
|
# - id: mypy
|
|
# language: system
|
|
# entry: mypy .
|
|
# pass_filenames: false
|
|
# additional_dependencies: []
|
|
|
|
- repo: https://github.com/igorshubovych/markdownlint-cli
|
|
rev: v0.42.0
|
|
hooks:
|
|
- id: markdownlint
|
|
args: [--disable, MD013]
|
|
- id: markdownlint-fix
|
|
args: [--disable, MD013]
|
|
|
|
- repo: https://github.com/gitleaks/gitleaks
|
|
rev: v8.18.2
|
|
hooks:
|
|
- id: gitleaks
|
|
|
|
- repo: https://github.com/Lucas-C/pre-commit-hooks-nodejs
|
|
rev: v1.1.2
|
|
hooks:
|
|
- id: htmlhint
|
|
|
|
- repo: https://github.com/hadolint/hadolint
|
|
rev: v2.12.1-beta
|
|
hooks:
|
|
- id: hadolint-docker
|
|
args:
|
|
- --ignore=DL3003
|
|
- --ignore=DL3008
|
|
- --ignore=DL3013
|
|
- --ignore=DL3018
|
|
- --ignore=SC1091
|
|
files: Dockerfile$
|