Browse Source

Fix record screenshots workflow and script

pull/2141/head
Jorge Martín 9 months ago committed by Jorge Martin Espinosa
parent
commit
8daf5150af
  1. 5
      .github/workflows/recordScreenshots.yml
  2. 22
      .github/workflows/scripts/recordScreenshots.sh

5
.github/workflows/recordScreenshots.yml

@ -26,7 +26,7 @@ jobs:
uses: nschloe/action-cached-lfs-checkout@v1.2.2 uses: nschloe/action-cached-lfs-checkout@v1.2.2
with: with:
persist-credentials: false 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) - name: ⏬ Checkout with LFS (Branch)
if: github.event_name == 'workflow_dispatch' if: github.event_name == 'workflow_dispatch'
uses: nschloe/action-cached-lfs-checkout@v1.2.2 uses: nschloe/action-cached-lfs-checkout@v1.2.2
@ -45,6 +45,5 @@ jobs:
- name: Record screenshots - name: Record screenshots
run: ./.github/workflows/scripts/recordScreenshots.sh run: ./.github/workflows/scripts/recordScreenshots.sh
env: env:
GITHUB_TOKEN: ${{ secrets.DANGER_GITHUB_API_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_REPOSITORY: ${{ secrets.GITHUB_REPOSITORY }} GITHUB_REPOSITORY: ${{ secrets.GITHUB_REPOSITORY }}

22
.github/workflows/scripts/recordScreenshots.sh

@ -68,11 +68,27 @@ echo "Record screenshots"
./gradlew recordPaparazziDebug --stacktrace -PpreDexEnable=false --max-workers 4 --warn ./gradlew recordPaparazziDebug --stacktrace -PpreDexEnable=false --max-workers 4 --warn
echo "Committing changes" echo "Committing changes"
git config user.name "ElementBot" git config http.sslVerify false
git config user.email "benoitm+elementbot@element.io"
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 add -A
git commit -m "Update screenshots" git commit -m "Update screenshots"
GITHUB_REPO="https://$GITHUB_ACTOR:$TOKEN@github.com/$REPO.git"
echo "Pushing changes" 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!" echo "Done!"

Loading…
Cancel
Save