map sync pr commenter to their own gh account (#2566)
This commit is contained in:
41
.github/workflows/sync-skyvern-cloud.yml
vendored
41
.github/workflows/sync-skyvern-cloud.yml
vendored
@@ -17,6 +17,41 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout Repository
|
- name: Checkout Repository
|
||||||
uses: actions/checkout@master
|
uses: actions/checkout@master
|
||||||
|
- name: Determine Git credentials
|
||||||
|
id: git-creds
|
||||||
|
run: |
|
||||||
|
case "${{ github.event.comment.user.login }}" in
|
||||||
|
wintonzheng)
|
||||||
|
echo "GH_PAT=${{ secrets.SKYVERN_OSS_GH_PAT }}" >> $GITHUB_OUTPUT
|
||||||
|
echo "GIT_EMAIL=shu@skyvern.com" >> $GITHUB_OUTPUT
|
||||||
|
echo "GIT_USERNAME=Shuchang Zheng" >> $GITHUB_OUTPUT
|
||||||
|
;;
|
||||||
|
LawyZheng)
|
||||||
|
echo "GH_PAT=${{ secrets.LAWY_GH_PAT }}" >> $GITHUB_OUTPUT
|
||||||
|
echo "GIT_EMAIL=lawy@skyvern.com" >> $GITHUB_OUTPUT
|
||||||
|
echo "GIT_USERNAME=Lawy Zheng" >> $GITHUB_OUTPUT
|
||||||
|
;;
|
||||||
|
suchintan)
|
||||||
|
echo "GH_PAT=${{ secrets.SUCHINTAN_GH_PAT }}" >> $GITHUB_OUTPUT
|
||||||
|
echo "GIT_EMAIL=suchintan@skyvern.com" >> $GITHUB_OUTPUT
|
||||||
|
echo "GIT_USERNAME=Suchintan Singh" >> $GITHUB_OUTPUT
|
||||||
|
;;
|
||||||
|
jomido)
|
||||||
|
echo "GH_PAT=${{ secrets.JON_GH_PAT }}" >> $GITHUB_OUTPUT
|
||||||
|
echo "GIT_EMAIL=jon@skyvern.com" >> $GITHUB_OUTPUT
|
||||||
|
echo "GIT_USERNAME=Jonathan Dobson" >> $GITHUB_OUTPUT
|
||||||
|
;;
|
||||||
|
Prakashmaheshwaran)
|
||||||
|
echo "GH_PAT=${{ secrets.KASH_GH_PAT }}" >> $GITHUB_OUTPUT
|
||||||
|
echo "GIT_EMAIL=kash@skyvern.com" >> $GITHUB_OUTPUT
|
||||||
|
echo "GIT_USERNAME=Prakash Maheshwaran" >> $GITHUB_OUTPUT
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "GH_PAT=${{ secrets.SKYVERN_OSS_GH_PAT }}" >> $GITHUB_OUTPUT
|
||||||
|
echo "GIT_EMAIL=shu@skyvern.com" >> $GITHUB_OUTPUT
|
||||||
|
echo "GIT_USERNAME=Shuchang Zheng" >> $GITHUB_OUTPUT
|
||||||
|
;;
|
||||||
|
esac
|
||||||
- name: Fetch PR details
|
- name: Fetch PR details
|
||||||
id: pr_details
|
id: pr_details
|
||||||
run: |
|
run: |
|
||||||
@@ -43,9 +78,9 @@ jobs:
|
|||||||
- name: Run GitHub File Sync
|
- name: Run GitHub File Sync
|
||||||
uses: Skyvern-AI/repo-file-sync-action@main
|
uses: Skyvern-AI/repo-file-sync-action@main
|
||||||
with:
|
with:
|
||||||
GH_PAT: ${{ secrets.SKYVERN_CLOUD_GH_PAT }}
|
GH_PAT: ${{ steps.git-creds.outputs.GH_PAT }}
|
||||||
GIT_EMAIL: shu@skyvern.com
|
GIT_EMAIL: ${{ steps.git-creds.outputs.GIT_EMAIL }}
|
||||||
GIT_USERNAME: Shuchang Zheng
|
GIT_USERNAME: ${{ steps.git-creds.outputs.GIT_USERNAME }}
|
||||||
PR_LABELS: |
|
PR_LABELS: |
|
||||||
sync
|
sync
|
||||||
${{steps.pr_details.outputs.PR_AUTHOR }}
|
${{steps.pr_details.outputs.PR_AUTHOR }}
|
||||||
|
|||||||
Reference in New Issue
Block a user