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
215a9bf0fe
Add regression test for malformed version in clj
2023-11-17 15:04:36 +01:00
36df9f486b
Cleanup
...
Fix typos, remove old todos
2023-11-17 14:45:38 +01:00
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
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
7ad5468a11
Implement additional resources as sets
...
Avoids duplicates when using multiple providers
2023-05-26 08:40:41 +02:00
b26cf9ff0a
Implement Hetzner provider
2023-05-26 08:29:32 +02:00
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
664f3cfd79
Implement DigitaloceanTerraform build type
2023-05-25 14:49:34 +02:00