You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -40,27 +41,20 @@ You can open pull requests by following the steps:
40
41
41
42
5. Make your local changes
42
43
43
-
6.Install dependencies for test:
44
+
6.Run tests:
44
45
45
46
```bash
46
-
pip3 install -e .[test]
47
-
pip3 install -U pytest
47
+
uv run pytest
48
48
```
49
49
50
-
7.Run tests:
50
+
7.Commit and push:
51
51
52
52
```bash
53
-
pytest
54
-
```
55
-
56
-
8. Commit and push:
57
-
58
-
```bash
59
-
git commit .am "Detailed commit message"
53
+
git commit -am "Detailed commit message"
60
54
git push origin {branch-name}
61
55
```
62
56
63
-
9. Submit a pull request in GitHub.
57
+
8. Submit a pull request in GitHub.
64
58
65
59
## Pull Request Guidelines
66
60
@@ -71,13 +65,21 @@ You can open pull requests by following the steps:
71
65
72
66
To release a new version:
73
67
74
-
1. Update version and push:
75
-
```
76
-
uv version --bump minor # also `major` or `patch`
77
-
git commit -m v$(uv version --short)
78
-
git tag v$(uv version --short)
79
-
git push origin master
80
-
git push --tags
81
-
```
82
-
2.[Draft and publish](https://github.com/DataCrunch-io/datacrunch-python/releases) a new release.
83
-
3. Check that package is automatically published to [PyPI](https://pypi.org/project/datacrunch/) via [GitHub action](https://github.com/DataCrunch-io/datacrunch-python/actions/workflows/publish_package.yml).
68
+
1. Bump version:
69
+
```bash
70
+
uv version --bump minor # also `major` or `patch`
71
+
```
72
+
73
+
2. Update `CHANGELOG.md`
74
+
75
+
3. Commit and push:
76
+
```bash
77
+
git commit -m v$(uv version --short) CHANGELOG.md pyproject.toml
78
+
git tag v$(uv version --short)
79
+
git push origin master
80
+
git push --tags
81
+
```
82
+
83
+
4.[Draft and publish](https://github.com/DataCrunch-io/datacrunch-python/releases) a new release.
84
+
85
+
5. Check that package is automatically published to [PyPI](https://pypi.org/project/datacrunch/) via [GitHub action](https://github.com/DataCrunch-io/datacrunch-python/actions/workflows/publish_package.yml).
0 commit comments