From b73f12cdb2be6a9b239e4dcfa350de6c3f81325e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AA=97=E4=BD=A0=E6=98=AF=E5=B0=8F=E7=8C=AB=E5=92=AA?= Date: Fri, 19 Feb 2021 15:38:54 +0800 Subject: [PATCH] test: add ui workflow (#29347) * test: add ui workflow * remove useless step * fix npx * rename * add comment and emoji --- .github/workflows/ui-upload.yml | 48 +++++++++++++++++++++++++++ .github/workflows/ui.yml | 57 +++++++++++++++++++++++++++++++++ 2 files changed, 105 insertions(+) create mode 100644 .github/workflows/ui-upload.yml create mode 100644 .github/workflows/ui.yml diff --git a/.github/workflows/ui-upload.yml b/.github/workflows/ui-upload.yml new file mode 100644 index 0000000000..a1c925f4be --- /dev/null +++ b/.github/workflows/ui-upload.yml @@ -0,0 +1,48 @@ +# Upload 📷 UI snapshots to argos server, help visual regression testing. + +name: UI Upload + +on: + workflow_run: + workflows: ["📷 UI"] + types: + - completed + +jobs: + upload-ui: + name: deploy preview + runs-on: ubuntu-latest + if: > + github.event.workflow_run.conclusion == 'success' + steps: + - name: Download commit artifact + uses: dawidd6/action-download-artifact@v2 + with: + workflow: ${{ github.event.workflow_run.workflow_id }} + name: commit + + - name: Save commit id + id: commit + run: echo "::set-output name=id::$( ./commit.txt + + - name: Save commit + if: github.event_name == 'push' + run: echo ${{ github.sha }} > ./commit.txt + + - name: Upload commit + if: ${{ always() }} + uses: actions/upload-artifact@v2 + with: + name: commit + path: ./commit.txt + + - name: Save branch + if: github.event_name == 'pull_request' && github.base_ref == 'master' + run: echo pull/${{ github.event.pull_request.number }}/merge > ./branch.txt + + - name: Save branch + if: github.event_name == 'push' + run: echo ${GITHUB_REF##*/} > ./branch.txt + + - name: Upload branch + if: ${{ always() }} + uses: actions/upload-artifact@v2 + with: + name: branch + path: ./branch.txt