@@ -11,23 +11,23 @@ This is helpful when you're:
11
11
| Input | Description | Required |
12
12
| ---------------- | ---------------------------------------------------------------------------------- | -------- |
13
13
| ` linear-api-key ` | Linear API key generated from https://linear.app/settings/api . (e.g. ` lin_api_*) ` | ✅ |
14
+ | ` output-multiple ` | Find multiple issues and output a JSON array of results (default ` false ` ) | ❌ |
15
+ | ` include-title ` | Taking the PR title into account to find issues (default ` false ` ) | ❌ |
16
+ | ` include-description ` | Taking the PR description into account to find issues (default ` false ` ) | ❌ |
17
+ | ` include-branch-name ` | Taking the PR branch name into account to find issues (default ` true ` ) | ❌ |
18
+ | ` with-team ` | Include ` team ` node into each resulted ` issue ` (default ` true ` ) | ❌ |
19
+ | ` with-labels ` | Include ` labels ` nodes into each resulted ` issue ` (default ` true ` ) | ❌ |
14
20
15
21
## Outputs
16
22
17
- | Output | Description |
18
- | -------------------------- | -------------------------------------------------------------- |
19
- | ` linear-issue-id ` | The Linear issue's unique identifier. (UUID) |
20
- | ` linear-issue-identifier ` | The Linear issue's human readable identifier. (e.g. ` ENG-123 ` ) |
21
- | ` linear-issue-number ` | The Linear issue's number. (e.g. the ` 123 ` of ` ENG-123 ` ) |
22
- | ` linear-issue-title ` | The Linear issue's title. |
23
- | ` linear-issue-description ` | The Linear issue's description. |
24
- | ` linear-issue-url ` | The Linear issue's URL. (e.g. ` https://... ` ) |
25
- | ` linear-team-id ` | The Linear teams unique identifier. (UUID) |
26
- | ` linear-team-key ` | The Linear teams key/prefix (e.g. ` ENG ` ) |
23
+ | Output | Description |
24
+ | --------------- | ---------------------------------------------------------------- |
25
+ | ` linear-issue ` | The Linear issue in JSON format |
26
+ | ` linear-issues ` | The Linear issues as JSON array (when ` output-multiple ` is used) |
27
27
28
28
## Example usage
29
29
30
- ### Create Linear Issue on Pull Request
30
+ ### Create a comment with Linear Issue on Pull Request
31
31
32
32
``` yaml
33
33
name : Find Linear Issue in Pull Request
40
40
types : [opened, reopened]
41
41
42
42
jobs :
43
- create -linear-issue-on-pull-request :
43
+ comment-with -linear-issue-on-pull-request :
44
44
runs-on : ubuntu-latest
45
45
steps :
46
46
- name : Find the Linear Issue
55
55
token : ${{secrets.GITHUB_TOKEN}}
56
56
issue-number : ${{ github.event.pull_request.number }}
57
57
body : |
58
- [${{ steps.findIssue.outputs.linear-issue- identifier }}: ${{ steps.findIssue.outputs.linear-issue- title }}](${{ steps.findIssue.outputs.linear-issue- url }})
58
+ [${{ steps.findIssue.outputs.linear-issue. identifier }}: ${{ steps.findIssue.outputs.linear-issue. title }}](${{ steps.findIssue.outputs.linear-issue. url }})
59
59
` ` `
0 commit comments