bom
58e6473747
Split tag_and_push_release into two
1 year ago
bom
21e941cce0
Import GitApi from correct module
1 year ago
erik
0d36a8a66a
Fix service test and cleanup services
...
We now create a temporary git repository that creates a release commit.
Remove whitespaces, unused imports.
1 year ago
bom
8855a2c6b6
Remove unused imports
1 year ago
bom
9c9676b5b8
Pass Release instead of Version object
1 year ago
bom
338cafc211
Validate correct branch in Release object
...
Avoids throwing exceptions in service and delegates validation to the
domain level
1 year ago
erik
9bde301ee4
Use release class
...
Create it out of the given release_repo.
Thus simplifying the call tree as we only access the release_repo in the
service.
1 year ago
bom
ef51db1403
Fix some of the tests
1 year ago
jerger
975de636ed
mob
1 year ago
bom
0551fe6bfe
mob
1 year ago
jerger
74925a90b7
mob
1 year ago
bom
0cdf4b4c9c
Update files for in project release testing
...
1. commit anything and include one release type
2. run `pyb release` in project root
3. check that release commit and version bump commit were added
4. reset with `git reset origin/main`
1 year ago
bom
4a23b0b800
Implement and use TagAndPushReleaseService
1 year ago
bom
fa6beebc4e
Move commit logic to prepare_release_service
1 year ago
bom
1ce4bd9c55
Remove release_type as requirement for Version
...
Require it in functions that actually use it instead
1 year ago
erik
99b8884d11
WIP implement prepare release service
1 year ago
erik
821e06f82a
Pass VersionRepo to InitReleaseService
...
Update Tests.
1 year ago
bom
167eec4620
Make services testable
1 year ago
erik
f94d1879dc
Implement release type calculation
1 year ago
bom
0f4899bf39
Fix typos in services.py
1 year ago
erik
6883435248
Refactor for code consistency
1 year ago
erik
c137344932
Implement bump release
1 year ago
erik
fa7e10d3ce
Implement creation of bump version
1 year ago
erik
eb998cfdbb
Implement creation of release version
1 year ago
erik
ecdea88a6b
Refactor version variable
...
Avoid ambiguous variable names.
We are handling a version list and a version string.
1 year ago
erik
88c3acb73c
WIP Create version repo in services with classmethod
...
The goal is to create a single version_repo object for each
file loaded. In that way we may avoid loading the file for loading
and writing.
1 year ago
erik
38c7aa97ca
Prepare services.py
1 year ago