Skip to content

Commit

Permalink
use pr body text to mark PR region
Browse files Browse the repository at this point in the history
  • Loading branch information
alchem0x2A committed Nov 28, 2024
1 parent 3e79bd1 commit 5c87ff3
Showing 1 changed file with 15 additions and 10 deletions.
25 changes: 15 additions & 10 deletions .github/workflows/update_api.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,19 @@ jobs:
echo UPDATE_NEEDED is "${UPDATE_NEEDED}"
echo API version is "${API_VERSION}"
continue-on-error: true
- name: Create PR body text
if: env.UPDATE_NEEDED == 'true'
run: |
touch pr_body.txt
echo "## Automated JSON API Update" >> pr_body.txt
echo "Hello! This is an automatic pull request to merge the new JSON API version **${API_VERSION}** into the master branch." >> pr_body.txt
echo "### Details" >> pr_body.txt
echo "- **Workflow Trigger**: This update is triggered by the **Update JSON API (recurring job)** workflow." >> pr_body.txt
echo "- **Reason for Update**: A new JSON schema version was generated that differs from the existing one in the repository." >> pr_body.txt
echo "### Notes" >> pr_body.txt
echo "- If you notice any issues or have questions regarding this update, please contact @alchem0x2a or other maintainers of the repository." >> pr_body.txt
echo "Thank you for keeping the SPARC-X-API project up-to-date! 🚀" >> pr_body.txt
cat pr_body.txt
- name: Create Pull Request
if: env.UPDATE_NEEDED == 'true'
run: |
Expand All @@ -61,18 +74,10 @@ jobs:
git add sparc/sparc_json_api/parameters.json
git commit -m "Add new json api version ${API_VERSION}"
git push --force --set-upstream origin ${BRANCH_NAME}
body_msg=""
body_msg="${body_msg}## Automated JSON API Update\n"
body_msg="${body_msg}Hello! This is an automatic pull request to merge the new JSON API version **${API_VERSION}** into the master branch.\n\n"
body_msg="${body_msg}### Details:\n"
body_msg="${body_msg}- **Workflow Trigger**: This update is triggered by the **Update JSON API (recurring job)** workflow.\n"
body_msg="${body_msg}- **Reason for Update**: A new JSON schema version was generated that differs from the existing one in the repository.\n\n"
body_msg="${body_msg}### Notes:\n"
body_msg="${body_msg}- If you notice any issues or have questions regarding this update, please contact @alchem0x2a or other maintainers of the repository.\n\n"
body_msg="${body_msg}Thank you for keeping the SPARC-X-API project up-to-date! 🚀\n"
gh pr create --base master \
--title "[PR Bot] New JSON API version ${API_VERSION}" \
--body "${body_msg}" \
--body-file pr_body.txt \
-R ${{ github.repository_owner }}/SPARC-X-API
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 comments on commit 5c87ff3

Please sign in to comment.