You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/WORKFLOWS.md
+35-10Lines changed: 35 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,12 +10,15 @@ This repository includes automated CI/CD workflows using GitHub Actions.
10
10
**Steps:**
11
11
- ? Checkout code
12
12
- ? Setup .NET 6
13
-
- ? Restore dependencies
14
-
- ? Build solution
13
+
- ? Restore dependencies (main project and tests)
14
+
- ? Build main project
15
+
- ? Build test project
15
16
- ? Run all tests
16
17
- ? Upload test results as artifacts
17
18
- ? Generate test summary report
18
19
20
+
**Note:** This workflow builds only the FileWatcher and FileWatcher.Tests projects, excluding the WiX installer project to avoid build complications in CI/CD.
21
+
19
22
**Usage:**
20
23
```bash
21
24
# Runs automatically on push/PR
@@ -29,18 +32,21 @@ This repository includes automated CI/CD workflows using GitHub Actions.
29
32
- ? Checkout code with full history
30
33
- ? Setup .NET 6
31
34
- ? Cache NuGet packages for faster builds
32
-
- ? Restore dependencies
33
-
- ? Build solution in Release mode
35
+
- ? Restore dependencies (main project and tests)
36
+
- ? Build main project in Release mode
37
+
- ? Build test project in Release mode
34
38
- ? Run tests with code coverage
35
39
- ? Upload test results and coverage reports
36
40
- ? Generate code coverage summary
37
41
- ? Add coverage report as PR comment
38
42
- ? Generate test report
39
43
- ? Run code quality analysis (on push to main branches)
40
44
45
+
**Note:** This workflow builds only the FileWatcher and FileWatcher.Tests projects, excluding the WiX installer project. The installer should be built separately when creating releases.
0 commit comments