Skip to content
This repository was archived by the owner on Apr 11, 2024. It is now read-only.

Commit 492dae2

Browse files
authored
chore: add service required files to pipeline build trigger (#372)
Currently there are some files where if any changes is made, service specific build can fail. But as there is no build trigger for those file changes, the error can go un-noticed in PR.
1 parent c6aaabe commit 492dae2

4 files changed

Lines changed: 72 additions & 8 deletions

File tree

.github/workflows/enrolling.api.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,27 @@ on:
66
- "src/Services/Enrolling/**"
77
- ".github/workflows/enrolling.api.yml"
88
- "src/Libraries/OpenTelemetry/**"
9+
- "eSchool.sln"
10+
- "build/dotnet/**"
11+
- "src/Directory.Build.props"
12+
- "docker-compose.yml"
13+
- "docker-compose.override.yml"
14+
- "docker-compose.dcproj"
15+
- "docker-compose-test.yml"
16+
- "docker-compose-test.override.yml"
917
pull_request:
1018
paths:
1119
- "src/Services/Enrolling/**"
1220
- ".github/workflows/enrolling.api.yml"
1321
- "src/Libraries/OpenTelemetry/**"
22+
- "eSchool.sln"
23+
- "build/dotnet/**"
24+
- "src/Directory.Build.props"
25+
- "docker-compose.yml"
26+
- "docker-compose.override.yml"
27+
- "docker-compose.dcproj"
28+
- "docker-compose-test.yml"
29+
- "docker-compose-test.override.yml"
1430

1531
jobs:
1632
build:

.github/workflows/eschool.graphql.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,27 @@ on:
66
- "src/ApiGateways/eSchool.GraphQL/**"
77
- ".github/workflows/eschool.graphql.yml"
88
- "src/Libraries/OpenTelemetry/**"
9+
- "eSchool.sln"
10+
- "build/dotnet/**"
11+
- "src/Directory.Build.props"
12+
- "docker-compose.yml"
13+
- "docker-compose.override.yml"
14+
- "docker-compose.dcproj"
15+
- "docker-compose-test.yml"
16+
- "docker-compose-test.override.yml"
917
pull_request:
1018
paths:
1119
- "src/ApiGateways/eSchool.GraphQL/**"
1220
- ".github/workflows/eschool.graphql.yml"
1321
- "src/Libraries/OpenTelemetry/**"
22+
- "eSchool.sln"
23+
- "build/dotnet/**"
24+
- "src/Directory.Build.props"
25+
- "docker-compose.yml"
26+
- "docker-compose.override.yml"
27+
- "docker-compose.dcproj"
28+
- "docker-compose-test.yml"
29+
- "docker-compose-test.override.yml"
1430

1531
jobs:
1632
build:

.github/workflows/frontend.blazor.yml

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,28 @@ name: Frontend.Blazor
33
on:
44
push:
55
paths:
6-
- 'src/Web/Frontend.Blazor/**'
7-
- '.github/workflows/frontend.blazor.yml'
6+
- "src/Web/Frontend.Blazor/**"
7+
- ".github/workflows/frontend.blazor.yml"
8+
- "eSchool.sln"
9+
- "build/dotnet/**"
10+
- "src/Directory.Build.props"
11+
- "docker-compose.yml"
12+
- "docker-compose.override.yml"
13+
- "docker-compose.dcproj"
14+
- "docker-compose-test.yml"
15+
- "docker-compose-test.override.yml"
816
pull_request:
917
paths:
10-
- 'src/Web/Frontend.Blazor/**'
11-
- '.github/workflows/frontend.blazor.yml'
18+
- "src/Web/Frontend.Blazor/**"
19+
- ".github/workflows/frontend.blazor.yml"
20+
- "eSchool.sln"
21+
- "build/dotnet/**"
22+
- "src/Directory.Build.props"
23+
- "docker-compose.yml"
24+
- "docker-compose.override.yml"
25+
- "docker-compose.dcproj"
26+
- "docker-compose-test.yml"
27+
- "docker-compose-test.override.yml"
1228

1329
jobs:
1430

.github/workflows/webstatus.yml

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,28 @@ name: WebStatus
33
on:
44
push:
55
paths:
6-
- 'src/Web/WebStatus/**'
7-
- '.github/workflows/webstatus.yml'
6+
- "src/Web/WebStatus/**"
7+
- ".github/workflows/webstatus.yml"
8+
- "eSchool.sln"
9+
- "build/dotnet/**"
10+
- "src/Directory.Build.props"
11+
- "docker-compose.yml"
12+
- "docker-compose.override.yml"
13+
- "docker-compose.dcproj"
14+
- "docker-compose-test.yml"
15+
- "docker-compose-test.override.yml"
816
pull_request:
917
paths:
10-
- 'src/Web/WebStatus/**'
11-
- '.github/workflows/webstatus.yml'
18+
- "src/Web/WebStatus/**"
19+
- ".github/workflows/webstatus.yml"
20+
- "eSchool.sln"
21+
- "build/dotnet/**"
22+
- "src/Directory.Build.props"
23+
- "docker-compose.yml"
24+
- "docker-compose.override.yml"
25+
- "docker-compose.dcproj"
26+
- "docker-compose-test.yml"
27+
- "docker-compose-test.override.yml"
1228

1329
jobs:
1430

0 commit comments

Comments
 (0)