Skip to content

Commit 3a444b3

Browse files
committed
Update dev deps
1 parent f7d778d commit 3a444b3

File tree

5 files changed

+1039
-14
lines changed

5 files changed

+1039
-14
lines changed

.github/workflows/ci.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on:
99
types: [published]
1010

1111
jobs:
12-
lint:
12+
test:
1313
runs-on: ubuntu-latest
1414
strategy:
1515
matrix:
@@ -39,10 +39,14 @@ jobs:
3939
uv run ruff check .
4040
uv run mypy src/rushdb
4141
42+
- name: Run tests
43+
run: |
44+
uv run pytest
45+
4246
publish:
4347
if: startsWith(github.ref, 'refs/tags/v')
4448
runs-on: ubuntu-latest
45-
needs: lint
49+
needs: test
4650

4751
steps:
4852
- uses: actions/checkout@v4

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@ htmlcov/
6060

6161
# uv
6262
.uv/
63-
uv.lock
6463

6564
# IDE
6665
.vscode/

CONTRIBUTING.md

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,23 +7,28 @@ Thank you for your interest in contributing to RushDB! To ensure a smooth contri
77
When reporting an issue, include the following information:
88

99
1. **Minimum Reproducible Data Set**
10-
- Provide a small JSON or CSV dataset if the issue is related to the core, dashboard, or SDK.
11-
- Ensure the dataset highlights the problem clearly.
10+
11+
- Provide a small JSON or CSV dataset if the issue is related to the core, dashboard, or SDK.
12+
- Ensure the dataset highlights the problem clearly.
1213

1314
2. **RushDB Version**
14-
- Specify the version of RushDB you are using:
15-
- **Cloud**: Mention if you are using the latest cloud version.
16-
- **Self-hosted**: Provide the tag from Docker Hub or the SDK version.
15+
16+
- Specify the version of RushDB you are using:
17+
- **Cloud**: Mention if you are using the latest cloud version.
18+
- **Self-hosted**: Provide the tag from Docker Hub or the SDK version.
1719

1820
3. **Steps to Reproduce**
19-
- Give a detailed explanation of how to reproduce the issue.
20-
- Include any configurations, commands, or environment settings.
21+
22+
- Give a detailed explanation of how to reproduce the issue.
23+
- Include any configurations, commands, or environment settings.
2124

2225
4. **Query Examples**
23-
- If applicable, include specific queries that trigger the error.
26+
27+
- If applicable, include specific queries that trigger the error.
2428

2529
5. **Minimum Repository (if SDK-related)**
26-
- For issues related to the SDK, a minimal GitHub repository demonstrating the bug may be required.
30+
31+
- For issues related to the SDK, a minimal GitHub repository demonstrating the bug may be required.
2732

2833
## Submitting Changes
2934

@@ -42,7 +47,8 @@ For urgent issues or further assistance, you can reach out directly:
4247

4348
We appreciate your contributions and look forward to your feedback!
4449

45-
---
50+
---
51+
4652
## Development Commands
4753

4854
```bash
@@ -78,4 +84,4 @@ uv run pytest
7884
```bash
7985
# Run tests with coverage
8086
uv run pytest --cov
81-
```
87+
```

pyproject.toml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,3 +75,15 @@ line-length = 120
7575
profile = "black"
7676
multi_line_output = 3
7777
line_length = 120
78+
79+
[dependency-groups]
80+
dev = [
81+
"black>=24.8.0",
82+
"isort>=5.13.2",
83+
"mypy>=1.14.1",
84+
"pytest>=8.3.5",
85+
"pytest-cov>=5.0.0",
86+
"ruff>=0.12.1",
87+
"types-python-dateutil>=2.9.0.20241206",
88+
"types-requests>=2.32.0.20241016",
89+
]

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy