diff --git a/.tool-versions b/.tool-versions index 8c41b43c01f03..789d54cc38ba4 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,4 +1,4 @@ -nodejs 18.18.0 +nodejs 20.13.1 pnpm 9.14.2 python 3.11.5 poetry 1.6.1 diff --git a/components/linear/actions/create-issue/create-issue.mjs b/components/linear/actions/create-issue/create-issue.mjs index 33f7a343c7648..26789559b8371 100644 --- a/components/linear/actions/create-issue/create-issue.mjs +++ b/components/linear/actions/create-issue/create-issue.mjs @@ -9,7 +9,7 @@ export default { ...createIssue, ...utils.getAppProps(createIssue), key: "linear-create-issue", - description: "Create an issue (OAuth). See the docs [here](https://developers.linear.app/docs/graphql/working-with-the-graphql-api#creating-and-editing-issues)", - version: "0.4.9", + description: "Creates a new issue in Linear. Requires team ID and title. Optional: description, assignee, project, state. Returns response object with success status and issue details. Uses OAuth authentication. See Linear docs for additional info [here](https://developers.linear.app/docs/graphql/working-with-the-graphql-api#creating-and-editing-issues).", + version: "0.4.10", }; diff --git a/components/linear/actions/get-issue/get-issue.mjs b/components/linear/actions/get-issue/get-issue.mjs index 3fe43797b1a45..f3f8e4e8c982c 100644 --- a/components/linear/actions/get-issue/get-issue.mjs +++ b/components/linear/actions/get-issue/get-issue.mjs @@ -9,7 +9,7 @@ export default { ...getIssue, ...utils.getAppProps(getIssue), key: "linear-get-issue", - description: "Get an issue by ID (OAuth). See the docs [here](https://developers.linear.app/docs/graphql/working-with-the-graphql-api)", - version: "0.1.9", + description: "Retrieves a Linear issue by its ID. Returns complete issue details including title, description, state, assignee, team, project, labels, and timestamps. Uses OAuth authentication. See Linear docs for additional info [here](https://developers.linear.app/docs/graphql/working-with-the-graphql-api).", + version: "0.1.10", }; diff --git a/components/linear/actions/get-teams/get-teams.mjs b/components/linear/actions/get-teams/get-teams.mjs index 6239aa4d64d6d..fc5dd58a2bb31 100644 --- a/components/linear/actions/get-teams/get-teams.mjs +++ b/components/linear/actions/get-teams/get-teams.mjs @@ -8,8 +8,8 @@ import getTeams from "@pipedream/linear_app/actions/get-teams/get-teams.mjs"; export default { ...getTeams, key: "linear-get-teams", - description: "Get all the teams (OAuth). See the docs [here](https://developers.linear.app/docs/graphql/working-with-the-graphql-api#creating-and-editing-issues)", - version: "0.2.9", + description: "Retrieves all teams in your Linear workspace. Returns array of team objects with details like ID, name, and key. Supports pagination with configurable limit. Uses OAuth authentication. See Linear docs for additional info [here](https://developers.linear.app/docs/graphql/working-with-the-graphql-api).", + version: "0.2.10", props: { linearApp, }, diff --git a/components/linear/actions/search-issues/search-issues.mjs b/components/linear/actions/search-issues/search-issues.mjs index fb7faa7355fe1..31f95cbe2dfc4 100644 --- a/components/linear/actions/search-issues/search-issues.mjs +++ b/components/linear/actions/search-issues/search-issues.mjs @@ -9,7 +9,7 @@ export default { ...searchIssues, ...utils.getAppProps(searchIssues), key: "linear-search-issues", - description: "Search issues (OAuth). See the docs [here](https://developers.linear.app/docs/graphql/working-with-the-graphql-api)", - version: "0.2.9", + description: "Searches Linear issues by team, project, assignee, labels, state, or text query. Supports pagination, ordering, and archived issues. Returns array of matching issues. Uses OAuth authentication. See Linear docs for additional info [here](https://developers.linear.app/docs/graphql/working-with-the-graphql-api).", + version: "0.2.10", }; diff --git a/components/linear/actions/update-issue/update-issue.mjs b/components/linear/actions/update-issue/update-issue.mjs index 901adf2487ef9..3131cf59c3be9 100644 --- a/components/linear/actions/update-issue/update-issue.mjs +++ b/components/linear/actions/update-issue/update-issue.mjs @@ -8,7 +8,7 @@ export default { ...updateIssue, ...utils.getAppProps(updateIssue), key: "linear-update-issue", - description: "Update an issue (OAuth). See the docs [here](https://developers.linear.app/docs/graphql/working-with-the-graphql-api#creating-and-editing-issues)", - version: "0.1.9", + description: "Updates an existing Linear issue. Can modify title, description, assignee, state, project, team, labels, priority, and dates. Returns updated issue details. Uses OAuth authentication. See Linear docs for additional info [here](https://developers.linear.app/docs/graphql/working-with-the-graphql-api#creating-and-editing-issues).", + version: "0.1.10", }; diff --git a/components/linear/package.json b/components/linear/package.json index b4d9d90735c43..91dd07739ca9c 100644 --- a/components/linear/package.json +++ b/components/linear/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/linear", - "version": "0.7.1", + "version": "0.7.2", "description": "Pipedream Linear Components", "main": "linear.app.mjs", "keywords": [ diff --git a/components/linear/sources/comment-created-instant/comment-created-instant.mjs b/components/linear/sources/comment-created-instant/comment-created-instant.mjs index 74c9233b9241a..472f04d8e9b65 100644 --- a/components/linear/sources/comment-created-instant/comment-created-instant.mjs +++ b/components/linear/sources/comment-created-instant/comment-created-instant.mjs @@ -9,6 +9,6 @@ export default { ...commentCreatedInstant, ...utils.getAppProps(commentCreatedInstant), key: "linear-comment-created-instant", - description: "Emit new event when a new comment is created (OAuth). [See the documentation](https://developers.linear.app/docs/graphql/webhooks)", - version: "0.1.11", + description: "Triggers instantly when a new comment is added to an issue in Linear. Returns comment details including content, author, issue reference, and timestamps. Supports filtering by team. Uses OAuth authentication. See Linear docs for additional info [here](https://developers.linear.app/docs/graphql/webhooks).", + version: "0.1.12", }; diff --git a/components/linear/sources/issue-created-instant/issue-created-instant.mjs b/components/linear/sources/issue-created-instant/issue-created-instant.mjs index 90d4e0f1270b1..bf2618384ff9b 100644 --- a/components/linear/sources/issue-created-instant/issue-created-instant.mjs +++ b/components/linear/sources/issue-created-instant/issue-created-instant.mjs @@ -9,6 +9,6 @@ export default { ...issueCreatedInstant, ...utils.getAppProps(issueCreatedInstant), key: "linear-issue-created-instant", - description: "Emit new event when a new issue is created (OAuth). [See the documentation](https://developers.linear.app/docs/graphql/webhooks)", - version: "0.3.11", + description: "Triggers instantly when a new issue is created in Linear. Provides complete issue details including title, description, team, assignee, state, and timestamps. Supports filtering by team and project. Uses OAuth authentication. See Linear docs for additional info [here](https://developers.linear.app/docs/graphql/webhooks).", + version: "0.3.12", }; diff --git a/components/linear/sources/issue-updated-instant/issue-updated-instant.mjs b/components/linear/sources/issue-updated-instant/issue-updated-instant.mjs index 8ee198f41159c..769792c7247d7 100644 --- a/components/linear/sources/issue-updated-instant/issue-updated-instant.mjs +++ b/components/linear/sources/issue-updated-instant/issue-updated-instant.mjs @@ -9,6 +9,6 @@ export default { ...issueUpdatedInstant, ...utils.getAppProps(issueUpdatedInstant), key: "linear-issue-updated-instant", - description: "Emit new event when an issue is updated (OAuth). See the documentation](https://developers.linear.app/docs/graphql/webhooks)", - version: "0.3.11", + description: "Triggers instantly when any issue is updated in Linear. Provides complete issue details with changes. Supports filtering by team and project. Includes all updates except status changes. Uses OAuth authentication. See Linear docs for additional info [here](https://developers.linear.app/docs/graphql/webhooks).", + version: "0.3.12", }; diff --git a/components/linear/sources/new-issue-status-updated/new-issue-status-updated.mjs b/components/linear/sources/new-issue-status-updated/new-issue-status-updated.mjs index 51e6e0ded06dc..67d5310431f3a 100644 --- a/components/linear/sources/new-issue-status-updated/new-issue-status-updated.mjs +++ b/components/linear/sources/new-issue-status-updated/new-issue-status-updated.mjs @@ -9,6 +9,6 @@ export default { ...newIssueStatusUpdated, ...utils.getAppProps(newIssueStatusUpdated), key: "linear-new-issue-status-updated", - description: "Emit new event when the status of an issue is updated (OAuth). [See the documentation](https://developers.linear.app/docs/graphql/webhooks)", - version: "0.1.12", + description: "Triggers instantly when an issue's workflow state changes (e.g., Todo to In Progress). Returns issue with previous and current state info. Can filter by specific target state. Uses OAuth authentication. See Linear docs for additional info [here](https://developers.linear.app/docs/graphql/webhooks).", + version: "0.1.13", }; diff --git a/components/linear/sources/new-projectupdate-created/new-projectupdate-created.mjs b/components/linear/sources/new-projectupdate-created/new-projectupdate-created.mjs index b61cba4f6a725..49312e2002904 100644 --- a/components/linear/sources/new-projectupdate-created/new-projectupdate-created.mjs +++ b/components/linear/sources/new-projectupdate-created/new-projectupdate-created.mjs @@ -10,6 +10,6 @@ export default { ...newProjectUpdateCreated, ...utils.getAppProps(newProjectUpdateCreated), key: "linear-new-projectupdate-created", - description: "Project updates are short status reports on the health of your projects. Emit new event when a new Project Update is written. [See the documentation](https://developers.linear.app/docs/graphql/webhooks)", - version: "0.0.2", + description: "Triggers instantly when a project update (status report) is created in Linear. Returns update content, author, project details, and health status. Filters by team and optionally by project. Uses OAuth authentication. See Linear docs for additional info [here](https://developers.linear.app/docs/graphql/webhooks).", + version: "0.0.3", }; diff --git a/components/linear/sources/project-updated-instant/project-updated-instant.mjs b/components/linear/sources/project-updated-instant/project-updated-instant.mjs index 94b0909855dfb..7c68232cbde5a 100644 --- a/components/linear/sources/project-updated-instant/project-updated-instant.mjs +++ b/components/linear/sources/project-updated-instant/project-updated-instant.mjs @@ -10,6 +10,6 @@ export default { ...projectUpdatedInstant, ...utils.getAppProps(projectUpdatedInstant), key: "linear-project-updated-instant", - description: "Emit new event when a project is updated (OAuth). [See the documentation](https://developers.linear.app/docs/graphql/webhooks)", - version: "0.0.3", + description: "Triggers instantly when a project is updated in Linear. Returns project details including name, description, status, dates, and team info. Supports filtering by specific teams. Uses OAuth authentication. See Linear docs for additional info [here](https://developers.linear.app/docs/graphql/webhooks).", + version: "0.0.4", }; diff --git a/components/linear_app/actions/create-issue/create-issue.mjs b/components/linear_app/actions/create-issue/create-issue.mjs index ee0b1660cce58..9a9106ddbeef8 100644 --- a/components/linear_app/actions/create-issue/create-issue.mjs +++ b/components/linear_app/actions/create-issue/create-issue.mjs @@ -4,8 +4,8 @@ export default { type: "action", key: "linear_app-create-issue", name: "Create Issue", - description: "Create an issue (API Key). See the docs [here](https://developers.linear.app/docs/graphql/working-with-the-graphql-api#creating-and-editing-issues)", - version: "0.4.8", + description: "Creates a new issue in Linear. Requires team ID and title. Optional: description, assignee, project, state. Returns response object with success status and issue details. Uses API Key authentication. See Linear docs for additional info [here](https://developers.linear.app/docs/graphql/working-with-the-graphql-api#creating-and-editing-issues).", + version: "0.4.9", props: { linearApp, teamId: { diff --git a/components/linear_app/actions/get-issue/get-issue.mjs b/components/linear_app/actions/get-issue/get-issue.mjs index 090e1752af518..af9dd5e0ef436 100644 --- a/components/linear_app/actions/get-issue/get-issue.mjs +++ b/components/linear_app/actions/get-issue/get-issue.mjs @@ -3,8 +3,8 @@ import linearApp from "../../linear_app.app.mjs"; export default { key: "linear_app-get-issue", name: "Get Issue", - description: "Get an issue by ID (API Key). See the docs [here](https://developers.linear.app/docs/graphql/working-with-the-graphql-api)", - version: "0.1.8", + description: "Retrieves a Linear issue by its ID. Returns complete issue details including title, description, state, assignee, team, project, labels, and timestamps. Uses API Key authentication. See Linear docs for additional info [here](https://developers.linear.app/docs/graphql/working-with-the-graphql-api).", + version: "0.1.9", type: "action", props: { linearApp, diff --git a/components/linear_app/actions/get-teams/get-teams.mjs b/components/linear_app/actions/get-teams/get-teams.mjs index 523fac9207fdc..eb9c0ccf64372 100644 --- a/components/linear_app/actions/get-teams/get-teams.mjs +++ b/components/linear_app/actions/get-teams/get-teams.mjs @@ -4,8 +4,8 @@ import constants from "../../common/constants.mjs"; export default { key: "linear_app-get-teams", name: "Get Teams", - description: "Get all the teams (API Key). See the docs [here](https://developers.linear.app/docs/graphql/working-with-the-graphql-api)", - version: "0.2.8", + description: "Retrieves all teams in your Linear workspace. Returns array of team objects with details like ID, name, and key. Supports pagination with configurable limit. Uses API Key authentication. See Linear docs for additional info [here](https://developers.linear.app/docs/graphql/working-with-the-graphql-api).", + version: "0.2.9", type: "action", props: { linearApp, diff --git a/components/linear_app/actions/search-issues/search-issues.mjs b/components/linear_app/actions/search-issues/search-issues.mjs index b3aa745b4e3db..68b8b83185f90 100644 --- a/components/linear_app/actions/search-issues/search-issues.mjs +++ b/components/linear_app/actions/search-issues/search-issues.mjs @@ -5,9 +5,9 @@ import constants from "../../common/constants.mjs"; export default { key: "linear_app-search-issues", name: "Search Issues", - description: "Search issues (API Key). See the docs [here](https://developers.linear.app/docs/graphql/working-with-the-graphql-api)", + description: "Searches Linear issues by team, project, assignee, labels, state, or text query. Supports pagination, ordering, and archived issues. Returns array of matching issues. Uses API Key authentication. See Linear docs for additional info [here](https://developers.linear.app/docs/graphql/working-with-the-graphql-api).", type: "action", - version: "0.2.8", + version: "0.2.9", props: { linearApp, teamId: { diff --git a/components/linear_app/actions/update-issue/update-issue.mjs b/components/linear_app/actions/update-issue/update-issue.mjs index 1484d33fb3a4d..55d15eb512854 100644 --- a/components/linear_app/actions/update-issue/update-issue.mjs +++ b/components/linear_app/actions/update-issue/update-issue.mjs @@ -3,9 +3,9 @@ import linearApp from "../../linear_app.app.mjs"; export default { key: "linear_app-update-issue", name: "Update Issue", - description: "Update an issue (API Key). See the docs [here](https://developers.linear.app/docs/graphql/working-with-the-graphql-api#creating-and-editing-issues)", + description: "Updates an existing Linear issue. Can modify title, description, assignee, state, project, team, labels, priority, and dates. Returns updated issue details. Uses API Key authentication. See Linear docs for additional info [here](https://developers.linear.app/docs/graphql/working-with-the-graphql-api#creating-and-editing-issues).", type: "action", - version: "0.1.8", + version: "0.1.9", props: { linearApp, teamId: { diff --git a/components/linear_app/package.json b/components/linear_app/package.json index b76ef411339cb..986b5eb32dc6c 100644 --- a/components/linear_app/package.json +++ b/components/linear_app/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/linear_app", - "version": "0.7.1", + "version": "0.7.2", "description": "Pipedream Linear_app Components", "main": "linear_app.app.mjs", "keywords": [ diff --git a/components/linear_app/sources/comment-created-instant/comment-created-instant.mjs b/components/linear_app/sources/comment-created-instant/comment-created-instant.mjs index 602e35792c1da..00407bf51daf6 100644 --- a/components/linear_app/sources/comment-created-instant/comment-created-instant.mjs +++ b/components/linear_app/sources/comment-created-instant/comment-created-instant.mjs @@ -4,10 +4,10 @@ import constants from "../../common/constants.mjs"; export default { ...common, key: "linear_app-comment-created-instant", - name: "New Created Comment (Instant)", - description: "Emit new event when a new comment is created. [See the documentation](https://developers.linear.app/docs/graphql/webhooks)", + name: "New Comment Created (Instant)", + description: "Triggers instantly when a new comment is added to an issue in Linear. Returns comment details including content, author, issue reference, and timestamps. Supports filtering by team. See Linear docs for additional info [here](https://developers.linear.app/docs/graphql/webhooks).", type: "source", - version: "0.1.10", + version: "0.1.11", dedupe: "unique", methods: { ...common.methods, diff --git a/components/linear_app/sources/issue-created-instant/issue-created-instant.mjs b/components/linear_app/sources/issue-created-instant/issue-created-instant.mjs index 14978cb173bc5..3d3d4491516f1 100644 --- a/components/linear_app/sources/issue-created-instant/issue-created-instant.mjs +++ b/components/linear_app/sources/issue-created-instant/issue-created-instant.mjs @@ -4,10 +4,10 @@ import constants from "../../common/constants.mjs"; export default { ...common, key: "linear_app-issue-created-instant", - name: "New Created Issue (Instant)", - description: "Emit new event when a new issue is created. [See the documentation](https://developers.linear.app/docs/graphql/webhooks)", + name: "New Issue Created (Instant)", + description: "Triggers instantly when a new issue is created in Linear. Provides complete issue details including title, description, team, assignee, state, and timestamps. Supports filtering by team and project. See Linear docs for additional info [here](https://developers.linear.app/docs/graphql/webhooks).", type: "source", - version: "0.3.10", + version: "0.3.11", dedupe: "unique", methods: { ...common.methods, diff --git a/components/linear_app/sources/issue-updated-instant/issue-updated-instant.mjs b/components/linear_app/sources/issue-updated-instant/issue-updated-instant.mjs index 37a2eaff1d80b..a74741f2c75ee 100644 --- a/components/linear_app/sources/issue-updated-instant/issue-updated-instant.mjs +++ b/components/linear_app/sources/issue-updated-instant/issue-updated-instant.mjs @@ -4,10 +4,10 @@ import constants from "../../common/constants.mjs"; export default { ...common, key: "linear_app-issue-updated-instant", - name: "New Updated Issue (Instant)", - description: "Emit new event when an issue is updated. [See the documentation](https://developers.linear.app/docs/graphql/webhooks)", + name: "Issue Updated (Instant)", + description: "Triggers instantly when any issue is updated in Linear. Provides complete issue details with changes. Supports filtering by team and project. Includes all updates except status changes. See Linear docs for additional info [here](https://developers.linear.app/docs/graphql/webhooks).", type: "source", - version: "0.3.10", + version: "0.3.11", dedupe: "unique", methods: { ...common.methods, diff --git a/components/linear_app/sources/new-issue-status-updated/new-issue-status-updated.mjs b/components/linear_app/sources/new-issue-status-updated/new-issue-status-updated.mjs index 2d971e2c58598..2cfb31460d419 100644 --- a/components/linear_app/sources/new-issue-status-updated/new-issue-status-updated.mjs +++ b/components/linear_app/sources/new-issue-status-updated/new-issue-status-updated.mjs @@ -5,10 +5,10 @@ import utils from "../../common/utils.mjs"; export default { ...common, key: "linear_app-new-issue-status-updated", - name: "New Issue Status Updated (Instant)", - description: "Emit new event when the status of an issue is updated. [See the documentation](https://developers.linear.app/docs/graphql/webhooks)", + name: "Issue Status Updated (Instant)", + description: "Triggers instantly when an issue's workflow state changes (e.g., Todo to In Progress). Returns issue with previous and current state info. Can filter by specific target state. See Linear docs for additional info [here](https://developers.linear.app/docs/graphql/webhooks).", type: "source", - version: "0.1.10", + version: "0.1.11", dedupe: "unique", props: { linearApp: common.props.linearApp, diff --git a/components/linear_app/sources/new-projectupdate-created/new-projectupdate-created.mjs b/components/linear_app/sources/new-projectupdate-created/new-projectupdate-created.mjs index e9059854c0470..7255202bdec83 100644 --- a/components/linear_app/sources/new-projectupdate-created/new-projectupdate-created.mjs +++ b/components/linear_app/sources/new-projectupdate-created/new-projectupdate-created.mjs @@ -6,9 +6,9 @@ export default { ...common, key: "linear_app-new-projectupdate-created", name: "New Project Update Written (Instant)", - description: "Project updates are short status reports on the health of your projects. Emit new event when a new Project Update is written. [See the documentation](https://developers.linear.app/docs/graphql/webhooks)", + description: "Triggers instantly when a project update (status report) is created in Linear. Returns update content, author, project details, and health status. Filters by team and optionally by project. See Linear docs for additional info [here](https://developers.linear.app/docs/graphql/webhooks).", type: "source", - version: "0.0.2", + version: "0.0.3", dedupe: "unique", props: { linearApp, diff --git a/components/linear_app/sources/project-updated-instant/project-updated-instant.mjs b/components/linear_app/sources/project-updated-instant/project-updated-instant.mjs index 612138bba93da..1987232b65d87 100644 --- a/components/linear_app/sources/project-updated-instant/project-updated-instant.mjs +++ b/components/linear_app/sources/project-updated-instant/project-updated-instant.mjs @@ -5,10 +5,10 @@ import linearApp from "../../linear_app.app.mjs"; export default { ...common, key: "linear_app-project-updated-instant", - name: "New Updated Project (Instant)", - description: "Emit new event when a project is updated. [See the documentation](https://developers.linear.app/docs/graphql/webhooks)", + name: "Project Updated (Instant)", + description: "Triggers instantly when a project is updated in Linear. Returns project details including name, description, status, dates, and team info. Supports filtering by specific teams. See Linear docs for additional info [here](https://developers.linear.app/docs/graphql/webhooks).", type: "source", - version: "0.0.3", + version: "0.0.4", dedupe: "unique", props: { linearApp, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 703314acdeed5..10f5a9dd85c66 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1434,8 +1434,7 @@ importers: specifier: ^3.0.3 version: 3.0.3 - components/belco: - specifiers: {} + components/belco: {} components/benchmark_email: dependencies: @@ -2245,8 +2244,7 @@ importers: specifier: ^3.1.0 version: 3.1.0 - components/channable: - specifiers: {} + components/channable: {} components/channeladvisor: dependencies: @@ -4968,8 +4966,7 @@ importers: components/freshbooks: {} - components/freshchat: - specifiers: {} + components/freshchat: {} components/freshdesk: dependencies: @@ -8442,8 +8439,7 @@ importers: components/minio: {} - components/mintlify: - specifiers: {} + components/mintlify: {} components/miro_custom_app: dependencies: @@ -9919,8 +9915,7 @@ importers: components/pembee: {} - components/pencil_spaces: - specifiers: {} + components/pencil_spaces: {} components/pendo: {} @@ -11331,8 +11326,7 @@ importers: specifier: ^1.5.1 version: 1.6.6 - components/returnless: - specifiers: {} + components/returnless: {} components/returnly: dependencies: @@ -15832,6 +15826,14 @@ importers: specifier: ^6.0.0 version: 6.2.0 + modelcontextprotocol/node_modules2/@modelcontextprotocol/sdk/dist/cjs: {} + + modelcontextprotocol/node_modules2/@modelcontextprotocol/sdk/dist/esm: {} + + modelcontextprotocol/node_modules2/zod-to-json-schema/dist/cjs: {} + + modelcontextprotocol/node_modules2/zod-to-json-schema/dist/esm: {} + packages/ai: dependencies: '@pipedream/sdk':