Skip to content

Conversation

leggetter
Copy link
Collaborator

This pull request adds support for Google Cloud Pub/Sub as a destination type in the Outpost TypeScript SDK and documentation, along with several improvements to configuration and documentation for AWS S3 destinations. It also updates SDK generation settings for TypeScript, improves code samples, and refines documentation formatting for better clarity and consistency.

New Destination Support:

  • Added DestinationGCPPubSub and DestinationCreateGCPPubSub types, including example usage and field documentation, to support Google Cloud Pub/Sub as a destination. This includes configuration and credentials fields for GCP service accounts. [1] [2] [3] [4]

Documentation and Example Improvements:

  • Fixed formatting and escaping issues in AWS S3 keyTemplate examples and documentation, ensuring correct usage of JMESPath expressions. [1] [2] [3] [4] [5]
  • Added missing example usage and field documentation for new destination types, including Webhook and Hookdeck destinations. [1] [2]

SDK Generation and Configuration:

  • Updated TypeScript SDK generator settings to version 0.5.1, enabled acceptHeaderEnum, set property casing to camelCase, and other configuration tweaks for improved SDK output. [1] [2]

Documentation Formatting and Clarity:

  • Improved documentation formatting in RUNTIMES.md for consistency and readability, including list formatting and example code blocks. [1] [2]

Code Sample Corrections:

  • Corrected SDK initialization and peer dependency instructions in the TypeScript SDK README, including proper usage of the httpClient parameter and removal of redundant instructions for zod. [1] [2] [3]

Copy link

vercel bot commented Oct 11, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
outpost-docs Ready Ready Preview Comment Oct 12, 2025 11:14am
outpost-website Ready Ready Preview Comment Oct 12, 2025 11:14am

…e Bus, Hookdeck, RabbitMQ, and Webhook

- Implemented contract tests for Azure Service Bus destinations, covering creation, retrieval, listing, updating, and deletion.
- Added contract tests for Hookdeck destinations with similar coverage.
- Created contract tests for RabbitMQ destinations, ensuring validation of required fields and error handling.
- Developed contract tests for Webhook destinations, including validation for required configuration fields.
- Each test suite includes setup and teardown logic to manage test tenant and destination cleanup.
… OpenAPI validation test suite

- Create contributing documentation outlining test suite architecture, guidelines for adding tests, and best practices.
- Establish implementation order and roadmap for enhancing the test suite with CI/CD integration, coverage reporting, and documentation.
- Update README with current state of the test suite and next phases for development.
@leggetter leggetter marked this pull request as ready for review October 12, 2025 11:14
@leggetter leggetter merged commit 1dacfec into chore/openapi-add-gcppubsub Oct 13, 2025
3 of 5 checks passed
@leggetter leggetter deleted the feat/sdk-api-spec-tests branch October 13, 2025 09:56
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