diff --git a/components/linear/actions/create-issue/create-issue.mjs b/components/linear/actions/create-issue/create-issue.mjs index 2959f76ac6ee3..77f427de82a97 100644 --- a/components/linear/actions/create-issue/create-issue.mjs +++ b/components/linear/actions/create-issue/create-issue.mjs @@ -10,5 +10,5 @@ export default { ...utils.getAppProps(createIssue), key: "linear-create-issue", 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.11", + version: "0.4.12", }; diff --git a/components/linear/actions/create-project/create-project.mjs b/components/linear/actions/create-project/create-project.mjs new file mode 100644 index 0000000000000..ed07345a1f643 --- /dev/null +++ b/components/linear/actions/create-project/create-project.mjs @@ -0,0 +1,14 @@ +import createProject from "@pipedream/linear_app/actions/create-project/create-project.mjs"; +import utils from "../../common/utils.mjs"; + +/* eslint-disable pipedream/required-properties-type */ +/* eslint-disable pipedream/required-properties-name */ +/* eslint-disable pipedream/required-properties-version */ + +export default { + ...createProject, + ...utils.getAppProps(createProject), + key: "linear-create-project", + description: "Create a project in Linear. [See the documentation](https://studio.apollographql.com/public/Linear-API/variant/current/schema/reference/inputs/ProjectCreateInput).", + version: "0.0.1", +}; diff --git a/components/linear/actions/get-issue/get-issue.mjs b/components/linear/actions/get-issue/get-issue.mjs index 61e82596b7734..3ab5aa602ceae 100644 --- a/components/linear/actions/get-issue/get-issue.mjs +++ b/components/linear/actions/get-issue/get-issue.mjs @@ -10,5 +10,5 @@ export default { ...utils.getAppProps(getIssue), key: "linear-get-issue", 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.11", + version: "0.1.12", }; diff --git a/components/linear/actions/get-teams/get-teams.mjs b/components/linear/actions/get-teams/get-teams.mjs index d3ba5124f69b5..9acd89d2b371e 100644 --- a/components/linear/actions/get-teams/get-teams.mjs +++ b/components/linear/actions/get-teams/get-teams.mjs @@ -10,5 +10,5 @@ export default { ...utils.getAppProps(getTeams), key: "linear-get-teams", 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.12", + version: "0.2.13", }; diff --git a/components/linear/actions/list-projects/list-projects.mjs b/components/linear/actions/list-projects/list-projects.mjs new file mode 100644 index 0000000000000..d0f2606c9a2be --- /dev/null +++ b/components/linear/actions/list-projects/list-projects.mjs @@ -0,0 +1,14 @@ +import listProjects from "@pipedream/linear_app/actions/list-projects/list-projects.mjs"; +import utils from "../../common/utils.mjs"; + +/* eslint-disable pipedream/required-properties-type */ +/* eslint-disable pipedream/required-properties-name */ +/* eslint-disable pipedream/required-properties-version */ + +export default { + ...listProjects, + ...utils.getAppProps(listProjects), + key: "linear-list-projects", + description: "List projects in Linear. [See the documentation](https://studio.apollographql.com/public/Linear-API/variant/current/schema/reference/objects/ProjectConnection?query=projects).", + version: "0.0.1", +}; diff --git a/components/linear/actions/search-issues/search-issues.mjs b/components/linear/actions/search-issues/search-issues.mjs index 4348e33f46a59..27f121bd04af6 100644 --- a/components/linear/actions/search-issues/search-issues.mjs +++ b/components/linear/actions/search-issues/search-issues.mjs @@ -10,5 +10,5 @@ export default { ...utils.getAppProps(searchIssues), key: "linear-search-issues", 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.11", + version: "0.2.12", }; diff --git a/components/linear/actions/update-issue/update-issue.mjs b/components/linear/actions/update-issue/update-issue.mjs index 0692a0c9106a9..8cf8cea28f630 100644 --- a/components/linear/actions/update-issue/update-issue.mjs +++ b/components/linear/actions/update-issue/update-issue.mjs @@ -9,5 +9,5 @@ export default { ...utils.getAppProps(updateIssue), key: "linear-update-issue", 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.11", + version: "0.1.12", }; diff --git a/components/linear/package.json b/components/linear/package.json index a91467f2f040a..0d1cfe50101c6 100644 --- a/components/linear/package.json +++ b/components/linear/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/linear", - "version": "0.7.5", + "version": "0.8.0", "description": "Pipedream Linear Components", "main": "linear.app.mjs", "keywords": [ @@ -15,7 +15,7 @@ }, "dependencies": { "@linear/sdk": "^55.1.0", - "@pipedream/linear_app": "^0.7.5", + "@pipedream/linear_app": "^0.8.0", "@pipedream/platform": "^3.0.3" } } 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 4b11fe29ad48c..af330a4021eaa 100644 --- a/components/linear/sources/comment-created-instant/comment-created-instant.mjs +++ b/components/linear/sources/comment-created-instant/comment-created-instant.mjs @@ -10,5 +10,5 @@ export default { ...utils.getAppProps(commentCreatedInstant), key: "linear-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. Uses OAuth authentication. See Linear docs for additional info [here](https://developers.linear.app/docs/graphql/webhooks).", - version: "0.1.13", + version: "0.1.14", }; 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 b086f2f9854ad..94e730d53ec86 100644 --- a/components/linear/sources/issue-created-instant/issue-created-instant.mjs +++ b/components/linear/sources/issue-created-instant/issue-created-instant.mjs @@ -10,5 +10,5 @@ export default { ...utils.getAppProps(issueCreatedInstant), key: "linear-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. Uses OAuth authentication. See Linear docs for additional info [here](https://developers.linear.app/docs/graphql/webhooks).", - version: "0.3.13", + version: "0.3.14", }; 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 23a208e7fd88b..dacb6288fd84e 100644 --- a/components/linear/sources/issue-updated-instant/issue-updated-instant.mjs +++ b/components/linear/sources/issue-updated-instant/issue-updated-instant.mjs @@ -10,5 +10,5 @@ export default { ...utils.getAppProps(issueUpdatedInstant), key: "linear-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. Uses OAuth authentication. See Linear docs for additional info [here](https://developers.linear.app/docs/graphql/webhooks).", - version: "0.3.13", + version: "0.3.14", }; 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 856472186c282..bc8779230bf80 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 @@ -10,5 +10,5 @@ export default { ...utils.getAppProps(newIssueStatusUpdated), key: "linear-new-issue-status-updated", 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.14", + version: "0.1.15", }; 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 9c9d600f27b1a..01f5c74f56912 100644 --- a/components/linear/sources/new-projectupdate-created/new-projectupdate-created.mjs +++ b/components/linear/sources/new-projectupdate-created/new-projectupdate-created.mjs @@ -11,5 +11,5 @@ export default { ...utils.getAppProps(newProjectUpdateCreated), key: "linear-new-projectupdate-created", 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.5", + version: "0.0.6", }; 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 c84da9b81e9af..ca4cac7430298 100644 --- a/components/linear/sources/project-updated-instant/project-updated-instant.mjs +++ b/components/linear/sources/project-updated-instant/project-updated-instant.mjs @@ -11,5 +11,5 @@ export default { ...utils.getAppProps(projectUpdatedInstant), key: "linear-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. Uses OAuth authentication. See Linear docs for additional info [here](https://developers.linear.app/docs/graphql/webhooks).", - version: "0.0.5", + version: "0.0.6", }; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c733edd6811f7..401db7aab88b8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8038,8 +8038,8 @@ importers: specifier: ^55.1.0 version: 55.1.0 '@pipedream/linear_app': - specifier: ^0.7.5 - version: 0.7.5 + specifier: ^0.8.0 + version: 0.8.0 '@pipedream/platform': specifier: ^3.0.3 version: 3.0.3 @@ -13828,8 +13828,7 @@ importers: components/stack_overflow_for_teams: {} - components/stackby: - specifiers: {} + components/stackby: {} components/stackshare_api: {} @@ -20449,8 +20448,8 @@ packages: '@pipedream/launchdarkly@0.1.1': resolution: {integrity: sha512-RqW4cJ0CfCnCy/lCutIJNSlX3IXV3jxoyqxDgAeHx8Q8BUEjEl7T0+1vMLyNXhU+V4Kj38KVURnSKqCE59UVvg==} - '@pipedream/linear_app@0.7.5': - resolution: {integrity: sha512-Y9JRcEYAFWHftWQ6uMtt2kxCBcLtCBgOXjEDY2XrqmDL36LBfWzcZFpr8GVZ91s/ftTW5gLqCWmNeuXeffqhhA==} + '@pipedream/linear_app@0.8.0': + resolution: {integrity: sha512-RAlqJGZlggqsCE14WBlcXHyxXCpcOp/W9XLt6YzzmKqIFcg2srXZvV74RVwFiP1gPtjUFLxYMlBkay//rPuPMQ==} '@pipedream/linkedin@0.1.1': resolution: {integrity: sha512-9pFjaohz/wnJMIRpPmDPqHeWiXUIJVWIPvQudE8TkUjaBbyieDpscy8reWMp96UK9aXz1Z2J2yiNh0msILAX9Q==} @@ -39190,7 +39189,7 @@ snapshots: transitivePeerDependencies: - debug - '@pipedream/linear_app@0.7.5': + '@pipedream/linear_app@0.8.0': dependencies: '@linear/sdk': 55.1.0 '@pipedream/platform': 3.1.0