27 Commits (main)

Author SHA1 Message Date
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