From f1e56483a20d9fe037c6374f0893fd761fad011d Mon Sep 17 00:00:00 2001 From: mirrorcult Date: Thu, 7 Oct 2021 13:32:42 -0700 Subject: [PATCH] Only run workflows when necessary (#4790) * Run workflows only when necessary * submod * also run tests on yml change * aba bab abab ababa * give up * give up 2 --- .github/workflows/build-test.yml | 14 ++++++++++++++ .github/workflows/validate-rsis.yml | 5 ++++- .github/workflows/yaml-linter.yml | 3 ++- 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index ef3fe5eed4..808da9d5c2 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -3,8 +3,22 @@ name: Build & Test on: push: branches: [ master ] + paths: + - '**.cs' + - '**.csproj' + - '**.sln' + - '**.git**' + - '**.yml' + - 'RobustToolbox/' pull_request: branches: [ master ] + paths: + - '**.cs' + - '**.csproj' + - '**.sln' + - '**.git**' + - '**.yml' + - 'RobustToolbox/' jobs: build: diff --git a/.github/workflows/validate-rsis.yml b/.github/workflows/validate-rsis.yml index 4bbc53b09d..56431e456c 100644 --- a/.github/workflows/validate-rsis.yml +++ b/.github/workflows/validate-rsis.yml @@ -1,6 +1,9 @@ name: RSI Validator -on: [pull_request] +on: + pull_request: + paths: + - '**.rsi/**' jobs: validate_rsis: name: Validate RSIs diff --git a/.github/workflows/yaml-linter.yml b/.github/workflows/yaml-linter.yml index 1c153abd82..f43bd44093 100644 --- a/.github/workflows/yaml-linter.yml +++ b/.github/workflows/yaml-linter.yml @@ -1,6 +1,7 @@ name: YAML Linter -on: [push, pull_request] +on: [pull_request, push] + jobs: build: runs-on: ubuntu-latest