Skip to content

Conversation

@jverce
Copy link
Collaborator

@jverce jverce commented Jul 28, 2025

Changelog

  • Add workflows module that contains the "invoke" and "invoke for external user" cases already present in the existing TypeScript SDK
  • Document the new functionality in the reference doc
  • Bump major version (release candidate)

* Add `workflows` module that contains the "invoke" and "invoke for
external user" cases already present in the existing TypeScript SDK
* Document the new functionality in the reference doc
* Bump major version (release candidate)
@jverce jverce requested a review from Copilot July 28, 2025 18:09
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR adds comprehensive workflow invocation capabilities to the Pipedream Python SDK, bringing it to feature parity with the existing TypeScript SDK. The implementation includes both synchronous and asynchronous clients with support for standard workflow invocation and external user invocation patterns.

Key changes:

  • Implements workflow invocation functionality with HTTP method flexibility and authentication options
  • Adds external user invocation support for Pipedream Connect use cases
  • Bumps the SDK version to 1.0rc1 (release candidate) indicating a major version upgrade

Reviewed Changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
src/pipedream/workflows/client.py Core workflow client implementation with sync/async support and URL building logic
src/pipedream/workflows/__init__.py Module initialization exposing workflow client classes
src/pipedream/pipedream.py Integration of workflow clients into main SDK classes with environment-aware domain configuration
src/pipedream/core/client_wrapper.py Version bump in user agent headers to reflect new release candidate
src/pipedream/__init__.py Exports workflows module in public API
reference.md Documentation for new workflow invocation methods with usage examples
pyproject.toml Package version update to 1.0rc1
.fernignore Updated ignore patterns for generated vs custom code

@jverce jverce merged commit 246468a into PipedreamHQ:main Jul 28, 2025
1 check passed
@jverce jverce deleted the jay/dj-3411-support-for-workflow-invocations branch July 28, 2025 18:18
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