Skip to content

feat: runway piece#9133

Merged
onyedikachi-david merged 7 commits intoactivepieces:mainfrom
sparkybug:runway
Sep 11, 2025
Merged

feat: runway piece#9133
onyedikachi-david merged 7 commits intoactivepieces:mainfrom
sparkybug:runway

Conversation

@sparkybug
Copy link
Copy Markdown
Contributor

@sparkybug sparkybug commented Sep 8, 2025

/claim #9125
fixes #9125

@algora-pbc algora-pbc bot mentioned this pull request Sep 8, 2025
@sparkybug
Copy link
Copy Markdown
Contributor Author

While validating the Runway piece end-to-end, live requests are failing with:

HTTP 400
{"error":"You do not have enough credits to run this"}

I recorded a short video walkthrough of the failure and my setup:

Screen.Recording.2025-09-08.175910.small.mp4

What I validated without credits

Piece scaffolding and exports match repo conventions

Input props, validation, and error shaping

Retries/backoff and HTTP client usage

Normalized outputs and artifact handling paths

Request

If the team has a test key/sandbox or can top up credits, I can re-run the live tests and attach success artifacts.

Alternatively, I can switch the action tests to recorded/mocked responses if that’s preferred for CI.

@kishanprmr @onyedikachi-david @sanket-a11y

sparkybug and others added 4 commits September 11, 2025 06:38
…d file download capabilities

- Updated get-task-details action to use RunwayML SDK for task retrieval.
- Added file extension detection based on URL and Content-Type.
- Implemented detailed status descriptions for task states.
- Enhanced output file downloading with error handling and progress tracking.
- Introduced Zod validation for task ID input.
- Updated action properties with descriptions for better user guidance.

chore: improve runwayAuth with descriptive text for API key

- Added description to runwayAuth for clarity on obtaining the API key.

refactor: simplify task ID property definition

- Changed task ID property from dropdown to short text for direct input.
- Updated description to guide users on obtaining the task ID.

chore: initialize package-lock.json for runway package

- Created package-lock.json to manage dependencies for the runway package.
@nx-cloud
Copy link
Copy Markdown

nx-cloud bot commented Sep 11, 2025

View your CI Pipeline Execution ↗ for commit 38c4d91

Command Status Duration Result
nx run server-api:test-ce ✅ Succeeded 3m 30s View ↗
nx run server-api:test-cloud ✅ Succeeded 3m 17s View ↗
nx run server-api:test-ee ✅ Succeeded 3m 15s View ↗
nx run-many --target=test --projects=engine,sha... ✅ Succeeded 28s View ↗
nx run-many --target=build -c production --proj... ✅ Succeeded 29s View ↗
nx affected --target=build -c production --excl... ✅ Succeeded 1m 2s View ↗
nx run-many --target=lint --projects=pieces-run... ✅ Succeeded 9s View ↗
nx affected --target=lint --exclude=pieces-* --... ✅ Succeeded 55s View ↗

☁️ Nx Cloud last updated this comment at 2025-09-11 10:53:45 UTC

@onyedikachi-david onyedikachi-david merged commit 9f056c8 into activepieces:main Sep 11, 2025
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[MCP] Runway

3 participants