@@ -108,7 +108,11 @@ bump-patch:
108
108
new_patch=$$((patch + 1 ) ); \
109
109
new_version=" $$ major.$$ minor.$$ new_patch" ; \
110
110
echo " Updating version to $$ new_version" ; \
111
- sed -i ' ' " s/__version__ = \" .*\" /__version__ = \" $$ new_version\" /" $(VERSION_FILE )
111
+ sed -i ' ' " s/__version__ = \" .*\" /__version__ = \" $$ new_version\" /" $(VERSION_FILE ) ; \
112
+ git add $(VERSION_FILE ) ; \
113
+ git commit -m " Bump version to $$ new_version" ; \
114
+ git tag -a v$$ new_version -m " Version $$ new_version" ; \
115
+ echo " Version updated to $$ new_version. Don't forget to push with: git push && git push --tags"
112
116
113
117
# Bump minor version (0.x.0)
114
118
bump-minor :
@@ -117,7 +121,11 @@ bump-minor:
117
121
new_minor=$$((minor + 1 ) ); \
118
122
new_version=" $$ major.$$ new_minor.0" ; \
119
123
echo " Updating version to $$ new_version" ; \
120
- sed -i ' ' " s/__version__ = \" .*\" /__version__ = \" $$ new_version\" /" $(VERSION_FILE )
124
+ sed -i ' ' " s/__version__ = \" .*\" /__version__ = \" $$ new_version\" /" $(VERSION_FILE ) ; \
125
+ git add $(VERSION_FILE ) ; \
126
+ git commit -m " Bump version to $$ new_version" ; \
127
+ git tag -a v$$ new_version -m " Version $$ new_version" ; \
128
+ echo " Version updated to $$ new_version. Don't forget to push with: git push && git push --tags"
121
129
122
130
# Bump major version (x.0.0)
123
131
bump-major :
@@ -126,7 +134,11 @@ bump-major:
126
134
new_major=$$((major + 1 ) ); \
127
135
new_version=" $$ new_major.0.0" ; \
128
136
echo " Updating version to $$ new_version" ; \
129
- sed -i ' ' " s/__version__ = \" .*\" /__version__ = \" $$ new_version\" /" $(VERSION_FILE )
137
+ sed -i ' ' " s/__version__ = \" .*\" /__version__ = \" $$ new_version\" /" $(VERSION_FILE ) ; \
138
+ git add $(VERSION_FILE ) ; \
139
+ git commit -m " Bump version to $$ new_version" ; \
140
+ git tag -a v$$ new_version -m " Version $$ new_version" ; \
141
+ echo " Version updated to $$ new_version. Don't forget to push with: git push && git push --tags"
130
142
131
143
# Bump beta version (x.x.x-beta)
132
144
bump-beta :
@@ -139,3 +151,7 @@ e2e-test:
139
151
140
152
e2e-test-mock :
141
153
uv run python -m pytest e2e_tests/test_mock.py -v
154
+
155
+ # Push version changes and tags
156
+ push-version :
157
+ git push && git push --tags
0 commit comments