Fix record screenshots workflow and script
This commit is contained in:
committed by
Jorge Martin Espinosa
parent
b80801ec7c
commit
0cef150147
5
.github/workflows/recordScreenshots.yml
vendored
5
.github/workflows/recordScreenshots.yml
vendored
@@ -26,7 +26,7 @@ jobs:
|
||||
uses: nschloe/action-cached-lfs-checkout@v1.2.2
|
||||
with:
|
||||
persist-credentials: false
|
||||
ref: ${{ github.event.pull_request.head.ref }}
|
||||
ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.ref || github.ref }}
|
||||
- name: ⏬ Checkout with LFS (Branch)
|
||||
if: github.event_name == 'workflow_dispatch'
|
||||
uses: nschloe/action-cached-lfs-checkout@v1.2.2
|
||||
@@ -45,6 +45,5 @@ jobs:
|
||||
- name: Record screenshots
|
||||
run: ./.github/workflows/scripts/recordScreenshots.sh
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.DANGER_GITHUB_API_TOKEN }}
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
GITHUB_REPOSITORY: ${{ secrets.GITHUB_REPOSITORY }}
|
||||
|
||||
|
||||
22
.github/workflows/scripts/recordScreenshots.sh
vendored
22
.github/workflows/scripts/recordScreenshots.sh
vendored
@@ -68,11 +68,27 @@ echo "Record screenshots"
|
||||
./gradlew recordPaparazziDebug --stacktrace -PpreDexEnable=false --max-workers 4 --warn
|
||||
|
||||
echo "Committing changes"
|
||||
git config user.name "ElementBot"
|
||||
git config user.email "benoitm+elementbot@element.io"
|
||||
git config http.sslVerify false
|
||||
|
||||
if [[ -z ${INPUT_AUTHOR_NAME} ]]; then
|
||||
git config user.name "ElementBot"
|
||||
else
|
||||
git config --local user.name "${INPUT_AUTHOR_NAME}"
|
||||
fi
|
||||
|
||||
if [[ -z ${INPUT_AUTHOR_EMAIL} ]]; then
|
||||
git config user.email "benoitm+elementbot@element.io"
|
||||
else
|
||||
git config --local user.name "${INPUT_AUTHOR_EMAIL}"
|
||||
fi
|
||||
git add -A
|
||||
git commit -m "Update screenshots"
|
||||
|
||||
GITHUB_REPO="https://$GITHUB_ACTOR:$TOKEN@github.com/$REPO.git"
|
||||
echo "Pushing changes"
|
||||
git push "https://$TOKEN@github.com/$REPO.git" $BRANCH
|
||||
if [[ -z ${GITHUB_ACTOR} ]]; then
|
||||
echo "No GITHUB_ACTOR env var"
|
||||
GITHUB_REPO="https://$TOKEN@github.com/$REPO.git"
|
||||
fi
|
||||
git push $GITHUB_REPO "$BRANCH"
|
||||
echo "Done!"
|
||||
|
||||
Reference in New Issue
Block a user