-
Notifications
You must be signed in to change notification settings - Fork 94
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(automation): attempt 2 to create the first automated PR for cod…
…egen
- Loading branch information
1 parent
04d8ac9
commit 6d63860
Showing
3 changed files
with
28 additions
and
61 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -15,6 +15,10 @@ on: | |
description: 'The API endpoints for which to generate code' | ||
workflow_call: | ||
inputs: | ||
packages: | ||
required: true | ||
type: string | ||
description: 'A comma-separated list of packages to generate for which to generate code' | ||
apiEndpoints: | ||
required: true | ||
type: string | ||
|
@@ -71,37 +75,40 @@ jobs: | |
env: | ||
NEW_RELIC_API_KEY: ${{ secrets.NEW_RELIC_API_KEY }} | ||
|
||
# - name: Create new branch, commit, and push changes | ||
# shell: bash | ||
# run: | | ||
# branch_name="tmp/generated-code" | ||
|
||
# if git ls-remote --exit-code --heads origin $branch_name > /dev/null; then | ||
# git push origin --delete $branch_name | ||
# fi | ||
|
||
# git checkout -b $branch_name | ||
|
||
# git status | ||
# git add pkg .tutone.tmp.yml | ||
# git status | ||
|
||
# git commit --no-verify -m 'feat(codegen): generate code based on latest API changes' | ||
# git push origin $branch_name | ||
- name: Remove old automation branch if present | ||
shell: bash | ||
run: | | ||
branch_name="automation/generated-code" | ||
if git ls-remote --exit-code --heads origin $branch_name > /dev/null; then | ||
git push origin --delete $branch_name | ||
fi | ||
- name: Create pull request | ||
uses: peter-evans/create-pull-request@v3 | ||
with: | ||
base: main | ||
add-paths: 'pkg' | ||
add-paths: | | ||
pkg | ||
.tutone.tmp.yml | ||
types.go | ||
author: 'nr-developer-toolkit <[email protected]>' | ||
token: ${{ secrets.DEV_TOOLKIT_TOKEN }} | ||
commit-message: 'feat(automation): update generated code' | ||
signoff: false | ||
branch: automation/generated-code | ||
title: 'feat(automation): generate code based on latest API changes' | ||
body: | | ||
Update generated code using Tutone | ||
### Automated Pull Request | ||
The following packages have been added or updated: ${{ inputs.packages }}. | ||
Please perform the following checklist before merging: | ||
- [ ] Review the changes to the generated code | ||
- [ ] Update applicable tests as necessary | ||
- [ ] Double check the .tutone.yml config file for accuracy | ||
**Note:** If something looks off or you have questions, please reach out to an Observability as Code team member for assistance. | ||
labels: | | ||
enhancement | ||
automated pr | ||
draft: true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters