chore: Adjust CI jobs to run on certain paths
This commit is contained in:
parent
7fa8e0025c
commit
b68b293a49
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
Loading…
Reference in New Issue