123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- name: Set reviewer for v18
- on:
- pull_request:
- types: [opened, synchronize, reopened]
- branches:
- - "18.0"
- push:
- branches:
- - "18.0"
- jobs:
- pr18:
- runs-on: ubuntu-latest
- #env:
- # GH_TOKEN: ${{ github.token }}
- # GH_TOKENS: ${{ secrets.GITHUB_TOKEN }}
- steps:
- - name: Checkout repository
- uses: actions/checkout@v3
- #- name: Install GitHub CLI
- # run: |
- # sudo apt update
- # sudo apt install gh -y
- - name: Assign reviewer method 1
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- url: ${{ github.event.pull_request.html_url }}
- run: |
- gh pr edit "$url" --add-assignee rycks --add-reviewer rycks
- gh pr merge "$url" --merge --auto
- continue-on-error: true
- - name: Assign reviewer method 2
- env:
- #REVIEWER: "eldy,lvessiller-opendsi,rycks" # Remplacez par le nom d'utilisateur GitHub du reviewer
- REVIEWER: "rycks" # Remplacez par le nom d'utilisateur GitHub du reviewer
- run: |
- echo "Run action by ${{ github.actor }}"
- echo "github.token=${{ github.token }}"
- echo "secrets.GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }}"
- echo "GITHUB_EVENT_PATH=$GITHUB_EVENT_PATH"
- echo Get the pr_number
- pr_number=$(jq --raw-output .number < $GITHUB_EVENT_PATH)
- echo "pr_number=$pr_number"
- echo Authenticate login gh
- gh auth login --with-token <<< "${{ secrets.GITHUB_TOKEN }}"
- gh auth setup-git
- echo Set the reviewer
- gh pr edit $pr_number --add-reviewer "$REVIEWER"
- continue-on-error: true
|