Skip to content

Conversation

@ldhenry
Copy link
Contributor

@ldhenry ldhenry commented Oct 24, 2025

This PR syncs our private repo after the release of v18.0.2


Related Jira issue: REL-10370: Release latest open api spec and reset changelog in Gonfalon

kbrackbill and others added 30 commits February 24, 2021 11:32
[ch103716] Correct typo in big segment update operation name
* add flag dependencies endpoints

* fix list dep flags resp description
* 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 <bwoskow@launchdarkly.com>
* 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 <bwoskow@launchdarkly.com>
* Update docs for environment approval settings

Co-authored-by: Sarah Day <scribblingfox@users.noreply.github.com>
aacharya-ld and others added 19 commits October 8, 2025 21:09
* Bump generator to v 7.5.0

* Fix go client

* Fix python client

* Fix go template

* Bump go in CI and update Makefile

* Try removing python partial header

* Fix typescript client

* Use Api instead of API in go client

* Update python model package name

* Remove python template reference

* Revert models change

* Remove typescript template files

* [sc-242972] Fix GHA multiline issue

* [sc-242972] Ignore scripts

* [sc-242972] try bumping js version

* [sc-242972] Try fixing js

* [sc-242972] Swtch to using npm run build

* [sc-242972] Switch to ES6

* [sc-242972] Downgrade to node 20

* [sc-242972] switch back to require

* [sc-242972] Don't use link command

* [sc-242972] commit package.json

* [sc-242972] Try cleaning node module

* [sc-242972] modernize

* [sc-242972] Try checking in package-lock

* [sc-242972] Use babel preset

* [sc-242972] Comment out JS test

* [sc-242972] Add Check Success job
* fix java testImplementation import to account for openapi generator version bump to 7.5.0
* [REL-10048] Try updating to latest version of generator

* [REL-10048] Bump php version
* [REL-10048] Add build step to test java build

* [REL-10048] Remove unnecessary template

* [REL-10048] Just focus on java

* [REL-10048] build everything

* [REL-10048] try fixing build

* [REL-10048] update template

* [REL-10048] update template

* [REL-10048] update template

* [REL-10048] rename artifact reference

* [REL-10048] delete build action
* [REL-10138] Migrate Maven publish from OSHH to Sonatype Central

* [REL-10138] Revert signing password change

* [REL-10138] Update publish URL following https://central.sonatype.org/publish/publish-portal-ossrh-staging-api/
Add missing serverUrl configuration to the nexusStaging block to point to the new Sonatype Central staging API. Without this property, the plugin defaults to the old OSSRH URL that was shut down on June 30, 2025, causing 401 Unauthorized errors when attempting to close and release repositories.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude <noreply@anthropic.com>
There's a critical security vulnerability in `form-data` 3.4.0, which
was a transitive dependency of superagent 5.3.0. The superagent version
is set in [this mustache
file](https://github.com/OpenAPITools/openapi-generator/blob/ddb15d4b9d6fa0f04090b5db3d64ea1b8a6d0ee6/modules/openapi-generator/src/main/resources/Javascript/libraries/javascript/package.mustache)
in the openapi generator, but we can override that with our own local
`package.mustache`. This bumps the superagent version for the generated
`api-client-javascript` to `^7.0.0`, which imports form-data 4.0.4.
…-plugin (#283)

* [REL-10138] Fix nexusStaging serverUrl for Sonatype Central

Add missing serverUrl configuration to the nexusStaging block to point to the new Sonatype Central staging API. Without this property, the plugin defaults to the old OSSRH URL that was shut down on June 30, 2025, causing 401 Unauthorized errors when attempting to close and release repositories.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* [REL-10138] Migrate from nexus-staging plugin to gradle-nexus-publish-plugin

Migrate from the old io.codearte.nexus-staging plugin to the newer
io.github.gradle-nexus.publish-plugin to properly support Sonatype Central.

The old plugin was causing 403 Forbidden errors because it wasn't fully
compatible with the Sonatype Central staging API. The new plugin is the
recommended solution and provides better support for the new API.

Changes:
- Replace io.codearte.nexus-staging plugin with io.github.gradle-nexus.publish-plugin v2.0.0
- Remove nexusStaging configuration block and publishing.repositories.maven block
- Add nexusPublishing configuration with proper Sonatype Central URLs
- Update publish script to use new task names: publishToSonatype and closeAndReleaseSonatypeRepository

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
…ository (#285)

The correct task name from gradle-nexus-publish-plugin includes 'Staging':
- Incorrect: closeAndReleaseSonatypeRepository
- Correct: closeAndReleaseSonatypeStagingRepository

This fixes the error 'Task closeAndReleaseSonatypeRepository not found in root project'.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude <noreply@anthropic.com>
* [REL-10233] i think this should do it

* [REL-10233] mkdir if not exists
@ldhenry ldhenry requested review from a team as code owners October 24, 2025 11:30
@ldhenry ldhenry requested a review from monsagri October 24, 2025 11:30
ldhenry and others added 2 commits October 24, 2025 12:36
…REL-10370/release-latest-open-api-spec-and-reset-changelog-in-gonfalon
These workflow files were not present in the private mirror repository.
Removing them to ensure this branch is exactly the same as the private mirror.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@ldhenry
Copy link
Contributor Author

ldhenry commented Oct 24, 2025

I think the tests are failing because we don't have the test secrets set appropriately. This is not a big deal since these tests are passing on the private mirror.

Copy link
Member

@sloloris sloloris left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

Copy link

@sheenacarswell sheenacarswell left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving, however we should really figure out how to get those tests working in this repo.

@ldhenry ldhenry merged commit 0fcad44 into main Oct 27, 2025
6 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.