8000 Added workflow that adds bot PRs directly into To Review column by Reet00 · Pull Request #2758 · secureCodeBox/secureCodeBox · GitHub
[go: up one dir, main page]

Skip to content
55 changes: 55 additions & 0 deletions .github/workflows/move-bot-pr-to-review.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# SPDX-FileCopyrightText: the secureCodeBox authors
#
# SPDX-License-Identifier: Apache-2.0

name: Move bot PRs to Review
on:
pull_request:
types: [opened]
branches:
- 'dependabot/**'
- 'dependencies/upgrading**'


jobs:
move-bot-pr-to-review:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4

- name: Add bot PR to project
run: |
# Get the ID for the field Status
# gh project list --owner secureCodeBox
secureCodeBoxV4ProjectID="PVT_kwDOAg-Nic05GQ"

# Add item to project
echo prNodeID=$(gh api graphql -f query="
mutation {
addProjectV2ItemById(input: {projectId: \"$secureCodeBoxV4ProjectID\", contentId: \"$PR_ID\"}) {
item {
id
}
}
}" | jq -r '.data.addProjectV2ItemById.item.id') >> $GITHUB_ENV
env:
GH_TOKEN: ${{ secrets.SCB_BOT_USER_TOKEN }}
PR_ID: ${{ github.event.pull_request.node_id }}

- name: Move PR to column To Review
run: |
# Get the ID for the field Status
# gh project field-list 6 --owner secureCodeBox
StatusFieldID="PVTSSF_lADOAg-Nic05Gc4AAZuO"

secureCodeBoxV4ProjectID="PVT_kwDOAg-Nic05GQ"

# ID for status "To Review"
ToReviewID="00b0c876"

prNodeID=${{env.prNodeID}}
# Move PR to "To Review" status
gh project item-edit --id ${{ env.prNodeID }} --field-id $StatusFieldID --project-id $secureCodeBoxV4ProjectID --single-select-option-id $ToReviewID

env:
GH_TOKEN: ${{ secrets.SCB_BOT_USER_TOKEN }}
0