vitess.io/vitess@v0.16.2/.github/workflows/assign_milestone.yml (about)

     1  name: Assign Milestone
     2  
     3  on:
     4    pull_request_target:
     5      types: [opened]
     6  
     7  permissions: read-all
     8  
     9  env:
    10    GH_TOKEN: ${{ github.token }}
    11  
    12  jobs:
    13    build:
    14      name: Assign Milestone
    15      runs-on: ubuntu-22.04
    16      permissions:
    17        pull-requests: write
    18  
    19      steps:
    20        - name: Set up Go
    21          uses: actions/setup-go@v3
    22          with:
    23            go-version: 1.20.3
    24  
    25        - name: Checkout code
    26          uses: actions/checkout@v3
    27  
    28        - name: Assign Milestone
    29          run: |
    30            gh pr edit ${{ github.event.number }} --milestone "v$(sed -n 's/.*versionName.*\"\([[:digit:]\.]*\).*\"/\1/p' ./go/vt/servenv/version.go)"