Skip to content

docs: remove legacy Java publishing instructions #46

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jun 16, 2025

Conversation

devin-ai-integration[bot]
Copy link
Contributor

Remove legacy Java publishing instructions

This PR removes the deprecated legacy Java publishing instructions from the Speakeasy documentation while preserving the modern Sonatype Central Portal publishing workflow.

Changes Made

  • Removed entire "Java Maven: Sonatype legacy OSSRH" section from docs/publish-sdk.mdx
  • Removed reference to legacy OSSRH support in the Central Portal section
  • Removed ossrhURL configuration option from docs/speakeasy-reference/generation/java-config.mdx since it's only used for legacy publishing
  • Updated CI/CD pipeline documentation to clarify that OSSRH credentials are for Sonatype Central Portal, not legacy OSSRH

What's Preserved

  • All modern "Java Maven: Sonatype Central Portal (recommended)" instructions remain intact
  • Current best practices for Java SDK publishing are maintained
  • All other language publishing instructions are unchanged

Verification

  • Searched entire codebase for remaining legacy references - none found
  • All legacy workflow examples and configuration options removed
  • Documentation now only shows current recommended publishing approach

Link to Devin run: https://app.devin.ai/sessions/aa9f6a815df149459e34fab6e31e0eac

Requested by: ash@speakeasyapi.dev

- Remove entire 'Java Maven: Sonatype legacy OSSRH' section from publish-sdk.mdx
- Remove reference to legacy OSSRH support in Central Portal section
- Remove ossrhURL configuration option from java-config.mdx
- Update CI/CD pipeline docs to clarify OSSRH credentials are for Central Portal
- Preserve all modern Sonatype Central Portal publishing instructions

Co-Authored-By: ash@speakeasyapi.dev <ash@speakeasyapi.dev>
@devin-ai-integration devin-ai-integration bot requested a review from a team as a code owner June 16, 2025 16:36
Copy link
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

Copy link

🔗 Preview your changes
https://speakeasycom-git-docs-preview-pr-46-speakeasyapi.vercel.app
(The preview may still be building. Check back at this link in a few minutes.)

@AshGodfrey AshGodfrey merged commit 0b11169 into main Jun 16, 2025
2 checks passed
@AshGodfrey AshGodfrey deleted the devin/1750091618-remove-legacy-java-publishing branch June 16, 2025 16:45
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.

1 participant