From 53c8d41d4c76157971947e1247b0ce201265e3fc Mon Sep 17 00:00:00 2001 From: Andrew Pinkham Date: Mon, 5 Aug 2024 17:55:05 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=91=B7=20Limit=20Github=20Actions=20to=20?= =?UTF-8?q?run=20only=20when=20necessary?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR #292 --- .github/workflows/define-labels.yml | 7 +++++-- .github/workflows/run-project-tests.yml | 7 +++++++ .github/workflows/run-tests.yml | 2 ++ 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/.github/workflows/define-labels.yml b/.github/workflows/define-labels.yml index f636713..fe1a2ae 100644 --- a/.github/workflows/define-labels.yml +++ b/.github/workflows/define-labels.yml @@ -1,8 +1,11 @@ name: Define Github labels on: push: - branches: - - development + branches: ["development"] + paths: + - .github/workflows/define-labels.yml + - .github/labels.yml + jobs: define: runs-on: ubuntu-22.04 diff --git a/.github/workflows/run-project-tests.yml b/.github/workflows/run-project-tests.yml index 4d82964..6354bb6 100644 --- a/.github/workflows/run-project-tests.yml +++ b/.github/workflows/run-project-tests.yml @@ -5,6 +5,13 @@ on: branches: [development] pull_request: branches: [development] + paths: + - .github/** + - src/** + - tests/** + - example_extension_project/** + - example_integration_project/** + - example_replacement_project/** env: PYTHONDONTWRITEBYTECODE: 1 diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 183abec..53713e3 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -5,6 +5,8 @@ on: branches: [development] pull_request: branches: [development] + paths: [".github/**", "src/**", "tests/**"] + env: PYTHONDONTWRITEBYTECODE: 1