From 4ca2d3444433ae3ca41c115d8f61dfe5f3358bc8 Mon Sep 17 00:00:00 2001 From: ansita20 Date: Mon, 2 Feb 2026 23:59:07 +0530 Subject: [PATCH 1/3] Fix links in CONTRIBUTING.md Signed-off-by: ansita20 --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index cd6afc4234..62539e30fc 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -36,7 +36,7 @@ We host the [PipeCD Development and Community Meetings](https://zoom-lfx.platfor ### Join our team on GitHub -We welcome and appreciate your contributions to the PipeCD project. If you would like to continue contributing to the project as a member of the pipe-cd GitHub organization, please attend the [public community meeting](#join-our-public-community-meeting) and let us know or ping us on the #pipecd channel in the CNCF Slack. Here are some minimum requirements to have before you can ask for the membership: +We welcome and appreciate your contributions to the PipeCD project. If you would like to continue contributing to the project as a member of the pipe-cd GitHub organization, please attend the [public community meeting](https://zoom-lfx.platform.linuxfoundation.org/meeting/96831504919?password=2f60b8ec-5896-40c8-aa1d-d551ab339d00) and let us know or ping us on the #pipecd channel in the CNCF Slack. Here are some minimum requirements to have before you can ask for the membership: - Have at least 5 PRs successfully merged to repositories in the pipe-cd GitHub organization - Have attended PipeCD public community meeting From 3d7ec14e80b7c56d3ec0fa092b56b455be0d8516 Mon Sep 17 00:00:00 2001 From: ansita20 Date: Tue, 3 Feb 2026 00:14:27 +0530 Subject: [PATCH 2/3] Report event watcher failures Signed-off-by: ansita20 --- pkg/app/piped/eventwatcher/eventwatcher.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pkg/app/piped/eventwatcher/eventwatcher.go b/pkg/app/piped/eventwatcher/eventwatcher.go index f29b244e20..439a6b3bad 100644 --- a/pkg/app/piped/eventwatcher/eventwatcher.go +++ b/pkg/app/piped/eventwatcher/eventwatcher.go @@ -350,6 +350,7 @@ func (w *watcher) execute(ctx context.Context, repo git.Repo, repoID string, eve gitUpdateEvent = false branchHandledEvents = make(map[string][]*pipedservice.ReportEventStatusesRequest_Event, len(eventCfgs)) gitNoChangeEvents = make([]*pipedservice.ReportEventStatusesRequest_Event, 0) + failureEvents = make([]*pipedservice.ReportEventStatusesRequest_Event, 0) ) for _, e := range eventCfgs { for _, cfg := range e.Configs { @@ -435,6 +436,12 @@ func (w *watcher) execute(ctx context.Context, repo git.Repo, repoID string, eve zap.String("event-name", latestEvent.Name), zap.String("event-id", latestEvent.Id), ) + handledEvent := &pipedservice.ReportEventStatusesRequest_Event{ + Id: latestEvent.Id, + Status: model.EventStatus_EVENT_FAILURE, + StatusDescription: fmt.Sprintf("Event watcher handler type %s is not supported", handler.Type), + } + failureEvents = append(failureEvents, handledEvent) continue } } @@ -447,6 +454,14 @@ func (w *watcher) execute(ctx context.Context, repo git.Repo, repoID string, eve w.logger.Info(fmt.Sprintf("successfully made %d events OUTDATED", len(outDatedEvents))) } + if len(failureEvents) > 0 { + if _, err := w.apiClient.ReportEventStatuses(ctx, &pipedservice.ReportEventStatusesRequest{Events: failureEvents}); err != nil { + w.logger.Error("failed to report event failure statuses", zap.Error(err)) + return err + } + w.logger.Info(fmt.Sprintf("successfully reported %d event failures", len(failureEvents))) + } + if !gitUpdateEvent { return nil } From ed42404920d699d89cbb67c50eaa38cf92a12ca5 Mon Sep 17 00:00:00 2001 From: ansita20 Date: Tue, 3 Feb 2026 09:27:16 +0530 Subject: [PATCH 3/3] 0m Signed-off-by: ansita20 --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 62539e30fc..cd6afc4234 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -36,7 +36,7 @@ We host the [PipeCD Development and Community Meetings](https://zoom-lfx.platfor ### Join our team on GitHub -We welcome and appreciate your contributions to the PipeCD project. If you would like to continue contributing to the project as a member of the pipe-cd GitHub organization, please attend the [public community meeting](https://zoom-lfx.platform.linuxfoundation.org/meeting/96831504919?password=2f60b8ec-5896-40c8-aa1d-d551ab339d00) and let us know or ping us on the #pipecd channel in the CNCF Slack. Here are some minimum requirements to have before you can ask for the membership: +We welcome and appreciate your contributions to the PipeCD project. If you would like to continue contributing to the project as a member of the pipe-cd GitHub organization, please attend the [public community meeting](#join-our-public-community-meeting) and let us know or ping us on the #pipecd channel in the CNCF Slack. Here are some minimum requirements to have before you can ask for the membership: - Have at least 5 PRs successfully merged to repositories in the pipe-cd GitHub organization - Have attended PipeCD public community meeting