From 790e1b8f2bdcb7c39443fcf59e78add102952c08 Mon Sep 17 00:00:00 2001 From: Emily KL <4672118+emilykl@users.noreply.github.com> Date: Mon, 13 Apr 2026 18:51:34 -0400 Subject: [PATCH 1/3] add pull_request synchronize trigger so workflows run when new commits are pushed to PR --- .github/workflows/build-package.yml | 2 +- .github/workflows/check-formatting.yml | 2 +- .github/workflows/run-percy.yml | 2 +- .github/workflows/run-pytest.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-package.yml b/.github/workflows/build-package.yml index 1c13eb92ba..853a9bea63 100644 --- a/.github/workflows/build-package.yml +++ b/.github/workflows/build-package.yml @@ -3,7 +3,7 @@ name: Build on: push: pull_request: - types: [opened, reopened] + types: [opened, reopened, synchronize] jobs: plotlyjs-dev-build: diff --git a/.github/workflows/check-formatting.yml b/.github/workflows/check-formatting.yml index 4d8eb1dead..b60e185fb9 100644 --- a/.github/workflows/check-formatting.yml +++ b/.github/workflows/check-formatting.yml @@ -3,7 +3,7 @@ name: Check Python code formatting on: push: pull_request: - types: [opened, reopened] + types: [opened, reopened, synchronize] jobs: check-code-formatting: diff --git a/.github/workflows/run-percy.yml b/.github/workflows/run-percy.yml index 42edda3a79..c7568451ff 100644 --- a/.github/workflows/run-percy.yml +++ b/.github/workflows/run-percy.yml @@ -3,7 +3,7 @@ name: Run Percy on: push: pull_request: - types: [opened, reopened] + types: [opened, reopened, synchronize] workflow_dispatch: jobs: diff --git a/.github/workflows/run-pytest.yml b/.github/workflows/run-pytest.yml index b5c84da6d1..bbcccddcff 100644 --- a/.github/workflows/run-pytest.yml +++ b/.github/workflows/run-pytest.yml @@ -3,7 +3,7 @@ name: Test on: push: pull_request: - types: [opened, reopened] + types: [opened, reopened, synchronize] jobs: test-core: From 98f6aa3d1c616b8f128072ec490433f0e4de39b1 Mon Sep 17 00:00:00 2001 From: Emily KL <4672118+emilykl@users.noreply.github.com> Date: Mon, 13 Apr 2026 18:56:22 -0400 Subject: [PATCH 2/3] add same triggers to build-doc workflow as well for consistency --- .github/workflows/build-doc.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build-doc.yml b/.github/workflows/build-doc.yml index a109b618c2..072525166b 100644 --- a/.github/workflows/build-doc.yml +++ b/.github/workflows/build-doc.yml @@ -5,6 +5,7 @@ on: branches: - doc-prod pull_request: + types: [opened, reopened, synchronize] jobs: build-doc: From 0bb8738cf6c5028b16cdb9094569f90952de8b93 Mon Sep 17 00:00:00 2001 From: Emily KL <4672118+emilykl@users.noreply.github.com> Date: Mon, 13 Apr 2026 19:07:40 -0400 Subject: [PATCH 3/3] set push event to main branch only, to avoid duplicate workflow runs --- .github/workflows/build-package.yml | 2 ++ .github/workflows/check-formatting.yml | 2 ++ .github/workflows/run-percy.yml | 2 ++ .github/workflows/run-pytest.yml | 2 ++ 4 files changed, 8 insertions(+) diff --git a/.github/workflows/build-package.yml b/.github/workflows/build-package.yml index 853a9bea63..6628d304cc 100644 --- a/.github/workflows/build-package.yml +++ b/.github/workflows/build-package.yml @@ -2,6 +2,8 @@ name: Build on: push: + branches: + - main pull_request: types: [opened, reopened, synchronize] diff --git a/.github/workflows/check-formatting.yml b/.github/workflows/check-formatting.yml index b60e185fb9..5c2ea64548 100644 --- a/.github/workflows/check-formatting.yml +++ b/.github/workflows/check-formatting.yml @@ -2,6 +2,8 @@ name: Check Python code formatting on: push: + branches: + - main pull_request: types: [opened, reopened, synchronize] diff --git a/.github/workflows/run-percy.yml b/.github/workflows/run-percy.yml index c7568451ff..50836c2452 100644 --- a/.github/workflows/run-percy.yml +++ b/.github/workflows/run-percy.yml @@ -2,6 +2,8 @@ name: Run Percy on: push: + branches: + - main pull_request: types: [opened, reopened, synchronize] workflow_dispatch: diff --git a/.github/workflows/run-pytest.yml b/.github/workflows/run-pytest.yml index bbcccddcff..9227cd8029 100644 --- a/.github/workflows/run-pytest.yml +++ b/.github/workflows/run-pytest.yml @@ -2,6 +2,8 @@ name: Test on: push: + branches: + - main pull_request: types: [opened, reopened, synchronize]