Commit graph

519 commits

Author SHA1 Message Date
bom
5053b79ad4 Make version regex for python and gradle more concrete
Check that "version" is the start of the string to avoid changing cases like
"kotlin_version = ..."
2023-11-24 22:28:39 +01:00
bom
215a9bf0fe Add regression test for malformed version in clj 2023-11-17 15:04:36 +01:00
bom
07cf837ac6 Simplify set/get version functions 2023-11-17 15:00:33 +01:00
bom
6399a1dfeb Update regexes for gradle and python files 2023-11-17 14:58:53 +01:00
bom
36df9f486b Cleanup
Fix typos, remove old todos
2023-11-17 14:45:38 +01:00
bom
617d909438 Replace clojure version regex 2023-11-17 14:42:47 +01:00
bom
bcccfd8b9c Move regex string to a function
Avoids having duplicates in similar functions
2023-11-17 13:57:11 +01:00
bom
e5d1203435 Update version suffix to fit build file type
Resolves a bug where when using "build.py" as the primary build file
and some other secondary file like "build.gradle",
would result in the ".gradle" file version having a "-dev" suffix
 instead of "-SNAPSHOT"

Includes regression test
2023-11-17 13:03:09 +01:00
bom
78824ea38b Extend GitApiMock with push_follow_tags 2023-11-17 12:50:20 +01:00
d643bba325 add some cleanup 2023-09-22 17:49:37 +02:00
686c703f7d minor cleanup 2023-08-17 17:10:29 +02:00
f8ec35860a add more debugging info 2023-08-16 18:18:40 +02:00
fea084c09a fix escaping 2023-08-16 17:09:24 +02:00
17ae55f3c0 fix drun & improve env rekognition 2023-08-16 16:10:56 +02:00
57b88664d2 Rename vars 2023-08-16 12:11:08 +02:00
ddb173af46 Change attachment type to path 2023-08-16 12:10:47 +02:00
a9d01c5907 Assert that token is a string 2023-08-16 12:10:02 +02:00
46c8a1751c Rename var 2023-08-16 12:09:06 +02:00
dea2d7f3ed Ignore line too long 2023-08-16 10:40:42 +02:00
ab8bb7f400 allow empty artifacts 2023-08-15 08:21:06 +02:00
2be0a44aa8 add js 2023-08-15 08:09:27 +02:00
7d2d197cbb fix some linting 2023-08-14 20:41:04 +02:00
2e24e79a4c introduce artifact class 2023-08-14 20:39:59 +02:00
f9daf87262 remove no longer neede artifact deployment 2023-08-14 18:58:51 +02:00
7aa45910e9 finish register artifacts 2023-08-14 18:55:30 +02:00
45884d1032 wip: prepare ataching artifacts - fix the test 2023-08-14 09:40:25 +02:00
bfcdcbb78a wip: prepare ataching artifacts 2023-08-14 09:31:01 +02:00
caaf804fd3 add release-endpoint-calculation to domain object 2023-08-14 09:15:46 +02:00
a876fdc799 add error handling for release_id parsing 2023-08-14 09:10:31 +02:00
e0150e6fcc parse the release_id from create response 2023-08-14 08:59:45 +02:00
b861087e9d fix test no longer needs gopass 2023-08-14 08:24:42 +02:00
700a0a2f4f add missing informations for creating release 2023-08-11 16:17:42 +02:00
ee58151a8d initialize default credentials 2023-08-11 16:17:07 +02:00
f30609288a add token & improve artifact validation 2023-08-11 16:16:25 +02:00
2217e5c8d1 add token & improve artifact validation 2023-08-11 16:16:03 +02:00
3cfb453454 improve some linting 2023-08-11 15:54:15 +02:00
5d2596bd3f improve some linting 2023-08-11 15:49:25 +02:00
db8b41be19 Add comments for moving functionality 2023-08-11 15:29:07 +02:00
f4be6e0c8b Implement calculation of forgejo release api endpoint url 2023-08-11 15:27:07 +02:00
5f5743354c wip: calculate forgejo_release_api_endpoint 2023-08-11 15:08:21 +02:00
2469fd2f5b [Skip-CI] Rename function 2023-08-11 14:46:25 +02:00
39591c8aa9 [Skip-CI] WIP Implement release publishing 2023-08-11 14:45:43 +02:00
337a790044 Implement checksum calculation 2023-08-11 14:38:41 +02:00
935baa9932 Simpler sha calc command 2023-08-11 14:35:52 +02:00
369f62ff38 Correct var names 2023-08-11 14:25:12 +02:00
074e77196e wip calculate-sha [skip-ci] 2023-08-11 14:24:11 +02:00
88253f49ac use new api in release-service 2023-08-11 14:20:27 +02:00
2fc59f105b artifact publish ist part of release now 2023-08-11 14:08:46 +02:00
0952ec57a8 [Skip-CI] Add initial artifact deployment domain object 2023-08-04 12:10:28 +02:00
911158f882 Remove __get_base_artifact_release_url() 2023-08-04 12:08:23 +02:00