Commit graph

156 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
36df9f486b Cleanup
Fix typos, remove old todos
2023-11-17 14:45:38 +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
17ae55f3c0 fix drun & improve env rekognition 2023-08-16 16:10:56 +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
2e24e79a4c introduce artifact class 2023-08-14 20:39:59 +02:00
45884d1032 wip: prepare ataching artifacts - fix the test 2023-08-14 09:40:25 +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
f30609288a add token & improve artifact validation 2023-08-11 16:16:25 +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
88253f49ac use new api in release-service 2023-08-11 14:20:27 +02:00
577c717a87 fix backend init 2023-08-02 16:49:35 +02:00
355c457d57 add an test 2023-07-14 12:41:54 +02:00
6b1ffb6e99 add some tests 2023-07-13 20:41:52 +02:00
0ef15f0102 add default_snapshot_suffix 2023-07-12 08:09:57 +02:00
3e5be9b82b fix linting 2023-07-07 15:15:23 +02:00
03bf8e5dea SNAPSHOT for pybuild_files 2023-07-07 15:11:21 +02:00
909a765660 rename do backend resources 2023-07-05 09:30:30 +02:00
2fa5e94cb6 fix aws_backend wo kms 2023-07-05 08:58:53 +02:00
1c08952a86 fix region prefixes & backends 2023-07-04 18:55:41 +02:00
b165b5d06c make aws provider symmetric to other providers 2023-07-03 09:25:57 +02:00
e86e6fe357 add test for found issue 2023-06-28 08:45:37 +02:00
fc07173e89 add one more test 2023-06-28 08:23:47 +02:00
9445cf6b5f add one more test 2023-06-28 08:23:33 +02:00
cd52a009f3 fix release init 2023-06-26 09:35:40 +02:00
f881698320 add provider doc 2023-06-13 09:18:13 +02:00
ae11713fc7 add terraform doc 2023-06-13 08:50:26 +02:00
63baaaf411 remove deprecated functions 2023-05-31 08:36:12 +02:00
0b577597e8 introduce aws_provider 2023-05-26 16:56:02 +02:00
39d732a04e handle backends in project_vars 2023-05-26 15:14:12 +02:00
4a2fa628f1 handle backends in init_client 2023-05-26 14:53:59 +02:00
f399d1e637 handle the case of non local state 2023-05-26 14:47:22 +02:00
8f61e286ae add resource handling for do_backend 2023-05-26 14:39:13 +02:00
bom
7ad5468a11 Implement additional resources as sets
Avoids duplicates when using multiple providers
2023-05-26 08:40:41 +02:00
bom
b26cf9ff0a Implement Hetzner provider 2023-05-26 08:29:32 +02:00
bom
3d5506ac93 Fix typo 2023-05-26 08:19:22 +02:00
70a671a06d bring credentials-mapping-defaults closer to the domain 2023-05-25 18:28:45 +02:00
cb17b39433 refactor terraform_devops_build to provider domain object 2023-05-25 17:57:57 +02:00
85aa41b2a8 use enhanced terraform structure 2023-05-25 16:48:05 +02:00
4cf3ec8460 enhance terraform class 2023-05-25 15:21:13 +02:00
b24288976e format 2023-05-25 14:51:49 +02:00
bom
664f3cfd79 Implement DigitaloceanTerraform build type 2023-05-25 14:49:34 +02:00