diff --git a/components/ragie/actions/create-document/create-document.mjs b/components/ragie/actions/create-document/create-document.mjs index e3b2b90370c4b..72dff3f6c1b91 100644 --- a/components/ragie/actions/create-document/create-document.mjs +++ b/components/ragie/actions/create-document/create-document.mjs @@ -6,7 +6,7 @@ export default { key: "ragie-create-document", name: "Create Document", description: "Creates a new document in Ragie. [See the documentation](https://docs.ragie.ai/reference/createdocument)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { ragie, @@ -48,6 +48,12 @@ export default { ], optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const data = new FormData(); diff --git a/components/ragie/actions/update-document-file/update-document-file.mjs b/components/ragie/actions/update-document-file/update-document-file.mjs index 90acfb2ec2c39..43cd58d02dd27 100644 --- a/components/ragie/actions/update-document-file/update-document-file.mjs +++ b/components/ragie/actions/update-document-file/update-document-file.mjs @@ -6,7 +6,7 @@ export default { key: "ragie-update-document-file", name: "Update Document File", description: "Updates an existing document file in Ragie. [See the documentation](https://docs.ragie.ai/reference/updatedocumentfile).", - version: "0.1.0", + version: "0.1.1", type: "action", props: { ragie, @@ -29,6 +29,12 @@ export default { "documentFile", ], }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const data = new FormData(); diff --git a/components/ragie/package.json b/components/ragie/package.json index 0d23fff212e1e..6895e18761c2a 100644 --- a/components/ragie/package.json +++ b/components/ragie/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/ragie", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream Ragie Components", "main": "ragie.app.mjs", "keywords": [ diff --git a/components/raindrop/actions/parse-bookmark-file/parse-bookmark-file.mjs b/components/raindrop/actions/parse-bookmark-file/parse-bookmark-file.mjs index 4f05dea6ae8a1..9de6c61989d5f 100644 --- a/components/raindrop/actions/parse-bookmark-file/parse-bookmark-file.mjs +++ b/components/raindrop/actions/parse-bookmark-file/parse-bookmark-file.mjs @@ -6,7 +6,7 @@ export default { key: "raindrop-parse-bookmark-file", name: "Parse HTML Bookmark File", description: "Convert an HTML bookmark file to JSON. Supports Nestcape, Pocket and Instapaper file formats. [See the documentation](https://developer.raindrop.io/v1/import#parse-html-import-file)", - version: "1.0.0", + version: "1.0.1", type: "action", props: { raindrop, @@ -15,6 +15,12 @@ export default { label: "File Path or URL", description: "The file to parse. Provide either a file URL or a path to a file in the `/tmp` directory (for example, `/tmp/bookmarks.html`)", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const form = new FormData(); diff --git a/components/raindrop/package.json b/components/raindrop/package.json index 6c15971ec2573..e29a2fb64a5a2 100644 --- a/components/raindrop/package.json +++ b/components/raindrop/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/raindrop", - "version": "0.4.0", + "version": "0.4.1", "description": "Pipedream Raindrop.io Components", "main": "raindrop.app.mjs", "keywords": [ diff --git a/components/ramp/actions/upload-receipt/upload-receipt.mjs b/components/ramp/actions/upload-receipt/upload-receipt.mjs index da3a2fe7e64d9..4e2b2bdb6a74e 100644 --- a/components/ramp/actions/upload-receipt/upload-receipt.mjs +++ b/components/ramp/actions/upload-receipt/upload-receipt.mjs @@ -6,7 +6,7 @@ export default { key: "ramp-upload-receipt", name: "Upload Receipt", description: "Uploads a receipt for a given transaction and user. [See the documentation](https://docs.ramp.com/developer-api/v1/reference/rest/receipts#post-developer-v1-receipts)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { ramp, @@ -27,6 +27,12 @@ export default { label: "File Path or URL", description: "The file to upload. Provide either a file URL or a path to a file in the `/tmp` directory (for example, `/tmp/myFile.txt`)", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const boundary = "----WebKitFormBoundary7MA4YWxkTrZu0gW"; diff --git a/components/ramp/package.json b/components/ramp/package.json index 8b49d63a363d6..f515f3e2bbfbf 100644 --- a/components/ramp/package.json +++ b/components/ramp/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/ramp", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream Ramp Components", "main": "ramp.app.mjs", "keywords": [ diff --git a/components/ramp_sandbox/actions/upload-receipt/upload-receipt.mjs b/components/ramp_sandbox/actions/upload-receipt/upload-receipt.mjs index 330653ad1116b..164ed4310e20a 100644 --- a/components/ramp_sandbox/actions/upload-receipt/upload-receipt.mjs +++ b/components/ramp_sandbox/actions/upload-receipt/upload-receipt.mjs @@ -6,7 +6,7 @@ export default { key: "ramp_sandbox-upload-receipt", name: "Upload Receipt", description: "Uploads a receipt for a given transaction and user. [See the documentation](https://docs.ramp.com/developer-api/v1/reference/rest/receipts#post-developer-v1-receipts)", - version: "0.0.2", + version: "0.0.3", type: "action", props: { ramp, @@ -27,5 +27,11 @@ export default { label: "File Path", description: "The path to a file in the `/tmp` directory. [See the documentation on working with files](https://pipedream.com/docs/code/nodejs/working-with-files/#writing-a-file-to-tmp)", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, }; diff --git a/components/ramp_sandbox/package.json b/components/ramp_sandbox/package.json index cb839997ef866..6e8acf198b7c3 100644 --- a/components/ramp_sandbox/package.json +++ b/components/ramp_sandbox/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/ramp_sandbox", - "version": "0.1.2", + "version": "0.1.3", "description": "Pipedream Ramp (Sandbox) Components", "main": "ramp_sandbox.app.mjs", "keywords": [ diff --git a/components/rapid_url_indexer/actions/download-project-report/download-project-report.mjs b/components/rapid_url_indexer/actions/download-project-report/download-project-report.mjs index 25e91261cc729..1e223a7f05b00 100644 --- a/components/rapid_url_indexer/actions/download-project-report/download-project-report.mjs +++ b/components/rapid_url_indexer/actions/download-project-report/download-project-report.mjs @@ -6,7 +6,7 @@ export default { name: "Download Project Report", description: "Download the report for a specific project. [See the documentation](https://rapidurlindexer.com/indexing-api/).", type: "action", - version: "0.0.1", + version: "0.0.2", props: { rapidUrlIndexer, projectId: { @@ -20,6 +20,11 @@ export default { label: "Filename", description: "A filename to save the report as in the `/tmp` directory. Include the `.csv` extension", }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async run({ $ }) { const response = await this.rapidUrlIndexer.downloadProjectReport({ diff --git a/components/rapid_url_indexer/package.json b/components/rapid_url_indexer/package.json index d3d9f342f3855..2bffecb80290e 100644 --- a/components/rapid_url_indexer/package.json +++ b/components/rapid_url_indexer/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/rapid_url_indexer", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream Rapid URL Indexer Components", "main": "rapid_url_indexer.app.mjs", "keywords": [ diff --git a/components/reform/actions/extract-data-from-document/extract-data-from-document.mjs b/components/reform/actions/extract-data-from-document/extract-data-from-document.mjs index c30a7881ac5d8..a3fbe21d2faa7 100644 --- a/components/reform/actions/extract-data-from-document/extract-data-from-document.mjs +++ b/components/reform/actions/extract-data-from-document/extract-data-from-document.mjs @@ -7,7 +7,7 @@ export default { key: "reform-extract-data-from-document", name: "Extract Data From Document", description: "Extract structured data from a document. [See the documentation](https://docs.reformhq.com/synchronous-data-processing/extract)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { reform, @@ -23,6 +23,12 @@ export default { "fields", ], }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const fields = utils.parseFields(this.fields); diff --git a/components/reform/package.json b/components/reform/package.json index 7a5c33643c66f..639b7d3298181 100644 --- a/components/reform/package.json +++ b/components/reform/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/reform", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream Reform Components", "main": "reform.app.mjs", "keywords": [ diff --git a/components/rendi/actions/run-ffmpeg-command/run-ffmpeg-command.mjs b/components/rendi/actions/run-ffmpeg-command/run-ffmpeg-command.mjs index 7b13c83d5b4ba..79440380d3c58 100644 --- a/components/rendi/actions/run-ffmpeg-command/run-ffmpeg-command.mjs +++ b/components/rendi/actions/run-ffmpeg-command/run-ffmpeg-command.mjs @@ -8,7 +8,7 @@ export default { key: "rendi-run-ffmpeg-command", name: "Run FFmpeg Command", description: "Submit an FFmpeg command for processing with input and output file specifications. [See the documentation](https://docs.rendi.dev/api-reference/endpoint/run-ffmpeg-command)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { rendi, @@ -40,6 +40,11 @@ export default { optional: true, reloadProps: true, }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, additionalProps() { if (this.waitForCompletion) { @@ -93,7 +98,8 @@ export default { responseType: "arraybuffer", }); const filename = value.storage_url.split("/").pop(); - const downloadedFilepath = `/tmp/${filename}`; + const downloadedFilepath = + `${process.env.STASH_DIR || "/tmp"}/${filename}`; fs.writeFileSync(downloadedFilepath, resp); response.tmpFiles.push({ diff --git a/components/rendi/package.json b/components/rendi/package.json index 3afbeaca6513e..ed3f3c0d5a9c6 100644 --- a/components/rendi/package.json +++ b/components/rendi/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/rendi", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream Rendi Components", "main": "rendi.app.mjs", "keywords": [ diff --git a/components/ringcentral/actions/download-recording/download-recording.mjs b/components/ringcentral/actions/download-recording/download-recording.mjs index 0f1eadefd3368..acc631b87a84b 100644 --- a/components/ringcentral/actions/download-recording/download-recording.mjs +++ b/components/ringcentral/actions/download-recording/download-recording.mjs @@ -5,7 +5,7 @@ export default { key: "ringcentral-download-recording", name: "Download Recording", description: "Gets a recording and downloads it to the /tmp directory. [See the documentation](https://developers.ringcentral.com/api-reference/Call-Recordings/readCallRecordingContent)", - version: "0.0.2", + version: "0.0.3", type: "action", props: { ringcentral, @@ -46,6 +46,11 @@ export default { label: "Filename", description: "Filename for the new file in the /tmp directory", }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, methods: { getRecording({ diff --git a/components/ringcentral/package.json b/components/ringcentral/package.json index f3c72e1610d0d..6359bde0930b1 100644 --- a/components/ringcentral/package.json +++ b/components/ringcentral/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/ringcentral", - "version": "0.5.0", + "version": "0.5.1", "description": "Pipedream Ringcentral Components", "main": "ringcentral.app.mjs", "keywords": [ diff --git a/components/roboflow/actions/classify-image/classify-image.mjs b/components/roboflow/actions/classify-image/classify-image.mjs index bd15b331112f1..acde8cf55857e 100644 --- a/components/roboflow/actions/classify-image/classify-image.mjs +++ b/components/roboflow/actions/classify-image/classify-image.mjs @@ -5,7 +5,7 @@ export default { key: "roboflow-classify-image", name: "Classify Image", description: "Run inference on classification models hosted on Roboflow. [See the documentation](https://docs.roboflow.com/deploy/hosted-api/classification).", - version: "1.0.0", + version: "1.0.1", type: "action", props: { roboflow, @@ -30,6 +30,12 @@ export default { "filePath", ], }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const response = await this.roboflow.classifyImage({ diff --git a/components/roboflow/actions/detect-object-from-image/detect-object-from-image.mjs b/components/roboflow/actions/detect-object-from-image/detect-object-from-image.mjs index 387a270467471..6b3f8bedfc9f2 100644 --- a/components/roboflow/actions/detect-object-from-image/detect-object-from-image.mjs +++ b/components/roboflow/actions/detect-object-from-image/detect-object-from-image.mjs @@ -5,7 +5,7 @@ export default { key: "roboflow-detect-object-from-image", name: "Detect Object From Image", description: "Run inference on your object detection models hosted on Roboflow. [See the documentation](https://docs.roboflow.com/deploy/hosted-api/object-detection).", - version: "1.0.0", + version: "1.0.1", type: "action", props: { roboflow, @@ -30,6 +30,12 @@ export default { "filePath", ], }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const response = await this.roboflow.detectObject({ diff --git a/components/roboflow/actions/upload-image/upload-image.mjs b/components/roboflow/actions/upload-image/upload-image.mjs index 5c64d6f8716b3..801ec8b0381d6 100644 --- a/components/roboflow/actions/upload-image/upload-image.mjs +++ b/components/roboflow/actions/upload-image/upload-image.mjs @@ -7,7 +7,7 @@ export default { key: "roboflow-upload-image", name: "Upload Image", description: "Upload an image to a project on the Roboflow platform. [See the documentation](https://docs.roboflow.com/datasets/adding-data/upload-api).", - version: "1.0.0", + version: "1.0.1", type: "action", props: { roboflow, @@ -29,6 +29,12 @@ export default { description: "Name of the uploaded file", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const formData = new FormData(); diff --git a/components/roboflow/package.json b/components/roboflow/package.json index 2027afd4d9b8e..fa64442e2e545 100644 --- a/components/roboflow/package.json +++ b/components/roboflow/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/roboflow", - "version": "1.0.0", + "version": "1.0.1", "description": "Pipedream Roboflow Components", "main": "roboflow.app.mjs", "keywords": [ diff --git a/components/salesforce_rest_api/actions/create-attachment/create-attachment.mjs b/components/salesforce_rest_api/actions/create-attachment/create-attachment.mjs index ec84a7503e473..6b1cbc86665bc 100644 --- a/components/salesforce_rest_api/actions/create-attachment/create-attachment.mjs +++ b/components/salesforce_rest_api/actions/create-attachment/create-attachment.mjs @@ -18,7 +18,7 @@ export default { key: "salesforce_rest_api-create-attachment", name: "Create Attachment", description: `Creates an Attachment on a parent object. [See the documentation](${docsLink})`, - version: "0.5.0", + version: "0.5.1", type: "action", props, async run({ $ }) { diff --git a/components/salesforce_rest_api/package.json b/components/salesforce_rest_api/package.json index 4812ab30824b4..72086b4a1c7d9 100644 --- a/components/salesforce_rest_api/package.json +++ b/components/salesforce_rest_api/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/salesforce_rest_api", - "version": "1.6.0", + "version": "1.6.1", "description": "Pipedream Salesforce (REST API) Components", "main": "salesforce_rest_api.app.mjs", "keywords": [ diff --git a/components/scoredetect/actions/create-timestamp-file/create-timestamp-file.mjs b/components/scoredetect/actions/create-timestamp-file/create-timestamp-file.mjs index 4b7f4e654b44b..39319a0e5a924 100644 --- a/components/scoredetect/actions/create-timestamp-file/create-timestamp-file.mjs +++ b/components/scoredetect/actions/create-timestamp-file/create-timestamp-file.mjs @@ -5,7 +5,7 @@ export default { key: "scoredetect-create-timestamp-file", name: "Create Certificate from File", description: "Creates a timestamped blockchain certificate using a provided file (local or URL). [See the documentation](https://api.scoredetect.com/docs/routes#create-certificate)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { scoreDetect, @@ -15,6 +15,12 @@ export default { "fileOrUrl", ], }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { diff --git a/components/scoredetect/package.json b/components/scoredetect/package.json index 28bd6313c43ea..be292ddc75190 100644 --- a/components/scoredetect/package.json +++ b/components/scoredetect/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/scoredetect", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream ScoreDetect Components", "main": "scoredetect.app.mjs", "keywords": [ diff --git a/components/scrapfly/actions/ai-data-extraction/ai-data-extraction.mjs b/components/scrapfly/actions/ai-data-extraction/ai-data-extraction.mjs index a9f0b45c82ef8..2f4c0973af298 100644 --- a/components/scrapfly/actions/ai-data-extraction/ai-data-extraction.mjs +++ b/components/scrapfly/actions/ai-data-extraction/ai-data-extraction.mjs @@ -6,7 +6,7 @@ export default { key: "scrapfly-ai-data-extraction", name: "AI Data Extraction", description: "Automate content extraction from any text-based source using AI, LLM, and custom parsing. [See the documentation](https://scrapfly.io/docs/extraction-api/getting-started)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { scrapfly, @@ -59,6 +59,12 @@ export default { description: "Queue you scrape request and redirect API response to a provided webhook endpoint. You can create a webhook endpoint from your `dashboard`, it takes the name of the webhook. Webhooks are scoped to the given project/env.", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { if (!this.extractionTemplate && !this.extractionPrompt && !this.extractionModel) { diff --git a/components/scrapfly/package.json b/components/scrapfly/package.json index 92586f41228d2..f255797b2994c 100644 --- a/components/scrapfly/package.json +++ b/components/scrapfly/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/scrapfly", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream Scrapfly Components", "main": "scrapfly.app.mjs", "keywords": [ @@ -16,4 +16,3 @@ "@pipedream/platform": "^3.1.0" } } - diff --git a/components/sendgrid/actions/send-email-multiple-recipients/send-email-multiple-recipients.mjs b/components/sendgrid/actions/send-email-multiple-recipients/send-email-multiple-recipients.mjs index 1e2be637afa17..e5f68bab70c86 100644 --- a/components/sendgrid/actions/send-email-multiple-recipients/send-email-multiple-recipients.mjs +++ b/components/sendgrid/actions/send-email-multiple-recipients/send-email-multiple-recipients.mjs @@ -10,7 +10,7 @@ export default { key: "sendgrid-send-email-multiple-recipients", name: "Send Email Multiple Recipients", description: "This action sends a personalized e-mail to multiple specified recipients. [See the docs here](https://docs.sendgrid.com/api-reference/mail-send/mail-send)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { ...common.props, @@ -144,6 +144,12 @@ export default { ], optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async additionalProps() { const props = {}; diff --git a/components/sendgrid/actions/send-email-single-recipient/send-email-single-recipient.mjs b/components/sendgrid/actions/send-email-single-recipient/send-email-single-recipient.mjs index 5beda728cc7e5..5ab9caa4d8570 100644 --- a/components/sendgrid/actions/send-email-single-recipient/send-email-single-recipient.mjs +++ b/components/sendgrid/actions/send-email-single-recipient/send-email-single-recipient.mjs @@ -8,7 +8,7 @@ export default { key: "sendgrid-send-email-single-recipient", name: "Send Email Single Recipient", description: "This action sends a personalized e-mail to the specified recipient. [See the docs here](https://docs.sendgrid.com/api-reference/mail-send/mail-send)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { ...common.props, @@ -165,6 +165,12 @@ export default { ], optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async additionalProps() { const props = {}; diff --git a/components/sendgrid/package.json b/components/sendgrid/package.json index b898a710f2b2b..73f405a2b341f 100644 --- a/components/sendgrid/package.json +++ b/components/sendgrid/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/sendgrid", - "version": "0.5.0", + "version": "0.5.1", "description": "Pipedream Sendgrid Components", "main": "sendgrid.app.mjs", "keywords": [ diff --git a/components/sftp/actions/upload-file/upload-file.mjs b/components/sftp/actions/upload-file/upload-file.mjs index 1ffa706c30316..6c291f36126f7 100644 --- a/components/sftp/actions/upload-file/upload-file.mjs +++ b/components/sftp/actions/upload-file/upload-file.mjs @@ -7,7 +7,7 @@ export default { key: "sftp-upload-file", name: "Upload File", description: "Uploads a file or string in UTF-8 format to the SFTP server. [See the documentation](https://github.com/theophilusx/ssh2-sftp-client#org99d1b64)", - version: "0.4.0", + version: "0.4.1", type: "action", props: { app, @@ -28,6 +28,12 @@ export default { label: "Remote Path", description: "The path on the sftp server for store the data. e.g. `./uploads/my-file.txt`", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { if (!this.data && !this.file) { diff --git a/components/sftp/package.json b/components/sftp/package.json index 28c329c2edf7d..b5ba423602137 100644 --- a/components/sftp/package.json +++ b/components/sftp/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/sftp", - "version": "0.5.0", + "version": "0.5.1", "description": "Pipedream SFTP Components", "main": "sftp.app.mjs", "keywords": [ diff --git a/components/sharepoint/actions/download-file/download-file.mjs b/components/sharepoint/actions/download-file/download-file.mjs index bc8e7095220f3..2b67bc6d9524b 100644 --- a/components/sharepoint/actions/download-file/download-file.mjs +++ b/components/sharepoint/actions/download-file/download-file.mjs @@ -5,7 +5,7 @@ export default { key: "sharepoint-download-file", name: "Download File", description: "Download a Microsoft Sharepoint file to the /tmp directory. [See the documentation](https://learn.microsoft.com/en-us/graph/api/driveitem-get-content?view=graph-rest-1.0&tabs=http)", - version: "0.0.2", + version: "0.0.3", type: "action", props: { sharepoint, @@ -39,6 +39,11 @@ export default { label: "Filename", description: "The filename to save the downloaded file as in the `/tmp` directory", }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async run({ $ }) { const response = await this.sharepoint.getFile({ diff --git a/components/sharepoint/package.json b/components/sharepoint/package.json index bdb7fcc614688..39a90da29e345 100644 --- a/components/sharepoint/package.json +++ b/components/sharepoint/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/sharepoint", - "version": "0.3.1", + "version": "0.3.2", "description": "Pipedream Microsoft Sharepoint Online Components", "main": "sharepoint.app.mjs", "keywords": [ diff --git a/components/shopify/actions/bulk-import/bulk-import.mjs b/components/shopify/actions/bulk-import/bulk-import.mjs index ff563b205a926..36733c0e992b4 100644 --- a/components/shopify/actions/bulk-import/bulk-import.mjs +++ b/components/shopify/actions/bulk-import/bulk-import.mjs @@ -7,7 +7,7 @@ export default { key: "shopify-bulk-import", name: "Bulk Import", description: "Execute bulk mutations by uploading a JSONL file containing mutation variables. [See the documentation](https://shopify.dev/docs/api/admin-graphql/latest/mutations/bulkoperationrunmutation)", - version: "0.0.2", + version: "0.0.3", type: "action", props: { shopify, @@ -32,6 +32,12 @@ export default { description: "An optional identifier which may be used for querying", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { stagedUploadQuery() { diff --git a/components/shopify/package.json b/components/shopify/package.json index cca078f6bd712..450673c31eec3 100644 --- a/components/shopify/package.json +++ b/components/shopify/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/shopify", - "version": "0.7.0", + "version": "0.7.1", "description": "Pipedream Shopify Components", "main": "shopify.app.mjs", "keywords": [ diff --git a/components/shortpixel/actions/optimize-image/optimize-image.mjs b/components/shortpixel/actions/optimize-image/optimize-image.mjs index 3c0fffd097499..2a37715142910 100644 --- a/components/shortpixel/actions/optimize-image/optimize-image.mjs +++ b/components/shortpixel/actions/optimize-image/optimize-image.mjs @@ -6,7 +6,7 @@ export default { key: "shortpixel-optimize-image", name: "Optimize Image", description: "Optimize and/or adjust an image using ShortPixel. [See the documentation](https://shortpixel.com/knowledge-base/article/shortpixel-adaptive-images-api-parameters/)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { shortpixel, @@ -58,6 +58,12 @@ export default { description: "Optionally, enter a filename that will be used to save the image in /tmp", optional: true, }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + optional: true, + }, }, methods: { buildParams() { diff --git a/components/shortpixel/package.json b/components/shortpixel/package.json index 2f3f6e60c303b..dceebd41e108c 100644 --- a/components/shortpixel/package.json +++ b/components/shortpixel/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/shortpixel", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream ShortPixel Components", "main": "shortpixel.app.mjs", "keywords": [ diff --git a/components/signaturit/actions/create-certified-email/create-certified-email.mjs b/components/signaturit/actions/create-certified-email/create-certified-email.mjs index ab47de8523784..0a3dfc6f1b453 100644 --- a/components/signaturit/actions/create-certified-email/create-certified-email.mjs +++ b/components/signaturit/actions/create-certified-email/create-certified-email.mjs @@ -8,7 +8,7 @@ export default { key: "signaturit-create-certified-email", name: "Create Certified Email", description: "Initiates the creation of a certified email. [See the documentation](https://docs.signaturit.com/api/latest#emails_create_email)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { signaturit, @@ -67,6 +67,12 @@ export default { ], optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const formData = new FormData(); diff --git a/components/signaturit/actions/create-signature-request-from-template/create-signature-request-from-template.mjs b/components/signaturit/actions/create-signature-request-from-template/create-signature-request-from-template.mjs index 1018e8bd9abf5..00bfea76c5d65 100644 --- a/components/signaturit/actions/create-signature-request-from-template/create-signature-request-from-template.mjs +++ b/components/signaturit/actions/create-signature-request-from-template/create-signature-request-from-template.mjs @@ -12,7 +12,7 @@ export default { key: "signaturit-create-signature-request-from-template", name: "Create Signature Request from Template", description: "Creates a signature request using a pre-existing template. [See the documentation](https://docs.signaturit.com/api/latest#signatures_create_signature)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { signaturit, @@ -131,6 +131,12 @@ export default { options: SIGNATURE_TYPE_OPTIONS, optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { transformArray({ diff --git a/components/signaturit/package.json b/components/signaturit/package.json index 9683f0e325e89..d776ef9683a86 100644 --- a/components/signaturit/package.json +++ b/components/signaturit/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/signaturit", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream Signaturit Components", "main": "signaturit.app.mjs", "keywords": [ diff --git a/components/signerx/actions/upload-package/upload-package.mjs b/components/signerx/actions/upload-package/upload-package.mjs index dfe74f0691c8e..be119ebf1dd85 100644 --- a/components/signerx/actions/upload-package/upload-package.mjs +++ b/components/signerx/actions/upload-package/upload-package.mjs @@ -6,7 +6,7 @@ export default { key: "signerx-upload-package", name: "Upload Package", description: "Quickly create a draft for a new package/document by uploading a file or providing a file_url to a PDF document. [See the documentation](https://documenter.getpostman.com/view/13877745/2sa3xv9kni)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { signerx, @@ -20,6 +20,12 @@ export default { label: "Name", description: "The name of the package/document", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const data = new FormData(); diff --git a/components/signerx/package.json b/components/signerx/package.json index 3f223cc70e5f7..a4adf2b1b45e0 100644 --- a/components/signerx/package.json +++ b/components/signerx/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/signerx", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream SignerX Components", "main": "signerx.app.mjs", "keywords": [ diff --git a/components/signnow/actions/upload-document-with-tags/upload-document-with-tags.mjs b/components/signnow/actions/upload-document-with-tags/upload-document-with-tags.mjs index e614589eed029..bfbcf4cca79fd 100644 --- a/components/signnow/actions/upload-document-with-tags/upload-document-with-tags.mjs +++ b/components/signnow/actions/upload-document-with-tags/upload-document-with-tags.mjs @@ -6,7 +6,7 @@ export default { key: "signnow-upload-document-with-tags", name: "Upload Document With Tags", description: "Uploads a file that contains SignNow text tags. [See the documentation](https://docs.signnow.com/docs/signnow/document/operations/create-a-document-fieldextract)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { app, @@ -15,6 +15,12 @@ export default { label: "File Path or URL", description: "The file to upload. Provide either a file URL or a path to a file in the `/tmp` directory (for example, `/tmp/myFile.txt`).", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { uploadDocumentWithTags({ diff --git a/components/signnow/package.json b/components/signnow/package.json index 42343b3c779ff..92e3c9e943a82 100644 --- a/components/signnow/package.json +++ b/components/signnow/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/signnow", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream signNow Components", "main": "signnow.app.mjs", "keywords": [ diff --git a/components/slack/actions/upload-file/upload-file.mjs b/components/slack/actions/upload-file/upload-file.mjs index bbf4c2a3f34b7..f04398b5e7e57 100644 --- a/components/slack/actions/upload-file/upload-file.mjs +++ b/components/slack/actions/upload-file/upload-file.mjs @@ -8,7 +8,7 @@ export default { key: "slack-upload-file", name: "Upload File", description: "Upload a file. [See the documentation](https://api.slack.com/messaging/files#uploading_files)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { slack, @@ -32,6 +32,12 @@ export default { ], optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { diff --git a/components/slack/package.json b/components/slack/package.json index f451182c03f66..1c5aae17dca63 100644 --- a/components/slack/package.json +++ b/components/slack/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/slack", - "version": "0.10.1", + "version": "0.10.2", "description": "Pipedream Slack Components", "main": "slack.app.mjs", "keywords": [ diff --git a/components/smugmug/actions/upload-image/upload-image.mjs b/components/smugmug/actions/upload-image/upload-image.mjs index f9670c2fc2892..b5e5a730b7757 100644 --- a/components/smugmug/actions/upload-image/upload-image.mjs +++ b/components/smugmug/actions/upload-image/upload-image.mjs @@ -6,7 +6,7 @@ export default { key: "smugmug-upload-image", name: "Upload Image", description: "Uploads an image to a SmugMug album. [See the docs here](https://api.smugmug.com/services/api/?method=upload)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { smugmug, @@ -22,6 +22,12 @@ export default { label: "File Path or URL", description: "The file to upload. Provide either a file URL or a path to a file in the `/tmp` directory (for example, `/tmp/myFile.txt`).", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const filename = this.filePath.split("/").pop(); diff --git a/components/smugmug/package.json b/components/smugmug/package.json index 9e0b4cea03a2c..ebdd53e06a1c2 100644 --- a/components/smugmug/package.json +++ b/components/smugmug/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/smugmug", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream Smugmug Components", "main": "smugmug.app.mjs", "keywords": [ diff --git a/components/sonix/actions/upload-media/upload-media.mjs b/components/sonix/actions/upload-media/upload-media.mjs index 93eab4b31eb60..6ce6decf028c2 100644 --- a/components/sonix/actions/upload-media/upload-media.mjs +++ b/components/sonix/actions/upload-media/upload-media.mjs @@ -7,7 +7,7 @@ export default { key: "sonix-upload-media", name: "Upload Media", description: "Submits new media for processing. [See the documentation](https://sonix.ai/docs/api#new_media)", - version: "1.0.0", + version: "1.0.1", type: "action", props: { sonix, @@ -59,6 +59,12 @@ export default { description: "URL for Sonix to make a POST request notifying of a change in transcript status (either failed or completed). The POST will include the media status JSON.", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const formData = new FormData(); diff --git a/components/sonix/package.json b/components/sonix/package.json index 2bf283cec9fc8..33e443a1608f6 100644 --- a/components/sonix/package.json +++ b/components/sonix/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/sonix", - "version": "1.0.0", + "version": "1.0.1", "description": "Pipedream Sonix Components", "main": "sonix.app.mjs", "keywords": [ diff --git a/components/speechace/actions/score-scripted-recording/score-scripted-recording.mjs b/components/speechace/actions/score-scripted-recording/score-scripted-recording.mjs index 82b64d1c3f08e..7bfda500014cb 100644 --- a/components/speechace/actions/score-scripted-recording/score-scripted-recording.mjs +++ b/components/speechace/actions/score-scripted-recording/score-scripted-recording.mjs @@ -8,7 +8,7 @@ export default { key: "speechace-score-scripted-recording", name: "Score Scripted Recording", description: "Scores a scripted recording based on fluency and pronunciation. [See the documentation](https://docs.speechace.com/#c34b11dd-8172-441a-bc27-223339d48d8e)", - version: "0.0.2", + version: "0.0.3", type: "action", props: { speechace, @@ -41,6 +41,12 @@ export default { "userId", ], }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const data = new FormData(); diff --git a/components/speechace/actions/transcribe-and-score-recording/transcribe-and-score-recording.mjs b/components/speechace/actions/transcribe-and-score-recording/transcribe-and-score-recording.mjs index f9d4d64b14fec..d1679de7b8fb0 100644 --- a/components/speechace/actions/transcribe-and-score-recording/transcribe-and-score-recording.mjs +++ b/components/speechace/actions/transcribe-and-score-recording/transcribe-and-score-recording.mjs @@ -8,7 +8,7 @@ export default { key: "speechace-transcribe-and-score-recording", name: "Transcribe and Score Recording", description: "Transcribes and scores a provided speech recording. [See the documentation](https://docs.speechace.com/#76089b5d-7e25-4744-8d32-f6c230acf217)", - version: "0.0.2", + version: "0.0.3", type: "action", props: { speechace, @@ -36,6 +36,12 @@ export default { "userId", ], }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const data = new FormData(); diff --git a/components/speechace/package.json b/components/speechace/package.json index 7aa7538039c5d..f56ed575c6ee9 100644 --- a/components/speechace/package.json +++ b/components/speechace/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/speechace", - "version": "0.1.1", + "version": "0.1.2", "description": "Pipedream Speechace Components", "main": "speechace.app.mjs", "keywords": [ diff --git a/components/spotlightr/actions/create-video/create-video.mjs b/components/spotlightr/actions/create-video/create-video.mjs index 9ad5095f8e547..76906012bf8fd 100644 --- a/components/spotlightr/actions/create-video/create-video.mjs +++ b/components/spotlightr/actions/create-video/create-video.mjs @@ -5,7 +5,7 @@ import spotlightr from "../../spotlightr.app.mjs"; export default { key: "spotlightr-create-video", name: "Create Video", - version: "1.0.0", + version: "1.0.1", description: "Create a video in an application. [See the documentation](https://app.spotlightr.com/docs/api/#create-video)", type: "action", props: { @@ -71,6 +71,12 @@ export default { description: "Video ID for coping playerSettings (decoded base64)", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { diff --git a/components/spotlightr/package.json b/components/spotlightr/package.json index 008f1e0c66873..82185e82ade20 100644 --- a/components/spotlightr/package.json +++ b/components/spotlightr/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/spotlightr", - "version": "1.0.0", + "version": "1.0.1", "description": "Pipedream Spotlightr Components", "main": "spotlightr.app.mjs", "keywords": [ diff --git a/components/stannp/actions/create-campaign/create-campaign.mjs b/components/stannp/actions/create-campaign/create-campaign.mjs index b5f76d8474add..5d0a341e41fc2 100644 --- a/components/stannp/actions/create-campaign/create-campaign.mjs +++ b/components/stannp/actions/create-campaign/create-campaign.mjs @@ -9,7 +9,7 @@ export default { key: "stannp-create-campaign", name: "Create a New Campaign", description: "Create a new campaign in Stannp. [See the documentation](https://www.stannp.com/us/direct-mail-api/campaigns)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { stannp, @@ -77,6 +77,12 @@ export default { optional: true, reloadProps: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async additionalProps() { let optional = true; diff --git a/components/stannp/package.json b/components/stannp/package.json index c5f3ab3608c32..4bdd60e2dd9a8 100644 --- a/components/stannp/package.json +++ b/components/stannp/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/stannp", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream Stannp Components", "main": "stannp.app.mjs", "keywords": [ diff --git a/components/supabase/actions/batch-insert-rows/batch-insert-rows.mjs b/components/supabase/actions/batch-insert-rows/batch-insert-rows.mjs index 4469986915554..19a65ebb250ce 100644 --- a/components/supabase/actions/batch-insert-rows/batch-insert-rows.mjs +++ b/components/supabase/actions/batch-insert-rows/batch-insert-rows.mjs @@ -6,7 +6,7 @@ export default { key: "supabase-batch-insert-rows", name: "Batch Insert Rows", description: "Inserts new rows into a database. [See the documentation](https://supabase.com/docs/reference/javascript/insert)", - version: "0.0.3", + version: "0.0.4", type: "action", props: { supabase, @@ -27,6 +27,12 @@ export default { ], reloadProps: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async additionalProps() { const props = {}; diff --git a/components/supabase/package.json b/components/supabase/package.json index a7dc685f9a584..085b24e1dce9e 100644 --- a/components/supabase/package.json +++ b/components/supabase/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/supabase", - "version": "0.3.2", + "version": "0.3.3", "description": "Pipedream Supabase Components", "main": "supabase.app.mjs", "keywords": [ diff --git a/components/syncmate_by_assitro/actions/send-bulk-messages/send-bulk-messages.mjs b/components/syncmate_by_assitro/actions/send-bulk-messages/send-bulk-messages.mjs index b42311e20fd31..507d6dd1cdeb1 100644 --- a/components/syncmate_by_assitro/actions/send-bulk-messages/send-bulk-messages.mjs +++ b/components/syncmate_by_assitro/actions/send-bulk-messages/send-bulk-messages.mjs @@ -8,7 +8,7 @@ export default { key: "syncmate_by_assitro-send-bulk-messages", name: "Send Bulk Messages", description: "Send multiple WhatsApp messages in bulk. [See the documentation](https://assistro.co/user-guide/bulk-messaging-at-a-scheduled-time-using-syncmate-2/)", - version: "0.0.2", + version: "0.0.3", type: "action", props: { syncmateByAssitro, @@ -18,6 +18,12 @@ export default { description: "The quantity of messages you want to send.", reloadProps: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async additionalProps() { const props = {}; diff --git a/components/syncmate_by_assitro/actions/send-message/send-message.mjs b/components/syncmate_by_assitro/actions/send-message/send-message.mjs index 37732ab0326c6..621ca016f5a14 100644 --- a/components/syncmate_by_assitro/actions/send-message/send-message.mjs +++ b/components/syncmate_by_assitro/actions/send-message/send-message.mjs @@ -8,7 +8,7 @@ export default { key: "syncmate_by_assitro-send-message", name: "Send WhatsApp Message", description: "Send a single WhatsApp message using SyncMate by Assistro. [See the documentation](https://assistro.co/user-guide/connect-your-custom-app-with-syncmate/)", - version: "0.0.2", + version: "0.0.3", type: "action", props: { syncmateByAssitro, @@ -34,6 +34,12 @@ export default { description: "The name of the file.", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { if (this.media && !this.fileName) { diff --git a/components/syncmate_by_assitro/package.json b/components/syncmate_by_assitro/package.json index ccaa43802df5a..c57e88e89a019 100644 --- a/components/syncmate_by_assitro/package.json +++ b/components/syncmate_by_assitro/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/syncmate_by_assitro", - "version": "0.1.1", + "version": "0.1.2", "description": "Pipedream SyncMate by Assitro Components", "main": "syncmate_by_assitro.app.mjs", "keywords": [ diff --git a/components/testmonitor/actions/create-test-result/create-test-result.mjs b/components/testmonitor/actions/create-test-result/create-test-result.mjs index 461b070ea4bc1..ef861c15a156e 100644 --- a/components/testmonitor/actions/create-test-result/create-test-result.mjs +++ b/components/testmonitor/actions/create-test-result/create-test-result.mjs @@ -9,7 +9,7 @@ export default { key: "testmonitor-create-test-result", name: "Create Test Result", description: "Create a new test result. [See the documentation](https://docs.testmonitor.com/#tag/Test-Results/operation/PostTestResult)", - version: "0.0.2", + version: "0.0.3", type: "action", props: { testmonitor, @@ -69,6 +69,12 @@ export default { description: "The description of the test result.", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async additionalProps(props) { if (!this.draft) { diff --git a/components/testmonitor/package.json b/components/testmonitor/package.json index a65c6518f6b9f..8db92045507fc 100644 --- a/components/testmonitor/package.json +++ b/components/testmonitor/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/testmonitor", - "version": "0.1.1", + "version": "0.1.2", "description": "Pipedream Testmonitor Components", "main": "testmonitor.app.mjs", "keywords": [ diff --git a/components/the_bookie/actions/create-sales-invoice/create-sales-invoice.mjs b/components/the_bookie/actions/create-sales-invoice/create-sales-invoice.mjs index 0380940fcdb0f..70625b4bef67c 100644 --- a/components/the_bookie/actions/create-sales-invoice/create-sales-invoice.mjs +++ b/components/the_bookie/actions/create-sales-invoice/create-sales-invoice.mjs @@ -8,7 +8,7 @@ export default { key: "the_bookie-create-sales-invoice", name: "Create Sales Invoice", description: "Creates a new sales invoice. [See the documentation](https://app.thebookie.nl/nl/help/article/api-documentatie/#salesentry_create)", - version: "0.0.2", + version: "0.0.3", type: "action", props: { theBookie, @@ -69,6 +69,12 @@ export default { description: "Provide either a file URL or a path to a file in the /tmp directory (for example, /tmp/myFile.pdf).", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { async streamToBuffer(stream) { diff --git a/components/the_bookie/package.json b/components/the_bookie/package.json index 4597a68afdd8c..273443c8a1d1b 100644 --- a/components/the_bookie/package.json +++ b/components/the_bookie/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/the_bookie", - "version": "0.1.1", + "version": "0.1.2", "description": "Pipedream The Bookie Components", "main": "the_bookie.app.mjs", "keywords": [ diff --git a/components/tinypng/actions/compress-image/compress-image.mjs b/components/tinypng/actions/compress-image/compress-image.mjs index 68bb8605ef667..23f26c5da1aba 100644 --- a/components/tinypng/actions/compress-image/compress-image.mjs +++ b/components/tinypng/actions/compress-image/compress-image.mjs @@ -5,7 +5,7 @@ export default { key: "tinypng-compress-image", name: "Compress Image", description: "Compress a WebP, JPEG, or PNG image using the TinyPNG API. [See the documentation](https://tinypng.com/developers/reference#compressing-images)", - version: "1.0.0", + version: "1.0.1", type: "action", props: { tinypng, @@ -15,6 +15,12 @@ export default { "file", ], }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { diff --git a/components/tinypng/actions/convert-image/convert-image.mjs b/components/tinypng/actions/convert-image/convert-image.mjs index 6c34bc54b7524..edf2815b014fe 100644 --- a/components/tinypng/actions/convert-image/convert-image.mjs +++ b/components/tinypng/actions/convert-image/convert-image.mjs @@ -8,7 +8,7 @@ export default { key: "tinypng-convert-image", name: "Convert Image", description: "Convert your images to your desired image type using TinyPNG. [See the documentation](https://tinypng.com/developers/reference#converting-images)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { tinypng, @@ -30,6 +30,11 @@ export default { description: "The background color to use when converting images with transparency to a format that does not support transparency (like JPEG). Use a hex value (e.g., '#FFFFFF') or 'white'/'black'.", optional: true, }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async run({ $ }) { const data = await this.tinypng.manipulateImage({ diff --git a/components/tinypng/actions/resize-image/resize-image.mjs b/components/tinypng/actions/resize-image/resize-image.mjs index 7db7977beefa5..7a89baedc9a88 100644 --- a/components/tinypng/actions/resize-image/resize-image.mjs +++ b/components/tinypng/actions/resize-image/resize-image.mjs @@ -8,7 +8,7 @@ export default { key: "tinypng-resize-image", name: "Resize Image", description: "Create resized versions of your uploaded image. [See the documentation](https://tinypng.com/developers/reference#resizing-images)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { tinypng, @@ -25,6 +25,11 @@ export default { ], reloadProps: true, }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async additionalProps() { const props = {}; diff --git a/components/tinypng/package.json b/components/tinypng/package.json index 432d80b1b81d6..9a44f0a437a16 100644 --- a/components/tinypng/package.json +++ b/components/tinypng/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/tinypng", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream TinyPNG AI Components", "main": "tinypng.app.mjs", "keywords": [ diff --git a/components/todoist/actions/export-tasks/export-tasks.mjs b/components/todoist/actions/export-tasks/export-tasks.mjs index 53a9be4202750..7e8b515dd06eb 100644 --- a/components/todoist/actions/export-tasks/export-tasks.mjs +++ b/components/todoist/actions/export-tasks/export-tasks.mjs @@ -7,7 +7,7 @@ export default { key: "todoist-export-tasks", name: "Export Tasks", description: "Export project task names as comma separated file. Returns path to new file. [See Docs](https://developer.todoist.com/rest/v2/#get-active-tasks)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { todoist, @@ -17,6 +17,11 @@ export default { "project", ], }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async run ({ $ }) { const { project } = this; diff --git a/components/todoist/actions/import-tasks/import-tasks.mjs b/components/todoist/actions/import-tasks/import-tasks.mjs index f226927f58ec3..38564ee017b8d 100644 --- a/components/todoist/actions/import-tasks/import-tasks.mjs +++ b/components/todoist/actions/import-tasks/import-tasks.mjs @@ -6,7 +6,7 @@ export default { key: "todoist-import-tasks", name: "Import Tasks", description: "Import tasks into a selected project. [See Docs](https://developer.todoist.com/sync/v9/#add-an-item)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { todoist, @@ -23,6 +23,12 @@ export default { ], description: "Project to import tasks into", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { exportSummary($, tasks) { diff --git a/components/todoist/package.json b/components/todoist/package.json index e6c12d0e5fb6c..e17c22bc6feef 100644 --- a/components/todoist/package.json +++ b/components/todoist/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/todoist", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream Todoist Components", "main": "todoist.app.mjs", "keywords": [ diff --git a/components/transifex/actions/download-file/download-file.mjs b/components/transifex/actions/download-file/download-file.mjs index 0afa1434a3708..2858d0b62389b 100644 --- a/components/transifex/actions/download-file/download-file.mjs +++ b/components/transifex/actions/download-file/download-file.mjs @@ -5,7 +5,7 @@ export default { key: "transifex-download-file", name: "Download File", description: "Downloads a user-specified file from the Transifex platform. [See the documentation](https://developers.transifex.com/reference/get_resource-strings-async-downloads-resource-strings-async-download-id)", - version: "0.0.2", + version: "0.0.3", type: "action", props: { transifex, @@ -15,6 +15,11 @@ export default { "asyncDownloadId", ], }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, methods: { sleep(ms) { diff --git a/components/transifex/actions/upload-file/upload-file.mjs b/components/transifex/actions/upload-file/upload-file.mjs index 0b224d1308f89..8f6e158809b86 100644 --- a/components/transifex/actions/upload-file/upload-file.mjs +++ b/components/transifex/actions/upload-file/upload-file.mjs @@ -5,7 +5,7 @@ export default { key: "transifex-upload-file", name: "Upload File to Transifex", description: "Uploads a given file to the Transifex platform. [See the documentation](https://developers.transifex.com/reference/post_resource-strings-async-uploads)", - version: "0.0.2", + version: "0.0.3", type: "action", props: { transifex, @@ -57,6 +57,12 @@ export default { }), ], }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { async streamToBuffer(stream) { diff --git a/components/transifex/package.json b/components/transifex/package.json index 245ce799b5400..045ad0fb6c30d 100644 --- a/components/transifex/package.json +++ b/components/transifex/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/transifex", - "version": "0.1.1", + "version": "0.1.2", "description": "Pipedream Transifex Components", "main": "transifex.app.mjs", "keywords": [ diff --git a/components/trello/actions/add-attachment-to-card/add-attachment-to-card.mjs b/components/trello/actions/add-attachment-to-card/add-attachment-to-card.mjs index 7ace43dd038f9..1b36a2bcf4a37 100644 --- a/components/trello/actions/add-attachment-to-card/add-attachment-to-card.mjs +++ b/components/trello/actions/add-attachment-to-card/add-attachment-to-card.mjs @@ -6,7 +6,7 @@ export default { key: "trello-add-attachment-to-card", name: "Add Attachment To Card", description: "Adds a file attachment on a card. [See the documentation](https://developer.atlassian.com/cloud/trello/rest/api-group-cards/#api-cards-id-attachments-post)", - version: "1.0.0", + version: "1.0.1", type: "action", props: { app, @@ -53,6 +53,12 @@ export default { default: false, optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { diff --git a/components/trello/actions/create-card/create-card.mjs b/components/trello/actions/create-card/create-card.mjs index a5daef9ec2b84..e80439189e10f 100644 --- a/components/trello/actions/create-card/create-card.mjs +++ b/components/trello/actions/create-card/create-card.mjs @@ -7,7 +7,7 @@ export default { key: "trello-create-card", name: "Create Card", description: "Creates a new card. [See the documentation](https://developer.atlassian.com/cloud/trello/rest/api-group-cards/#api-cards-post).", - version: "1.0.0", + version: "1.0.1", type: "action", props: { app, @@ -151,6 +151,12 @@ export default { ], reloadProps: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async additionalProps(existingProps) { const props = {}; diff --git a/components/trello/package.json b/components/trello/package.json index e7d30e634563d..d2be0c996c0ec 100644 --- a/components/trello/package.json +++ b/components/trello/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/trello", - "version": "1.0.0", + "version": "1.0.1", "description": "Pipedream Trello Components", "main": "trello.app.mjs", "keywords": [ diff --git a/components/trust/actions/upload-video/upload-video.mjs b/components/trust/actions/upload-video/upload-video.mjs index f708b70d8b97e..6c0a1a5f6b5e8 100644 --- a/components/trust/actions/upload-video/upload-video.mjs +++ b/components/trust/actions/upload-video/upload-video.mjs @@ -6,7 +6,7 @@ export default { key: "trust-upload-video", name: "Upload Video", description: "Upload a video to the Trust platform. [See the documentation](https://api-docs.usetrust.io/uploads-a-video-to-be-used-for-testimonials).", - version: "0.0.2", + version: "0.0.3", type: "action", props: { app, @@ -21,6 +21,12 @@ export default { label: "File Path or URL", description: "Provide either a file URL or a path to a file in the /tmp directory (for example, /tmp/myFile.pdf).", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { uploadVideo({ diff --git a/components/trust/package.json b/components/trust/package.json index 9b4cf97d203ee..61ab08e581019 100644 --- a/components/trust/package.json +++ b/components/trust/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/trust", - "version": "0.1.1", + "version": "0.1.2", "description": "Pipedream Trust Components", "main": "trust.app.mjs", "keywords": [ diff --git a/components/twilio/actions/download-recording-media/download-recording-media.mjs b/components/twilio/actions/download-recording-media/download-recording-media.mjs index 33a9340e6f14a..e530f22464cc0 100644 --- a/components/twilio/actions/download-recording-media/download-recording-media.mjs +++ b/components/twilio/actions/download-recording-media/download-recording-media.mjs @@ -8,7 +8,7 @@ export default { key: "twilio-download-recording-media", name: "Download Recording Media", description: "Download a recording media file. [See the documentation](https://www.twilio.com/docs/voice/api/recording#fetch-a-recording-media-file)", - version: "0.1.6", + version: "0.1.7", type: "action", props: { twilio, @@ -29,6 +29,11 @@ export default { label: "File Path", description: "The destination path in [`/tmp`](https://pipedream.com/docs/workflows/steps/code/nodejs/working-with-files/#the-tmp-directory) for the downloaded the file (e.g., `/tmp/myFile.mp3`). Make sure to include the file extension.", }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, methods: { getFileStream({ @@ -58,13 +63,16 @@ export default { downloadUrl, }); const pipeline = promisify(stream.pipeline); - const resp = await pipeline( + const filePath = this.filePath.startsWith("/tmp") + ? this.filePath + : `/tmp/${this.filePath}`; + await pipeline( fileStream, - fs.createWriteStream(this.filePath.includes("/tmp") - ? this.filePath - : `/tmp/${this.filePath}`), + fs.createWriteStream(filePath), ); - $.export("$summary", `Successfully downloaded the recording media file to "${this.filePath}"`); - return resp; + $.export("$summary", `Successfully downloaded the recording media file to "${filePath}"`); + return { + filePath, + }; }, }; diff --git a/components/twilio/package.json b/components/twilio/package.json index 5ee746f484f20..2e0d61e0176eb 100644 --- a/components/twilio/package.json +++ b/components/twilio/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/twilio", - "version": "0.6.0", + "version": "0.6.1", "description": "Pipedream Twilio Components", "main": "twilio.app.mjs", "keywords": [ diff --git a/components/vapi/actions/upload-file/upload-file.mjs b/components/vapi/actions/upload-file/upload-file.mjs index 317be47f0eebb..7db99b438041c 100644 --- a/components/vapi/actions/upload-file/upload-file.mjs +++ b/components/vapi/actions/upload-file/upload-file.mjs @@ -6,7 +6,7 @@ export default { key: "vapi-upload-file", name: "Upload File", description: "Uploads a new file. [See the documentation](https://docs.vapi.ai/api-reference)", - version: "0.0.2", + version: "0.0.3", type: "action", props: { vapi, @@ -15,6 +15,12 @@ export default { label: "File Path or URL", description: "Provide either a file URL or a path to a file in the /tmp directory (for example, /tmp/myFile.pdf).", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const formData = new FormData(); diff --git a/components/vapi/package.json b/components/vapi/package.json index d99a2e777aac7..ae524f8156e6e 100644 --- a/components/vapi/package.json +++ b/components/vapi/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/vapi", - "version": "0.1.1", + "version": "0.1.2", "description": "Pipedream Vapi Components", "main": "vapi.app.mjs", "keywords": [ diff --git a/components/what_are_those/actions/find-sneakers-by-sku/find-sneakers-by-sku.mjs b/components/what_are_those/actions/find-sneakers-by-sku/find-sneakers-by-sku.mjs index f56cfb871be3d..1e33f04289c3d 100644 --- a/components/what_are_those/actions/find-sneakers-by-sku/find-sneakers-by-sku.mjs +++ b/components/what_are_those/actions/find-sneakers-by-sku/find-sneakers-by-sku.mjs @@ -6,7 +6,7 @@ export default { key: "what_are_those-find-sneakers-by-sku", name: "Find Sneakers by SKU", description: "Identifies sneakers from a size tag photo and returns sneaker name and details. [See the documentation](https://documenter.getpostman.com/view/3847098/2sAY4rDQDs#4f6a49f9-3393-42cd-8474-3856a79888af)", - version: "0.0.2", + version: "0.0.3", type: "action", props: { app, @@ -15,6 +15,12 @@ export default { label: "Size Tag Image", description: "The image to upload. Provide either a file URL or a path to a file in the /tmp directory (for example, /tmp/myFile.jpg).", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const stream = await getFileStream(this.sizeTagImage); diff --git a/components/what_are_those/actions/grade-sneakers-condition/grade-sneakers-condition.mjs b/components/what_are_those/actions/grade-sneakers-condition/grade-sneakers-condition.mjs index 6fe28d9d28cc9..a21d26d8accd9 100644 --- a/components/what_are_those/actions/grade-sneakers-condition/grade-sneakers-condition.mjs +++ b/components/what_are_those/actions/grade-sneakers-condition/grade-sneakers-condition.mjs @@ -6,7 +6,7 @@ export default { key: "what_are_those-grade-sneakers-condition", name: "Grade and Authenticate Sneakers", description: "Grades and authenticates sneakers using provided images. [See the documentation](https://documenter.getpostman.com/view/3847098/2sAY4rDQDs#13d527e8-5d8f-4511-857c-b40b8dd921b8)", - version: "0.0.2", + version: "0.0.3", type: "action", props: { app, @@ -50,6 +50,12 @@ export default { ], optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { diff --git a/components/what_are_those/actions/identify-sneakers-from-photo/identify-sneakers-from-photo.mjs b/components/what_are_those/actions/identify-sneakers-from-photo/identify-sneakers-from-photo.mjs index d708e3dd2e4a8..b85202c7c4bad 100644 --- a/components/what_are_those/actions/identify-sneakers-from-photo/identify-sneakers-from-photo.mjs +++ b/components/what_are_those/actions/identify-sneakers-from-photo/identify-sneakers-from-photo.mjs @@ -6,7 +6,7 @@ export default { key: "what_are_those-identify-sneakers-from-photo", name: "Identify Sneakers from Photo", description: "Identifies sneakers from an uploaded image and returns details such as name, links, images, prices, and confidence scores. [See the documentation](https://documenter.getpostman.com/view/3847098/2sAY4rDQDs#957c900c-501f-4c8f-9b8b-71655a8cfb5d).", - version: "0.0.2", + version: "0.0.3", type: "action", props: { app, @@ -15,6 +15,12 @@ export default { label: "Image", description: "The image to upload. Provide either a file URL or a path to a file in the /tmp directory (for example, /tmp/myFile.jpg).", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const data = new FormData(); diff --git a/components/what_are_those/package.json b/components/what_are_those/package.json index cb3ae342069b9..acbe4850c6b13 100644 --- a/components/what_are_those/package.json +++ b/components/what_are_those/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/what_are_those", - "version": "0.1.1", + "version": "0.1.2", "description": "Pipedream What Are Those Components", "main": "what_are_those.app.mjs", "keywords": [ diff --git a/components/whatsapp_business/actions/send-voice-message/send-voice-message.mjs b/components/whatsapp_business/actions/send-voice-message/send-voice-message.mjs index dac3d5f6b7c23..2424871dbe931 100644 --- a/components/whatsapp_business/actions/send-voice-message/send-voice-message.mjs +++ b/components/whatsapp_business/actions/send-voice-message/send-voice-message.mjs @@ -6,7 +6,7 @@ export default { key: "whatsapp_business-send-voice-message", name: "Send Voice Message", description: "Sends a voice message. [See the documentation](https://developers.facebook.com/docs/whatsapp/cloud-api/messages/audio-messages)", - version: "0.0.2", + version: "0.0.3", type: "action", props: { whatsapp, @@ -40,6 +40,12 @@ export default { "audio/opus", ], }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { // upload media file diff --git a/components/whatsapp_business/package.json b/components/whatsapp_business/package.json index c5cf0fbed2007..10a4b4b51cae3 100644 --- a/components/whatsapp_business/package.json +++ b/components/whatsapp_business/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/whatsapp_business", - "version": "0.0.11", + "version": "0.0.12", "description": "Pipedream WhatsApp Business Components", "main": "whatsapp_business.app.mjs", "keywords": [ diff --git a/components/wordpress_org/actions/upload-media/upload-media.mjs b/components/wordpress_org/actions/upload-media/upload-media.mjs index 35a66a464fa0e..f1ba4690bdf47 100644 --- a/components/wordpress_org/actions/upload-media/upload-media.mjs +++ b/components/wordpress_org/actions/upload-media/upload-media.mjs @@ -6,7 +6,7 @@ export default { key: "wordpress_org-upload-media", name: "Upload Media", description: "Upload a media item to your WordPress media library. Returns a media ID to be used in creating or updating posts.[See the documentation](https://www.npmjs.com/package/wpapi#uploading-media)", - version: "0.0.2", + version: "0.0.3", type: "action", props: { wordpress, @@ -37,6 +37,12 @@ export default { description: "Description of the media item", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const content = await getFileStream(this.filePath); diff --git a/components/wordpress_org/package.json b/components/wordpress_org/package.json index 8a0c9a78cb57d..094d0304737b1 100644 --- a/components/wordpress_org/package.json +++ b/components/wordpress_org/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/wordpress_org", - "version": "0.4.1", + "version": "0.4.2", "description": "Pipedream Wordpress.org Components", "main": "wordpress_org.app.mjs", "keywords": [ diff --git a/components/xero_accounting_api/actions/download-invoice/download-invoice.mjs b/components/xero_accounting_api/actions/download-invoice/download-invoice.mjs index 6d55cf88d6442..c8557cfc127c9 100644 --- a/components/xero_accounting_api/actions/download-invoice/download-invoice.mjs +++ b/components/xero_accounting_api/actions/download-invoice/download-invoice.mjs @@ -6,7 +6,7 @@ export default { key: "xero_accounting_api-download-invoice", name: "Download Invoice", description: "Downloads an invoice as pdf file. File will be placed at the action's associated workflow temporary folder.", - version: "0.2.0", + version: "0.2.1", type: "action", props: { xero_accounting_api: { @@ -21,6 +21,11 @@ export default { type: "string", description: "Xero generated unique identifier for the invoice to download.", }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async run({ $ }) { //See the API docs: https://developer.xero.com/documentation/api/invoices#get and https://developer.xero.com/documentation/api/requests-and-responses#get-individual @@ -47,5 +52,8 @@ export default { $.export("invoice_path", invoicePath); //This is where the invoice is saved at the workflow's temporary files. fs.writeFileSync(invoicePath, buffer); console.log(`Invoice saved at: ${invoicePath}`); + return { + filePath: invoicePath, + }; }, }; diff --git a/components/xero_accounting_api/actions/upload-file/upload-file.mjs b/components/xero_accounting_api/actions/upload-file/upload-file.mjs index e24d36fa305af..aec51dc7b0b54 100644 --- a/components/xero_accounting_api/actions/upload-file/upload-file.mjs +++ b/components/xero_accounting_api/actions/upload-file/upload-file.mjs @@ -9,7 +9,7 @@ export default { key: "xero_accounting_api-upload-file", name: "Upload File", description: "Uploads a file to the specified document. [See the documentation](https://developer.xero.com/documentation/api/accounting/invoices#upload-attachment)", - version: "1.0.0", + version: "1.0.1", type: "action", props: { xeroAccountingApi, @@ -45,6 +45,12 @@ export default { type: "string", description: "Xero identifier of the document where the attachment will be sent to.", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { diff --git a/components/xero_accounting_api/package.json b/components/xero_accounting_api/package.json index 14be4737e56d9..b07ae90495dec 100644 --- a/components/xero_accounting_api/package.json +++ b/components/xero_accounting_api/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/xero_accounting_api", - "version": "0.3.0", + "version": "0.3.1", "description": "Pipedream Xero Components", "main": "xero_accounting_api.app.mjs", "keywords": [ diff --git a/components/youtube_data_api/actions/upload-channel-banner/upload-channel-banner.mjs b/components/youtube_data_api/actions/upload-channel-banner/upload-channel-banner.mjs index 8ca7d5e8b43f1..3b53654aeff90 100644 --- a/components/youtube_data_api/actions/upload-channel-banner/upload-channel-banner.mjs +++ b/components/youtube_data_api/actions/upload-channel-banner/upload-channel-banner.mjs @@ -6,7 +6,7 @@ export default { key: "youtube_data_api-upload-channel-banner", name: "Upload Channel Banner", description: "Uploads a channel banner image to YouTube. [See the documentation](https://developers.google.com/youtube/v3/docs/channelBanners/insert) for more information", - version: "1.0.0", + version: "1.0.1", type: "action", props: { youtubeDataApi, @@ -27,5 +27,11 @@ export default { ], }, ...common.props, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, }; diff --git a/components/youtube_data_api/actions/upload-thumbnail/upload-thumbnail.mjs b/components/youtube_data_api/actions/upload-thumbnail/upload-thumbnail.mjs index 85f13a0ef4087..c20051a528562 100644 --- a/components/youtube_data_api/actions/upload-thumbnail/upload-thumbnail.mjs +++ b/components/youtube_data_api/actions/upload-thumbnail/upload-thumbnail.mjs @@ -6,7 +6,7 @@ export default { key: "youtube_data_api-upload-thumbnail", name: "Upload Thumbnail", description: "Uploads a custom video thumbnail to YouTube and sets it for a video. Note: Account must be [verified](https://www.youtube.com/verify). [See the documentation](https://developers.google.com/youtube/v3/docs/thumbnails/set) for more information", - version: "1.0.0", + version: "1.0.1", type: "action", props: { youtubeDataApi, @@ -33,5 +33,11 @@ export default { ], }, ...common.props, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, }; diff --git a/components/youtube_data_api/actions/upload-video/upload-video.mjs b/components/youtube_data_api/actions/upload-video/upload-video.mjs index 74ed8b2f0247b..2964d8194208c 100644 --- a/components/youtube_data_api/actions/upload-video/upload-video.mjs +++ b/components/youtube_data_api/actions/upload-video/upload-video.mjs @@ -6,7 +6,7 @@ export default { key: "youtube_data_api-upload-video", name: "Upload Video", description: "Post a video to your channel. [See the documentation](https://developers.google.com/youtube/v3/docs/videos/insert) for more information", - version: "1.0.0", + version: "1.0.1", type: "action", props: { youtubeDataApi, @@ -52,5 +52,11 @@ export default { ], }, ...common.props, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, }; diff --git a/components/youtube_data_api/package.json b/components/youtube_data_api/package.json index 2fe0ec674245d..0abb8721ef202 100644 --- a/components/youtube_data_api/package.json +++ b/components/youtube_data_api/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/youtube_data_api", - "version": "1.0.0", + "version": "1.0.1", "description": "Pipedream Youtube Components", "main": "youtube_data_api.app.mjs", "keywords": [ diff --git a/components/youtube_data_api_custom_app/actions/upload-channel-banner/upload-channel-banner.mjs b/components/youtube_data_api_custom_app/actions/upload-channel-banner/upload-channel-banner.mjs index 8dc83db0f6ebc..eb6ce6da361ef 100644 --- a/components/youtube_data_api_custom_app/actions/upload-channel-banner/upload-channel-banner.mjs +++ b/components/youtube_data_api_custom_app/actions/upload-channel-banner/upload-channel-banner.mjs @@ -6,7 +6,7 @@ export default { key: "youtube_data_api_custom_app-upload-channel-banner", name: "Upload Channel Banner", description: "Uploads a channel banner image to YouTube. [See the docs](https://developers.google.com/youtube/v3/docs/channelBanners/insert) for more information", - version: "0.0.2", + version: "0.0.3", type: "action", props: { youtubeDataApi, @@ -31,5 +31,11 @@ export default { ], }, ...common.props, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, }; diff --git a/components/youtube_data_api_custom_app/actions/upload-thumbnail/upload-thumbnail.mjs b/components/youtube_data_api_custom_app/actions/upload-thumbnail/upload-thumbnail.mjs index eca2782866866..106d14ee6e003 100644 --- a/components/youtube_data_api_custom_app/actions/upload-thumbnail/upload-thumbnail.mjs +++ b/components/youtube_data_api_custom_app/actions/upload-thumbnail/upload-thumbnail.mjs @@ -6,7 +6,7 @@ export default { key: "youtube_data_api_custom_app-upload-thumbnail", name: "Upload Thumbnail", description: "Uploads a custom video thumbnail to YouTube and sets it for a video. [See the docs](https://developers.google.com/youtube/v3/docs/thumbnails/set) for more information", - version: "0.0.1", + version: "0.0.2", type: "action", props: { youtubeDataApi, @@ -37,5 +37,11 @@ export default { ], }, ...common.props, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, }; diff --git a/components/youtube_data_api_custom_app/actions/upload-video/upload-video.mjs b/components/youtube_data_api_custom_app/actions/upload-video/upload-video.mjs index 980007961766f..f028f3e632a15 100644 --- a/components/youtube_data_api_custom_app/actions/upload-video/upload-video.mjs +++ b/components/youtube_data_api_custom_app/actions/upload-video/upload-video.mjs @@ -6,7 +6,7 @@ export default { key: "youtube_data_api_custom_app-upload-video", name: "Upload Video", description: "Post a video to your channel. [See the docs](https://developers.google.com/youtube/v3/docs/videos/insert) for more information", - version: "0.0.2", + version: "0.0.3", type: "action", dedupe: "unique", props: { @@ -60,5 +60,11 @@ export default { ], }, ...common.props, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, }; diff --git a/components/youtube_data_api_custom_app/package.json b/components/youtube_data_api_custom_app/package.json index caa446df36269..02741f13144b9 100644 --- a/components/youtube_data_api_custom_app/package.json +++ b/components/youtube_data_api_custom_app/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/youtube_data_api_custom_app", - "version": "0.0.7", + "version": "0.0.8", "description": "Pipedream Youtube Custom App Components", "main": "youtube_data_api_custom_app.app.mjs", "keywords": [ diff --git a/components/zerobounce/actions/file-validation/file-validation.mjs b/components/zerobounce/actions/file-validation/file-validation.mjs index 76038b2de9b2d..6555214dfcb7e 100644 --- a/components/zerobounce/actions/file-validation/file-validation.mjs +++ b/components/zerobounce/actions/file-validation/file-validation.mjs @@ -6,7 +6,7 @@ export default { key: "zerobounce-file-validation", name: "Validate Emails in File", description: "Performs email validation on all the addresses contained in a provided file. [See the documentation](https://www.zerobounce.net/docs/email-validation-api-quickstart/)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { zerobounce, @@ -62,6 +62,12 @@ export default { description: "Use the `$.flow.rerun` Node.js helper to rerun the step when the validation is completed. Overrides the `rerunUrl` prop. This will increase execution time and credit usage as a result. [See the documentation](https://pipedream.com/docs/code/nodejs/rerun/#flow-rerun)", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { let response, summary; diff --git a/components/zerobounce/actions/get-validation-results-file/get-validation-results-file.mjs b/components/zerobounce/actions/get-validation-results-file/get-validation-results-file.mjs index a4fb5146ee7db..8e328db7f6b08 100644 --- a/components/zerobounce/actions/get-validation-results-file/get-validation-results-file.mjs +++ b/components/zerobounce/actions/get-validation-results-file/get-validation-results-file.mjs @@ -6,7 +6,7 @@ export default { key: "zerobounce-get-validation-results-file", name: "Get Validation Results File", description: "Downloads the validation results for a file submitted using sendfile API. [See the documentation](https://www.zerobounce.net/docs/email-validation-api-quickstart/#get_file__v2__)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { zerobounce, @@ -20,6 +20,11 @@ export default { label: "File Name", description: "The filename to save the file as in the \"/tmp\" directory", }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, methods: { getResultsFile({ diff --git a/components/zerobounce/package.json b/components/zerobounce/package.json index a45509e49411e..ae5dd5cc8d2da 100644 --- a/components/zerobounce/package.json +++ b/components/zerobounce/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/zerobounce", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream ZeroBounce Components", "main": "zerobounce.app.mjs", "keywords": [ diff --git a/components/zip_archive_api/actions/compress-files/compress-files.mjs b/components/zip_archive_api/actions/compress-files/compress-files.mjs index abc3d193c4448..868c4dc2f4bf5 100644 --- a/components/zip_archive_api/actions/compress-files/compress-files.mjs +++ b/components/zip_archive_api/actions/compress-files/compress-files.mjs @@ -7,7 +7,7 @@ export default { key: "zip_archive_api-compress-files", name: "Compress Files", description: "Compress files provided through URLs into a zip folder. [See the documentation](https://archiveapi.com/rest-api/file-compression/)", - version: "1.0.0", + version: "1.0.1", type: "action", props: { app, @@ -35,6 +35,12 @@ export default { "files", ], }, + syncDir: { + type: "dir", + accessMode: "read-write", + sync: true, + optional: true, + }, }, async run({ $ }) { const data = new FormData(); diff --git a/components/zip_archive_api/package.json b/components/zip_archive_api/package.json index 4a95dc9f7f34c..52ef9d8057b92 100644 --- a/components/zip_archive_api/package.json +++ b/components/zip_archive_api/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/zip_archive_api", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream Zip Archive API Components", "main": "zip_archive_api.app.mjs", "keywords": [ diff --git a/components/zoho_bugtracker/actions/create-bug/create-bug.mjs b/components/zoho_bugtracker/actions/create-bug/create-bug.mjs index 3851c4abc364a..facc978e66b51 100644 --- a/components/zoho_bugtracker/actions/create-bug/create-bug.mjs +++ b/components/zoho_bugtracker/actions/create-bug/create-bug.mjs @@ -6,7 +6,7 @@ import zohoBugtracker from "../../zoho_bugtracker.app.mjs"; export default { key: "zoho_bugtracker-create-bug", name: "Create Bug", - version: "0.1.0", + version: "0.1.1", description: "Create a new bug [See the documentation](https://www.zoho.com/projects/help/rest-api/bugtracker-bugs-api.html#alink3)", type: "action", props: { @@ -164,6 +164,12 @@ export default { ], optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { diff --git a/components/zoho_bugtracker/actions/update-bug/update-bug.mjs b/components/zoho_bugtracker/actions/update-bug/update-bug.mjs index fa1964c453ddb..b2344af53824b 100644 --- a/components/zoho_bugtracker/actions/update-bug/update-bug.mjs +++ b/components/zoho_bugtracker/actions/update-bug/update-bug.mjs @@ -6,7 +6,7 @@ import zohoBugtracker from "../../zoho_bugtracker.app.mjs"; export default { key: "zoho_bugtracker-update-bug", name: "Update Bug", - version: "0.1.0", + version: "0.1.1", description: "Update a specific bug [See the documentation](https://www.zoho.com/projects/help/rest-api/bugtracker-bugs-api.html#alink4)", type: "action", props: { @@ -182,6 +182,12 @@ export default { ], optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { diff --git a/components/zoho_bugtracker/package.json b/components/zoho_bugtracker/package.json index a2bbf1c974802..5985490533714 100644 --- a/components/zoho_bugtracker/package.json +++ b/components/zoho_bugtracker/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/zoho_bugtracker", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream Zoho BugTracker Components", "main": "zoho_bugtracker.app.mjs", "keywords": [ diff --git a/components/zoho_desk/actions/add-ticket-attachment/add-ticket-attachment.mjs b/components/zoho_desk/actions/add-ticket-attachment/add-ticket-attachment.mjs index 9ed510dca8b21..65763736af511 100644 --- a/components/zoho_desk/actions/add-ticket-attachment/add-ticket-attachment.mjs +++ b/components/zoho_desk/actions/add-ticket-attachment/add-ticket-attachment.mjs @@ -7,7 +7,7 @@ export default { name: "Add Ticket Attachment", description: "Attaches a file to a ticket. [See the docs here](https://desk.zoho.com/DeskAPIDocument#TicketAttachments#TicketAttachments_CreateTicketattachment)", type: "action", - version: "0.1.0", + version: "0.1.1", props: { zohoDesk, orgId: { @@ -36,6 +36,12 @@ export default { label: "File Path or URL", description: "The file to attach. Provide either a file URL or a path to a file in the `/tmp` directory (for example, `/tmp/myFile.txt`)", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { diff --git a/components/zoho_desk/package.json b/components/zoho_desk/package.json index 9dee94e481eb8..77722d645209b 100644 --- a/components/zoho_desk/package.json +++ b/components/zoho_desk/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/zoho_desk", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream Zoho_desk Components", "main": "zoho_desk.app.mjs", "keywords": [ diff --git a/components/zoho_workdrive/actions/download-file/download-file.mjs b/components/zoho_workdrive/actions/download-file/download-file.mjs index 9080869675251..887c6b9a9b3dc 100644 --- a/components/zoho_workdrive/actions/download-file/download-file.mjs +++ b/components/zoho_workdrive/actions/download-file/download-file.mjs @@ -7,7 +7,7 @@ export default { key: "zoho_workdrive-download-file", name: "Download File to Tmp Direcory", description: "Download a file to the /tmp directory. [See the documentation](https://workdrive.zoho.com/apidocs/v1/filesfolders/downloadserverfile)", - version: "0.0.3", + version: "0.0.4", type: "action", props: { app, @@ -65,6 +65,11 @@ export default { description: "What to name the new file saved to /tmp directory", optional: true, }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, methods: { downloadFile({ diff --git a/components/zoho_workdrive/actions/upload-file/upload-file.mjs b/components/zoho_workdrive/actions/upload-file/upload-file.mjs index 72ff6d3ae835b..6a1cddfe3d263 100644 --- a/components/zoho_workdrive/actions/upload-file/upload-file.mjs +++ b/components/zoho_workdrive/actions/upload-file/upload-file.mjs @@ -5,7 +5,7 @@ import app from "../../zoho_workdrive.app.mjs"; export default { key: "zoho_workdrive-upload-file", name: "Upload File", - version: "0.0.5", + version: "0.0.6", description: "Upload a new file to your WorkDrive account. [See the documentation](https://workdrive.zoho.com/apidocs/v1/chunkupload/chunkuploadcreatesession)", type: "action", props: { @@ -51,6 +51,12 @@ export default { label: "File Path or URL", description: "Provide either a file URL or a path to a file in the /tmp directory (for example, /tmp/myFile.pdf).", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { diff --git a/components/zoho_workdrive/package.json b/components/zoho_workdrive/package.json index 1344afb5ec579..4b3ca3106dacc 100644 --- a/components/zoho_workdrive/package.json +++ b/components/zoho_workdrive/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/zoho_workdrive", - "version": "0.2.3", + "version": "0.2.4", "description": "Pipedream Zoho WorkDrive Components", "main": "zoho_workdrive.app.mjs", "keywords": [