From 869d1718787113bfbe3f2061ff74484826502564 Mon Sep 17 00:00:00 2001 From: martinRenou Date: Tue, 18 Jul 2023 15:51:52 +0200 Subject: [PATCH] Add galata bot --- .../workflows/update_galata_references.yaml | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 .github/workflows/update_galata_references.yaml diff --git a/.github/workflows/update_galata_references.yaml b/.github/workflows/update_galata_references.yaml new file mode 100644 index 0000000..2c5049e --- /dev/null +++ b/.github/workflows/update_galata_references.yaml @@ -0,0 +1,57 @@ +name: Update Galata References + +on: + issue_comment: + types: [created, edited] + +permissions: + contents: write + pull-requests: write + +defaults: + run: + shell: bash -l {0} + +jobs: + update-reference-screenshots: + name: Update Galata References + if: ${{ github.event.issue.pull_request && contains(github.event.comment.body, 'update galata references') }} + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v3 + with: + token: ${{ secrets.GITHUB_TOKEN }} + + - name: Configure git to use https + run: git config --global hub.protocol https + + - name: Checkout the branch from the PR that triggered the job + run: hub pr checkout ${{ github.event.issue.number }} + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - name: Install Conda environment with Micromamba + uses: mamba-org/provision-with-micromamba@main + with: + environment-name: bqplot-test + environment-file: test-environment.yml + channels: conda-forge + + - name: Install bqplot + run: pip install . + + - name: Install dependencies + shell: bash -l {0} + working-directory: ui-tests + env: + PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: 1 + run: jlpm install + + - uses: jupyterlab/maintainer-tools/.github/actions/update-snapshots@main + with: + npm_client: jlpm + github_token: ${{ secrets.GITHUB_TOKEN }} + start_server_script: 'null' + test_folder: ui-tests