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 }}"