diff --git a/.ldrelease/publish.sh b/.ldrelease/publish.sh index 99ab6f3..4b42d56 100755 --- a/.ldrelease/publish.sh +++ b/.ldrelease/publish.sh @@ -11,8 +11,8 @@ git config --global user.email launchdarklyreleasebot@launchdarkly.com # Publish updates to client repositories echo Publishing updates to client repositories... -make RELEASE_TARGETS="java" TAG=${LD_RELEASE_VERSION} push +make RELEASE_TARGETS="go java javascript php python ruby typescript-axios" TAG=${LD_RELEASE_VERSION} push # Publish client artifacts to registries echo Publishing client artifacts to registries... -make PUBLISH_TARGETS="java" publish +make PUBLISH_TARGETS="javascript python ruby typescript-axios java" publish diff --git a/CODEOWNERS b/CODEOWNERS index 0b8fbaf..b6eb40a 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -1 +1 @@ -* @launchdarkly/squad-developer-flow +* @launchdarkly/squad-integrations diff --git a/Makefile b/Makefile index b0935f9..c1b5699 100644 --- a/Makefile +++ b/Makefile @@ -164,12 +164,14 @@ push_test: push push_dry_run: GIT_PUSH_COMMAND=git push --dry-run push_dry_run: GIT_PUSH_DESC=Simulating the updates we would do +# for each client library, clone the repository and replace the contents with the newly generated client push: mkdir $(CLIENT_CLONES_PATH); \ cd $(CLIENT_CLONES_PATH); \ $(foreach RELEASE_TARGET, $(RELEASE_TARGETS), \ echo $(GIT_PUSH_DESC) to the $(RELEASE_TARGET) client repository...; \ $(GIT_COMMAND) clone https://github.com/launchdarkly/api-client-$(RELEASE_TARGET).git || exit 1; \ + rm -r api-client-$(RELEASE_TARGET)/*; \ cp -v -r ../$(TARGETS_PATH)/api-client-$(RELEASE_TARGET) .; \ cd api-client-$(RELEASE_TARGET); \ $(GIT_COMMAND) add .; \