Skip to content

Commit 5b5c4fd

Browse files
authored
Update 99-add-issue-to-project.yml
1 parent 2bb7e4a commit 5b5c4fd

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

.github/workflows/99-add-issue-to-project.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,28 @@ jobs:
2727
}' -q .data.repository.issue.id)
2828
echo "ISSUE_ID=$issue_id" >> $GITHUB_ENV
2929
30+
- name: Verify access to project
31+
env:
32+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
33+
DEV_PROJECT_ID: ${{ secrets.DEV_PROJECT_ID }}
34+
run: |
35+
result=$(curl -s -H "Authorization: Bearer $GITHUB_TOKEN" \
36+
-H "Accept: application/vnd.github.v3+json" \
37+
"https://api.github.com/projects/$DEV_PROJECT_ID")
38+
39+
echo "Project response: $result"
40+
41+
if echo "$result" | jq -e . >/dev/null 2>&1; then
42+
project_state=$(echo $result | jq -r '.state')
43+
if [ "$project_state" != "active" ]; then
44+
echo "Project is not active or not found"
45+
exit 1
46+
fi
47+
else
48+
echo "Failed to parse project response as JSON."
49+
exit 1
50+
fi
51+
3052
- name: Get columns in project
3153
id: get_columns
3254
env:

0 commit comments

Comments
 (0)