From c3db89fc994986fb2fccd743cd31fb16f671ecf9 Mon Sep 17 00:00:00 2001 From: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com> Date: Fri, 18 Nov 2022 12:27:18 -0800 Subject: [PATCH 1/2] CI: Limit pip extras check to Build tag --- .github/workflows/package-checks.yml | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/.github/workflows/package-checks.yml b/.github/workflows/package-checks.yml index 762cb509be136..30e2217caf1a5 100644 --- a/.github/workflows/package-checks.yml +++ b/.github/workflows/package-checks.yml @@ -15,6 +15,7 @@ permissions: jobs: pip: + if: ${{ github.event.label.name == 'Build' || contains(github.event.pull_request.labels.*.name, 'Build') || github.event_name == 'push'}} runs-on: ubuntu-latest strategy: matrix: @@ -38,13 +39,6 @@ jobs: with: python-version: '3.8' - # Hacky patch to disable building cython extensions. - # This job should only check that the extras successfully install. - - name: Disable building ext_modules - run: | - sed -i '/ext_modules=/d' setup.py - shell: bash -el {0} - - name: Install required dependencies run: | python -m pip install --upgrade pip setuptools wheel python-dateutil pytz numpy cython From 806429caba7ad63562e3922a94d8700c3f8817d4 Mon Sep 17 00:00:00 2001 From: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com> Date: Mon, 21 Nov 2022 16:44:49 -0800 Subject: [PATCH 2/2] add on tags --- .github/workflows/package-checks.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/package-checks.yml b/.github/workflows/package-checks.yml index 30e2217caf1a5..87f40270d8774 100644 --- a/.github/workflows/package-checks.yml +++ b/.github/workflows/package-checks.yml @@ -9,6 +9,7 @@ on: branches: - main - 1.5.x + types: [ labeled, opened, synchronize, reopened ] permissions: contents: read