argoproj / argoproj/notifications-engine

Capture author information for multisource applications

Open
#253 0 comments 5 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
334
Forks
217
PR merge metrics
No merged PRs in 30d

Description

We need to capture the author of git commit sha as part of Argo CD notifications.
We have been using the function {{(call .repo.GetCommitMetadata .app.status.sync.revision).Author}}.
This works for single source applications but fails for multisource applications.

Related Posts-
https://github.com/argoproj/notifications-engine/issues/230
https://github.com/argoproj/argo-cd/discussions/10573

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the .repo.GetCommitMetadata call with a multisource application and trace how the commit SHA is resolved. Verify the behavior against the related notifications-engine issue and Argo CD discussion; done means the author is captured for multisource applications as it is for single-source applications.

Written by the indexing model from the issue text.

Assessment

Tech stack
git, go, kubernetes
Domain
backend, devops
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.