From 16072d020c48e8080d134332ea52650f5fb6ed28 Mon Sep 17 00:00:00 2001 From: Joachim Bauch Date: Mon, 4 Apr 2022 16:12:33 +0200 Subject: [PATCH] CI: Only run workflows if relevant files have changed. --- .github/workflows/codeql-analysis.yml | 6 ++++++ .github/workflows/lint.yml | 6 ++++++ .github/workflows/test.yml | 8 ++++++++ 3 files changed, 20 insertions(+) diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 9337d8e..1b89a94 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -3,8 +3,14 @@ name: "CodeQL" on: push: branches: [ master ] + paths: + - '**.go' + - 'go.*' pull_request: branches: [ master ] + paths: + - '**.go' + - 'go.*' schedule: - cron: '28 2 * * 5' diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 2bab4da..8e59ea9 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -3,8 +3,14 @@ name: lint on: push: branches: [ master ] + paths: + - '**.go' + - 'go.*' pull_request: branches: [ master ] + paths: + - '**.go' + - 'go.*' jobs: lint: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f2f0d34..ad4b7b7 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -3,8 +3,16 @@ name: test on: push: branches: [ master ] + paths: + - '**.go' + - 'go.*' + - 'Makefile' pull_request: branches: [ master ] + paths: + - '**.go' + - 'go.*' + - 'Makefile' jobs: go: