@@ -5,8 +5,8 @@ openapi-generator-jar:=build/openapi-generator-cli.jar
55openapi-generator-cli: =java -jar build/openapi-generator-cli.jar
66output: =build/out
77
8- services: =balancePlatform checkout legalEntityManagement management payout platformsAccount platformsFund platformsHostedOnboardingPage platformsNotificationConfiguration transfers
9- singleFileServices: =balanceControlService binLookup dataProtection recurring storedValue posTerminalManagement payment
8+ services: =balancePlatform checkout legalEntityManagement management payment payout transfers
9+ singleFileServices: =balanceControlService binLookup dataProtection recurring storedValue posTerminalManagement
1010
1111binLookup : spec=BinLookupService-v54
1212checkout : spec=CheckoutService-v70
@@ -19,12 +19,8 @@ payout: spec=PayoutService-v68
1919management : spec=ManagementService-v1
2020legalEntityManagement : spec=LegalEntityService-v3
2121balancePlatform : spec=BalancePlatformService-v2
22- platformsAccount : spec=AccountService-v6
23- platformsFund : spec=FundService-v6
24- platformsNotificationConfiguration : spec=NotificationConfigurationService-v6
25- platformsHostedOnboardingPage : spec=HopService-v6
26- transfers : spec=TransferService-v3
2722balanceControlService : spec=BalanceControlService-v1
23+ transfers : spec=TransferService-v3
2824
2925allServices : $(services ) $(singleFileServices )
3026
@@ -47,7 +43,6 @@ $(services): build/spec $(openapi-generator-jar)
4743
4844$(singleFileServices ) : build/spec
4945 wget $(openapi-generator-url ) -O build/openapi-generator-cli.jar
50- cat <<< " $$(jq 'del(.paths[][].tags)' build/spec/json/$(spec).json)" > build/spec/json/$(spec ) .json
5146 rm -rf $(output )
5247 $(openapi-generator-cli ) generate \
5348 -i build/spec/json/$(spec ) .json \
@@ -57,7 +52,7 @@ $(singleFileServices): build/spec
5752 --global-property apis,apiTests=false,apiDocs=false\
5853 --additional-properties serviceName=$@ \
5954 --skip-validate-spec
60- mv $(output ) /lib/openapi_client/api/default_api -small.rb lib/adyen/services/$@ .rb
55+ mv $(output ) /lib/openapi_client/api/* -small.rb lib/adyen/services/$@ .rb
6156 rm -rf $(output )
6257
6358templates : $(openapi-generator-jar )
@@ -69,4 +64,13 @@ $(openapi-generator-jar):
6964
7065build/spec :
7166 git clone https://github.com/Adyen/adyen-openapi.git build/spec
72- perl -i -pe' s/"openapi" : "3.[0-9].[0-9]"/"openapi" : "3.0.0"/' build/spec/json/* .json
67+ perl -i -pe' s/"openapi" : "3.[0-9].[0-9]"/"openapi" : "3.0.0"/' build/spec/json/* .json
68+
69+ # Releases
70+
71+ version :
72+ perl -lne ' print "currentVersion=$$1" if /(\d+\.\d+\.\d+)/' < lib/adyen/version.rb >> " $$ GITHUB_OUTPUT"
73+
74+ version_files: =lib/adyen/version.rb
75+ bump :
76+ perl -i -pe ' s/$$ENV{"CURRENT_VERSION"}/$$ENV{"NEXT_VERSION"}/' $(version_files )
0 commit comments