-
Notifications
You must be signed in to change notification settings - Fork 104
33 lines (31 loc) · 1.02 KB
/
ADD_TO_HTO_PROJECT.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
name: Add to HTO project
on:
issues:
types:
- opened
- transferred
pull_request:
types:
- opened
jobs:
add-to-project:
name: Add issue to project
runs-on: ubuntu-latest
steps:
- uses: actions/add-to-project@f5473ace9aeee8b97717b281e26980aa5097023f
name: Add to project
id: add-project
with:
project-url: ${{ secrets.HTO_PROJECT_URL }}
github-token: ${{ secrets.ADD_TO_HTO_PROJECT_PAT }}
- name: Define project column
run: echo "COLUMN=${{ github.event_name == 'pull_request' && 'Needs Review' || 'Inbox' }}" >> $GITHUB_ENV
- uses: titoportas/update-project-fields@421a54430b3cdc9eefd8f14f9ce0142ab7678751
name: Update project column
id: update-column
with:
project-url: ${{ secrets.HTO_PROJECT_URL }}
github-token: ${{ secrets.ADD_TO_HTO_PROJECT_PAT }}
item-id: ${{ steps.add-project.outputs.itemId }}
field-keys: Status
field-values: ${{ env.COLUMN }}