github.1485827954.workers.dev/newrelic/newrelic-client-go@v1.1.0/.github/workflows/generate.yml (about)

     1  name: Tutone Generate
     2  on:
     3    schedule:
     4      - cron: '5 5 * * 1'
     5  
     6  jobs:
     7    createPullRequest:
     8      runs-on: ubuntu-latest
     9      steps:
    10        - name: Install Go
    11          uses: actions/setup-go@v3
    12          with:
    13            go-version: 1.18.x
    14  
    15        - name: Add GOBIN to PATH
    16          run: echo "$(go env GOPATH)/bin" >> $GITHUB_PATH
    17          shell: bash
    18  
    19        - name: Checkout code
    20          uses: actions/checkout@v3
    21  
    22        - name: Set up git user
    23          run: |
    24            git config --global user.name nr-developer-toolkit
    25            git config --global user.email nr-developer-toolkit@users.noreply.github.com
    26  
    27        - name: Generate new code
    28          run: make generate
    29          env:
    30            NEW_RELIC_API_KEY: ${{ secrets.NEW_RELIC_API_KEY }}
    31  
    32        - name: Create Pull Request
    33          uses: peter-evans/create-pull-request@v3
    34          with:
    35            token: ${{ secrets.DEV_TOOLKIT_TOKEN }}
    36            commit-message: 'chore(tutone): update generated code'
    37            signoff: false
    38            branch: tutone-updates
    39            title: 'chore(tutone): update generated code'
    40            body: |
    41              Update generated code using tutone
    42              - make generate
    43              - PR generated by [create-pull-request][1]
    44  
    45              [1]: https://github.com/peter-evans/create-pull-request
    46            labels: |
    47              enhancement
    48            draft: false
    49  
    50        - name: Check output
    51          run: |
    52            echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}"