Commit graph

1110 commits

Author SHA1 Message Date
7d7347653e Update release_mixin methods 2023-02-22 14:11:39 +01:00
a07c23434e Implement tag_annotated and bugfix 2023-02-22 14:10:53 +01:00
03f8507968 Setup build.py 2023-02-22 14:10:19 +01:00
bom
238b0304b6 Implement prepare for ReleaseMixin 2023-02-22 12:05:34 +01:00
bom
2d8ca4ecdd Fix test_services 2023-02-22 12:05:02 +01:00
bom
ee8b49f078 Add some useful git functions 2023-02-22 12:04:46 +01:00
1112b1ad49 WIP Implement prepare and tagandpush services 2023-02-22 11:34:27 +01:00
821e06f82a Pass VersionRepo to InitReleaseService
Update Tests.
2023-02-22 11:33:44 +01:00
1d2cb7882e Fix test 2023-02-22 10:59:35 +01:00
bom
3bd8497522 WIP Create test_services 2023-02-22 10:58:27 +01:00
bom
9250d366b9 Use newly created version object 2023-02-22 10:58:11 +01:00
bom
e2f562aa8c Remove wildcard import 2023-02-22 10:57:55 +01:00
bom
fea5720161 Return version objects instead of mutating 2023-02-22 10:57:42 +01:00
bom
167eec4620 Make services testable 2023-02-22 10:57:24 +01:00
e578878b82 WIP test the services 2023-02-22 10:27:29 +01:00
f94d1879dc Implement release type calculation 2023-02-22 10:27:07 +01:00
33fdf3073a Rename for consitency 2023-02-22 10:26:49 +01:00
ff4cb70266 Rename for consitency 2023-02-22 10:26:25 +01:00
ac564ade7e Update tests for git handler 2023-02-22 10:25:21 +01:00
bom
0b3daf595a WIP rework git handler 2023-02-22 09:59:35 +01:00
bom
0f4899bf39 Fix typos in services.py 2023-02-22 09:59:16 +01:00
bom
72e9add5af Add system repository for command line handling 2023-02-22 09:58:57 +01:00
94b993ccf5 Fix bugs and tests 2023-02-21 16:14:47 +01:00
6883435248 Refactor for code consistency 2023-02-21 15:52:09 +01:00
fce565d2d5 Implement git handler 2023-02-21 15:08:39 +01:00
e9301dedd1 Readd tests for python, clojure and json 2023-02-21 10:17:16 +01:00
bb17017583 readd release type argument 2023-02-21 10:08:04 +01:00
ea45671bea Fix version and gradle test 2023-02-21 10:07:30 +01:00
1dc5a1e9e8 WIP Fix returns and function calls 2023-02-21 09:55:03 +01:00
156d336314 Fix logical error 2023-02-20 17:07:14 +01:00
f96733f8b5 Fix version instance 2023-02-20 17:05:30 +01:00
b06728c553 Fix return val and hardcoded None 2023-02-20 17:04:50 +01:00
d539c73318 Fix test method and attribute calls 2023-02-20 16:53:53 +01:00
1743dce46d Add missing imports and cleanup 2023-02-20 16:50:12 +01:00
80c0799d1a Add proper imports 2023-02-20 16:45:36 +01:00
e790bc6eee WIP Tests 2023-02-20 16:37:49 +01:00
3d3b26b70e Refactor release type 2023-02-20 16:37:30 +01:00
54c3917ec2 Clean up 2023-02-20 16:37:01 +01:00
c137344932 Implement bump release 2023-02-20 16:21:02 +01:00
fa7e10d3ce Implement creation of bump version 2023-02-20 15:50:58 +01:00
eb998cfdbb Implement creation of release version 2023-02-20 14:45:15 +01:00
91f3d7d972 Refactor version class 2023-02-20 14:24:55 +01:00
61629e9d97 Fix undefined var 2023-02-20 14:07:58 +01:00
ecdea88a6b Refactor version variable
Avoid ambiguous variable names.
We are handling a version list and a version string.
2023-02-20 13:47:14 +01:00
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.
2023-02-20 13:33:28 +01:00
dac901769d Add architecture img 2023-02-20 13:33:17 +01:00
7eb7a2647a WIP Prepare version_repository.py 2023-02-16 16:55:23 +01:00
38c7aa97ca Prepare services.py 2023-02-16 16:55:01 +01:00
22c5f6777e Prepare release_mixin.py 2023-02-16 16:35:02 +01:00
e68ae46804 Prepare build.py 2023-02-16 16:03:05 +01:00