From cb5ed3c5fb570c9c30e7076a8748129d12c7f803 Mon Sep 17 00:00:00 2001 From: Nikita Sobolev Date: Wed, 9 Nov 2022 17:30:56 +0300 Subject: [PATCH] Run stubtest on all third party stubs if requirements.txt is changed (#9132) --- .github/workflows/daily.yml | 4 ++++ .github/workflows/stubtest_stdlib.yml | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/daily.yml b/.github/workflows/daily.yml index 469fdd94d..6bcc62142 100644 --- a/.github/workflows/daily.yml +++ b/.github/workflows/daily.yml @@ -4,6 +4,10 @@ on: workflow_dispatch: schedule: - cron: "0 0 * * *" + pull_request: + paths: + - 'requirements-tests.txt' + - '.github/workflows/daily.yml' # Please keep the permissions minimal, as stubtest runs arbitrary code from pypi. permissions: diff --git a/.github/workflows/stubtest_stdlib.yml b/.github/workflows/stubtest_stdlib.yml index 13a696ca7..f0f020af0 100644 --- a/.github/workflows/stubtest_stdlib.yml +++ b/.github/workflows/stubtest_stdlib.yml @@ -10,7 +10,7 @@ on: - 'stdlib/**' - '.github/workflows/stubtest_stdlib.yml' - 'tests/**' - - 'requirements-tests.txt' + # When requirements.txt changes, we run `daily.yml`, which includes stdlib stubtest permissions: contents: read