-
Notifications
You must be signed in to change notification settings - Fork 6
/
.build.info
28 lines (22 loc) · 867 Bytes
/
.build.info
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# Build release overview
# Reference:
# https://github.com/pauliacomi/pyGAPS/blob/c19bf45a896ff787acf8a29f77652a90236dd6c5/.build.info
# This file contains details about how to
# perform a release of this package
# Create new branch for release (we use git flow)
# Respect semantic versioning for the releases
git flow release start x.y.z
# Ensure all tests are passing
# or use CI provider to run them automatically
pytest --cov --cov-report xml:coverage.xml
# Run bumpversion to change any version strings
# scattered throughout the source code
bumpversion major/minor/patch
# !!! Check if pre-commit hooks are enabled
# bump2version may fail the commit if pre-commit hooks fail...
# bump2version patch --no-commit
# Finish branch
git flow release finish x.y.z
# Push, including tags
git push --tags
# Check CI if project has been successfully pushed to pypi