diff --git a/.github/workflows/build-and-release.yml b/.github/workflows/build-and-release.yml index 5d57246..0870e51 100644 --- a/.github/workflows/build-and-release.yml +++ b/.github/workflows/build-and-release.yml @@ -3,6 +3,16 @@ name: "Build & Release pipeline" on: pull_request: + paths: + - '.github/workflows/build-and-release.yml' + - '.goreleaser.yml' + - 'Dockerfile.multiarches' + - 'Dockerfile.singlearch' + - 'Makefile' + - 'frontend/**' + - 'integration-tests/**' + - 'proto/**' + - 'service/**' workflow_dispatch: push: tags: @@ -11,6 +21,16 @@ on: - main - next - beta + paths: + - '.github/workflows/build-and-release.yml' + - '.goreleaser.yml' + - 'Dockerfile.multiarches' + - 'Dockerfile.singlearch' + - 'Makefile' + - 'frontend/**' + - 'integration-tests/**' + - 'proto/**' + - 'service/**' jobs: build: diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index b85a6ae..6a354d3 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -15,13 +15,19 @@ name: "CodeQL" on: push: paths: - - 'cmd/**' - - 'internal/**' - - 'webui.dev/**' + - '.github/workflows/codeql-analysis.yml' + - 'frontend/**' - 'integration-tests/**' - - 'OliveTin.proto' + - 'proto/**' + - 'service/**' branches: [main] pull_request: + paths: + - '.github/workflows/codeql-analysis.yml' + - 'frontend/**' + - 'integration-tests/**' + - 'proto/**' + - 'service/**' branches: [main] schedule: - cron: '25 10 * * 5' diff --git a/.github/workflows/codestyle.yml b/.github/workflows/codestyle.yml index f7ed70d..7aad9ef 100644 --- a/.github/workflows/codestyle.yml +++ b/.github/workflows/codestyle.yml @@ -4,11 +4,11 @@ name: "Codestyle checks" on: push: paths: - - 'cmd/**' - - 'internal/**' - - 'webui.dev/**' + - '.github/workflows/codestyle.yml' + - 'frontend/**' - 'integration-tests/**' - - 'OliveTin.proto' + - 'proto/**' + - 'service/**' jobs: diff --git a/.github/workflows/devskim.yml b/.github/workflows/devskim.yml index e9a68f4..ed4bbb9 100644 --- a/.github/workflows/devskim.yml +++ b/.github/workflows/devskim.yml @@ -7,8 +7,28 @@ name: DevSkim on: push: + paths: + - '.github/workflows/devskim.yml' + - '.goreleaser.yml' + - 'Dockerfile.multiarches' + - 'Dockerfile.singlearch' + - 'Makefile' + - 'frontend/**' + - 'integration-tests/**' + - 'proto/**' + - 'service/**' branches: [ "main" ] pull_request: + paths: + - '.github/workflows/devskim.yml' + - '.goreleaser.yml' + - 'Dockerfile.multiarches' + - 'Dockerfile.singlearch' + - 'Makefile' + - 'frontend/**' + - 'integration-tests/**' + - 'proto/**' + - 'service/**' branches: [ "main" ] schedule: - cron: '34 21 * * 2'