Skip to content

chore: stop publishing OpenAPI spec to SwaggerHub/APIHub#57

Merged
maheshsubramanian merged 3 commits into
masterfrom
chore/remove-swaggerhub-publish
Jun 15, 2026
Merged

chore: stop publishing OpenAPI spec to SwaggerHub/APIHub#57
maheshsubramanian merged 3 commits into
masterfrom
chore/remove-swaggerhub-publish

Conversation

@samirgarg

Copy link
Copy Markdown
Contributor

Retires SwaggerHub/APIHub publishing as part of the org-wide retirement (Jira AMP-620).

Changes:

  • Deletes .github/workflows/publish-openapi-spec.yml and the Push-*-OpenAPI-Spec caller jobs from ci-draft.yml / ci-released.yml, repairing the Publish job needs: accordingly.
  • Aligns the OpenAPI spec servers: block and OpenAPIConfigurationLoaderTest to the standard https://<repo>.net/{version} pattern (the CI Update-Spec-Version step re-stamps the server URL, so the old virtserver.swaggerhub.com assertion no longer holds).

The org-level APIHUB_API_KEY / APIHUB_ORGANISATION secrets are left untouched.

🤖 Generated with Claude Code

samirgarg and others added 2 commits June 11, 2026 17:10
Retire SwaggerHub/APIHub publishing from this repo as part of the
org-wide SwaggerHub retirement.

- Delete .github/workflows/publish-openapi-spec.yml
- ci-draft.yml: drop the Push-Draft-OpenAPI-Spec job; repair Publish needs
- ci-released.yml: drop the Push-Release-OpenAPI-Spec job; repair Publish needs

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@samirgarg
samirgarg requested a review from a team as a code owner June 15, 2026 13:29
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@maheshsubramanian
maheshsubramanian merged commit bccf7b4 into master Jun 15, 2026
14 checks passed
@maheshsubramanian
maheshsubramanian deleted the chore/remove-swaggerhub-publish branch June 15, 2026 14:46
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.

2 participants