From 313c164e441f15f2862bd7454736678ca8713037 Mon Sep 17 00:00:00 2001 From: Jac Fitzgerald Date: Thu, 9 Jul 2026 17:29:14 -0700 Subject: [PATCH 1/2] ci: trigger PyPI smoke tests after publish workflow completes Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/python-app.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/python-app.yml b/.github/workflows/python-app.yml index ecc6b622..aa0c77c2 100644 --- a/.github/workflows/python-app.yml +++ b/.github/workflows/python-app.yml @@ -3,11 +3,13 @@ name: Pypi smoke tests -# maybe we want this triggered after the publish-pypi workflow? on: workflow_dispatch: schedule: - cron: 0 11 * * * # Every day at 11AM UTC (7AM EST) + workflow_run: + workflows: ["Publish to PyPi"] + types: [completed] permissions: contents: read From 19fd43c711a59f71f9e24d1ca060becb560fab64 Mon Sep 17 00:00:00 2001 From: Jac Fitzgerald Date: Thu, 9 Jul 2026 17:30:31 -0700 Subject: [PATCH 2/2] ci: skip smoke tests if publish workflow failed Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/python-app.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/python-app.yml b/.github/workflows/python-app.yml index aa0c77c2..d4cca901 100644 --- a/.github/workflows/python-app.yml +++ b/.github/workflows/python-app.yml @@ -16,6 +16,7 @@ permissions: jobs: build: + if: github.event_name != 'workflow_run' || github.event.workflow_run.conclusion == 'success' strategy: fail-fast: false matrix: