Skip to content

Commit 0e28699

Browse files
Merge pull request #3 from datalogics-kam/pdfcloud-5416-use-basedpyright
PDFCLOUD-5416 Use basedpyright
2 parents 185227d + ef26af3 commit 0e28699

25 files changed

Lines changed: 3385 additions & 225 deletions

.github/workflows/basedpyright.yml

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
name: basedpyright
2+
3+
on:
4+
pull_request:
5+
push:
6+
branches:
7+
- main
8+
- develop
9+
- feature-*
10+
11+
jobs:
12+
basedpyright:
13+
runs-on: ubuntu-latest
14+
permissions:
15+
id-token: write
16+
contents: read
17+
packages: write
18+
pull-requests: write
19+
steps:
20+
- uses: actions/checkout@v4
21+
- name: Install uv
22+
uses: astral-sh/setup-uv@v6
23+
with:
24+
version: 0.8.22
25+
python-version: 3.11
26+
enable-cache: true
27+
cache-suffix: pre-commit
28+
cache-dependency-glob: uv.lock
29+
- name: Restore venv cache
30+
uses: actions/cache@v4
31+
with:
32+
path: |
33+
.venv
34+
key: ${{ runner.os }}-uv-${{ hashFiles('uv.lock') }}
35+
- name: Synchronize project dependencies
36+
run: uv sync --group dev
37+
- name: Run basedpyright
38+
run: uv run basedpyright

.github/workflows/pre-commit.yml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,6 @@ jobs:
3232
path: |
3333
.venv
3434
key: ${{ runner.os }}-uv-${{ hashFiles('uv.lock') }}
35-
- name: Restore mypy cache
36-
uses: actions/cache@v4
37-
with:
38-
path: .mypy_cache
39-
key: mypy_cache|${{ hashFiles('pyproject.toml') }}
4035
- name: Restore pre-commit cache
4136
uses: actions/cache@v4
4237
with:
@@ -45,4 +40,6 @@ jobs:
4540
- name: Synchronize project dependencies
4641
run: uv sync --group dev
4742
- name: Run pre-commit checks
48-
run: uv run pre-commit run --show-diff-on-failure --all-files --hook-stage manual
43+
run: uv run pre-commit run --show-diff-on-failure --all-files
44+
env:
45+
SKIP: basedpyright

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -451,3 +451,5 @@ $RECYCLE.BIN/
451451
# Profiling
452452
*.prof.txt
453453
*.speedscope.json
454+
455+
!pyrightconfig.json

.idea/.gitignore

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

.idea/git_toolbox_prj.xml

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

.idea/inspectionProfiles/Project_Default.xml

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

.idea/inspectionProfiles/profiles_settings.xml

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

.idea/misc.xml

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

.idea/modules.xml

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

.idea/pdfrest-python.iml

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

0 commit comments

Comments
 (0)