From 0a007d29a8edd5dcae4c5300e2d9515e00dddaff Mon Sep 17 00:00:00 2001 From: "Calvin A. Allen" Date: Mon, 26 Jan 2026 10:34:28 -0500 Subject: [PATCH] fix(ci): only trigger builds on code changes --- .github/workflows/build.yml | 50 +++++++++---------------------------- 1 file changed, 12 insertions(+), 38 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d92b76a..550d5bb 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -4,46 +4,20 @@ on: workflow_dispatch: push: branches: [ main ] - paths-ignore: - - '**.md' - - 'docs/**' - - 'assets/**' - - 'schemas/**' - - '.github/ISSUE_TEMPLATE/**' - - '.github/workflows/generate-changelog.yml' - - '.github/workflows/preview-changelog.yml' - - '.github/workflows/contributors.yml' - - '.github/workflows/integration-test*.yml' - - '.idea/**' - - '.claude/**' - - '.gitignore' - - '.commitlintrc.yml' - - 'package.json' - - 'package-lock.json' - - 'LICENSE' - - 'install.sh' - - 'install.ps1' + paths: + - 'src/**' + - 'go.mod' + - 'go.sum' + - '.golangci.yml' + - '.github/workflows/build.yml' pull_request: branches: [ main ] - paths-ignore: - - '**.md' - - 'docs/**' - - 'assets/**' - - 'schemas/**' - - '.github/ISSUE_TEMPLATE/**' - - '.github/workflows/generate-changelog.yml' - - '.github/workflows/preview-changelog.yml' - - '.github/workflows/contributors.yml' - - '.github/workflows/integration-test*.yml' - - '.idea/**' - - '.claude/**' - - '.gitignore' - - '.commitlintrc.yml' - - 'package.json' - - 'package-lock.json' - - 'LICENSE' - - 'install.sh' - - 'install.ps1' + paths: + - 'src/**' + - 'go.mod' + - 'go.sum' + - '.golangci.yml' + - '.github/workflows/build.yml' permissions: contents: read