Skip to content

Commit 7afd474

Browse files
Updated to Project tracking
1 parent 17ddca8 commit 7afd474

File tree

1 file changed

+15
-8
lines changed

1 file changed

+15
-8
lines changed

.github/workflows/project-automation.yml

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,15 @@ on:
66
- opened
77

88
jobs:
9-
add_issue_to_project:
10-
name: Add new issues to project board
9+
track_issue:
1110
runs-on: ubuntu-latest
1211
steps:
13-
- run: |
12+
- name: Get project data
13+
env:
14+
GITHUB_TOKEN: ${{ secrets.PROJECT_ACCESS_TOKEN }}
15+
PROJECT_ORGANIZATION: ${{ secrets.PROJECT_ORGANIZATION }}
16+
PROJECT_NUMBER: ${{ secrets.PROJECT_NUMBER }}
17+
run: |
1418
gh api graphql -f query='
1519
query($org: String!, $number: Int!) {
1620
organization(login: $org){
@@ -25,15 +29,18 @@ jobs:
2529
}
2630
}
2731
}
28-
}' -f org=${{ secrets.PROJECT_ORGANIZATION }} -F number=${{ secrets.PROJECT_NUMBER }} > project_data.json
32+
}' -f org=$PROJECT_ORGANIZATION -F number=$PROJECT_NUMBER > project_data.json
2933
3034
echo 'PROJECT_ID='$(jq '.data.organization.projectNext.id' project_data.json) >> $GITHUB_ENV
31-
35+
36+
- name: Add issue to project
37+
env:
38+
GITHUB_TOKEN: ${{ secrets.PROJECT_ACCESS_TOKEN }}
39+
ISSUE_ID: ${{ github.event.issue.node_id }}
40+
run: |
3241
gh api graphql -f query='
3342
mutation($project:ID!, $issue:ID!) {
3443
addProjectNextItem(input: {projectId: $project, contentId: $issue}) {
3544
projectNextItem { id }
3645
}
37-
}' -f project=$PROJECT_ID -f issue=${{ github.event.issue.node_id }}
38-
env:
39-
GITHUB_TOKEN: ${{ secrets.PROJECT_ACCESS_TOKEN }}
46+
}' -f project=$PROJECT_ID -f issue=$ISSUE_ID

0 commit comments

Comments
 (0)