Skip to content

Commit

Permalink
prepare 11.0.0 release (#114)
Browse files Browse the repository at this point in the history
* use gonfalon generated openapi 3 spec

* clean up circle config

* get openapi spec from prod gonfalon

* use staging url

* update go sample to use updated go client

* revert back to production openapi spec

* fix Python sample

* fix swagger-client import name

* update typescript target to axios

* update java sample code to use new java client

* update javascript sample code to use new javascript client

* update ruby sample code to use new ruby client

* update ruby client for testing

* update java sample

* [ch103716] Correct typo in big segment update operation name

* [ch105622] add flag dependencies endpoints to openapi (#190)

* add flag dependencies endpoints

* fix list dep flags resp description

* Bw/ch109131/generator migration start (#192)

* first stab at migrating generators. ran out of time to fix errors.

* Go client generating

remove old README template for Go

ignoring openapi-generator binary from git

* download generator if not there

* update Go example

add back go folder temporarily to build

* working go example

* template cleanup

* updates for python and go

* add ruby support

* temporary reorder of build

* wget json file again

build all clients

fix up docs there is no more yaml generation

* updates for java

* small cleanup

* basic README cleanup to kick off CI

Co-authored-by: Ben Woskow <[email protected]>

* update releaser (#193)

* first stab at migrating generators. ran out of time to fix errors.

* Go client generating

remove old README template for Go

ignoring openapi-generator binary from git

* download generator if not there

* update Go example

add back go folder temporarily to build

* working go example

* template cleanup

* updates for python and go

* add ruby support

* temporary reorder of build

* wget json file again

build all clients

fix up docs there is no more yaml generation

* updates for java

* small cleanup

* basic README cleanup to kick off CI

* update releaser

* updates for javascript

* wrong directory

* fix java

* update typescript build

* minor js updates

* clean up flag in conflict

* updates for PHP

* remove commented out dependency java

Co-authored-by: Ben Woskow <[email protected]>

* Updating sample codes to work with latest spec (#194)

* update readme links (#195)

* Adding the DX squad as codeowners

* Update docs for environment approval settings (#196)

* Update docs for environment approval settings

Co-authored-by: Sarah Day <[email protected]>

* add sample code link (#198)

* temporarily remove csharp from publication process (#197)

* Remove vestigial files

* Update readme

* Rev to open api generator 5.2

* Skip spec validation to avoid  breaking it

* Update README.md

Co-authored-by: Ben Woskow <[email protected]>

* Update readme

* Clean description refs from openapi spec before generating

* Revert "Clean description refs from openapi spec before generating"

This reverts commit 21e2da1.

* Skip spec validation

* 86 github pages

* Revert removal of java sdk gh page

* Remove validation skipping

* Samples sans reps2

* s/GlobalFlagRep/FlagPost

* s/VariateRep/FlagPostVariations

* pass in git info to every clinet (#200)

* update docs for approvals copy flag (#201)

* Update go example

* Use patched version of openapi-generator-cli temporarily

* Update ld-openapi-generator-cli.jar

* further implementation of Dockerized Releaser (#204)

* Update examples

* Fix python sample

* Fix ruby sample

* verify that client code builds, fix (most) Java build issues, make dry run more useful (#205)

* update goas branch for new release process (#206)

* fix problems with Java and JavaScript client builds (#207)

* Fix typescript sample code (#208)

* updates for typescript

* add node t types

remove finally

* remove commented out code

* fixes based on feedback

* Fix bad merge

* adding github host key (#210)

* add ssh dir

* back out previous ssh changes and correctly use https (#212)

* Java Client Changes (#213)

* move Java to end of publish

add gradle.properties file to set longer timeout to Sonatype

* move Java to end of publish

* Update .ldrelease/publish-dry-run.sh

Co-authored-by: carmenquan <[email protected]>

Co-authored-by: carmenquan <[email protected]>

* Replace deprecated docker image usage with newer CircleCI docker images (#214)

* api-client-javascript 6.0.0 doesn't work due to incorrect package generation (#215)

* update to copy hidden files

* remove python

* Revert "remove python"

This reverts commit b5bc51b589406d4af33826be5a3da1ed7836583c.

* fix python build (#216)

* [sc124605] Removing custom template for ruby client (#217)

* removing custom template for ruby client

* remove whitespace

* using token username (#218)

* allow release to proceed if a per-target publish step failed only because it was already published

* update Makefile (#220)

add temporary template, plan to upstream change

* renaming variate to variation (#222)

* update generator (#221)

* update .jar (#223)

* update version template (#224)

* switch to gradlew, update from deprecated ghpages library (#225)

* allow execution of gradle wrapper (#226)

* Remove publish to java gh pages (#228)

* remove publish to java gh pages

* adding whitespace

* remove csharp dotnet references (#230)

* Update branch from master to main (#229)

* update branch from master to main

* adding fetch all

* test if main exists

* test if main exists

* test clone

* Removed git submodule -b to checkout the default branch automatically.

* Update Makefile

* Update Makefile

* Update Makefile

* Removed c#

* Update Makefile

* Replaced make foreach with bash for loop.

* Apply suggestions from code review

* Update Makefile

* Update Makefile

* Rollback to working version.

* Update Makefile

* add git fetch

* remove variable

* adding back version

* using prev branch variable

* remove version

Co-authored-by: Yusinto Ngadiman <[email protected]>

* update codeowners (#235)

* [sc-156083] Add php sample app (#234)

* Update to OpenAPI Generator 6.0.0 (#233)

* updating to use 6.0.0-beta

* update version to 6.0.0

* remove ld-openapi-generator-cli.jar

* update gradle file

* update gradle file

* update gradle file

* update gradle file

* update gradle file

* updating axios

* remove files

* remove extra gradle

* add typescript tsconfig.mustache

* adding a projects sample

* adding println

* adding println for projects

* remove delete action

* testing new config

* testing new api key

* removing load prior targets

* revert java sample change

* updating java config

* cleanup in case of bad run for java

* Revert "cleanup in case of bad run for java"

This reverts commit 205bed7a6d9035f8483e2c23662ed6a7b0bfdb3d.

* updating go sample

* removing projects

* Update tsconfig.mustache (#236)

* add blurb about versioning

* fixing link

* Update samples/java/src/main/java/com/launchdarkly/sample/Main.java

* Update README-PREFIX.md

Co-authored-by: Molly <[email protected]>

* Update README-PREFIX.md

Co-authored-by: Yusinto Ngadiman <[email protected]>
Co-authored-by: Molly <[email protected]>

* Adding template for fixing restructuredtext issue (#238)

* adding template for fixing restructuredtext issue

* missing second line

* adding .gitignore file (#239)

* Rename gitignore mustache file (#240)

* adding .gitignore file

* rename file

* only updating java (#241)

* add wildcards (#242)

* fix: [sc-160524] Need to remove all old files before copying new targets to git repo (#244)

* adding back other clients

* remove contents of the newly cloned git folder

* revert change from old PR

* add comment

* adding back other clients (#243)

* Update codeowners (#245)

* Update codeowners

* fix squad name

Co-authored-by: Kevin Brackbill <[email protected]>
Co-authored-by: Raymond Ho <[email protected]>
Co-authored-by: Lexi Ross <[email protected]>
Co-authored-by: Matt Wagner <[email protected]>
Co-authored-by: Henry Jacobs <[email protected]>
Co-authored-by: LaunchDarklyCI <[email protected]>
Co-authored-by: Dan O'Brien <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: Ben Woskow <[email protected]>
Co-authored-by: vatasha <[email protected]>
Co-authored-by: Sarah Day <[email protected]>
Co-authored-by: Christie Williams <[email protected]>
Co-authored-by: LaunchDarklyReleaseBot <[email protected]>
Co-authored-by: Eli Bishop <[email protected]>
Co-authored-by: carmenquan <[email protected]>
Co-authored-by: Yusinto Ngadiman <[email protected]>
Co-authored-by: Jaz White <[email protected]>
Co-authored-by: Jaz White <[email protected]>
Co-authored-by: Molly <[email protected]>
  • Loading branch information
20 people authored Nov 21, 2022
1 parent 8d727b2 commit b31a837
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 3 deletions.
4 changes: 2 additions & 2 deletions .ldrelease/publish.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ git config --global user.email [email protected]

# 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
2 changes: 1 addition & 1 deletion CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1 +1 @@
* @launchdarkly/squad-developer-flow
* @launchdarkly/squad-integrations
2 changes: 2 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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 .; \
Expand Down

0 comments on commit b31a837

Please sign in to comment.