-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
featureIntroduces a new feature to the codebaseIntroduces a new feature to the codebase
Description
Description
Implement commit status notifications in the CI server so that GitHub shows pending, success, or failure for each build.
Expected outcome
The CI server supports notification of CI results.
Acceptance criteria
- REST API is used to set commit status
- The CI server sets the commit status
- Set status to
pendingwhen the build starts - Set status to
successorfailurewhen it finishes - Pushing a passing commit shows ✅ on GitHub
- Pushing a failing commit shows ❌ on GitHub
- Status is set to pending ( ⏳ ) while the build runs
- Include a
target_urlpointing to the build details page (related to feat: serve build history web pages #19) - Unit tests mock the GitHub API call and verify correct payload
- How notification has been implemented and unit-tested is documented in
README.md - Statement of contribution is added on the repository root
Related
ref: #19
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
featureIntroduces a new feature to the codebaseIntroduces a new feature to the codebase