Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add event listener support to the Desktop Agent API #1207

Merged
merged 4 commits into from
Jun 25, 2024

Conversation

kemerava
Copy link
Contributor

@kemerava kemerava commented May 6, 2024

Closes #1136
Adding support for event listener for non-context and non-intent events
@michael-bowen-sc

Copy link

linux-foundation-easycla bot commented May 6, 2024

CLA Signed

The committers listed above are authorized under a signed CLA.

Copy link

netlify bot commented May 6, 2024

Deploy Preview for fdc3 ready!

Name Link
🔨 Latest commit 3fdc6fd
🔍 Latest deploy log https://app.netlify.com/sites/fdc3/deploys/66561d43352d7b000846eec6
😎 Deploy Preview https://deploy-preview-1207--fdc3.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Copy link
Contributor

@kriswest kriswest left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@kemerava Many thanks for the contribution here! I've made a few suggestions to tighten it up.

Please note the comment from EasyCLA, we'll need you to click on the authorization link and to make sure your firm has a CCLA in place (contact fdc3-maintainers@finos.org and help@finos.org if you have any issues there). I also note one of the commits has an issue with a missing github id that will also need to be fixed or the PR recreated without it.

@robmoffat @TheJuanAndOnly99 @maoo

@kemerava kemerava force-pushed the feature/event-listener branch from a1f7cb5 to 4669b0e Compare May 17, 2024 17:32
@kemerava kemerava force-pushed the feature/event-listener branch from c4cbb48 to 0b2620f Compare May 17, 2024 17:46
@kemerava
Copy link
Contributor Author

Thank you for the review, @kriswest!
I am working on trying to figure out why we are getting the error from the CCLA side, as we have indeed signed the CCLA already.
Regarding that commit with missing github id, I was able to resolve that, and the error message went away.
Thank you for the suggestions, I have applied them, however, right after that easyCLA posted the same issue as before with the missing id. On the commit it has just you and I as authors:
Screenshot 2024-05-17 at 1 57 06 PM
Do you know why this is causing an issue, as both of our handles seem to be recognized?

@kriswest
Copy link
Contributor

I am working on trying to figure out why we are getting the error from the CCLA side, as we have indeed signed the CCLA already.

If the CCLA is in place, you still need to click on the Please click here to be authorized link - that will confirm your status on the CCLA and future updates won't require it. In case you've already done that, I'll see if I can get easyCLA to recheck via a comment - failing that we may have to ask their support for help (or further assistance with EasyCLA, please submit a support request ticket.)

Glad you got the other error resolved!

@kriswest
Copy link
Contributor

/easycla

@kemerava
Copy link
Contributor Author

Thank you, @kriswest!
I created the support issue for the github account easyCLA error: https://jira.linuxfoundation.org/plugins/servlet/desk/portal/4/SUPPORT-26917

Thanks for the info on the CCLA part, I will bring it back to my team to let them know

@kriswest
Copy link
Contributor

I opened one as well @kemerava: https://jira.linuxfoundation.org/plugins/servlet/desk/portal/4/SUPPORT-26910

They may know what's up... but also made a comment that suggests you haven't yet hit the 'click here to be authorized' link in the comment the EasyCLA bot made above and selected proceed as a corporate contributor and been approved - if you have, add a comment here so they see it.

@kriswest
Copy link
Contributor

Also if you visit: https://patch-diff.githubusercontent.com/raw/finos/FDC3/pull/1207.patch you'll see the emial it is picking up for you (which may not be the right one to get you approved on a corporate CLA)

@kriswest
Copy link
Contributor

/easycla

@kriswest
Copy link
Contributor

@kemerava they rolled back easyCLA and it is running checks again properly - it cleared one of the errors so I know its updated. Now it just needs to know which CCLA you are on - so go hit that Please click here to be authorized link and complete the steps. If you still get nowhere then maybe add your work email to your github account if you haven't done so already - the email domain is often used as the approval criteria by CLA managers. Alternatively, your firm's CLA manager can manually add you to the CCLA.

@kriswest kriswest mentioned this pull request May 23, 2024
12 tasks
@bingenito bingenito requested a review from a team May 23, 2024 14:21
@kemerava
Copy link
Contributor Author

Hi @kriswest,

Just finished figuring out the CLA from our side. Looks like there are no more errors from the easyCLA side.
Please let me know what else is required from my side for this PR.
Thank you for all your help!

@kriswest kriswest requested a review from a team May 23, 2024 16:36
@kriswest
Copy link
Contributor

@kemerava looks good to me - we got consent at today's meeting to go ahead with this once it passes a couple of reviews, which will hopefully happen over the next couple of weeks.

Again, many thanks for the contribution!

@kriswest kriswest self-requested a review May 24, 2024 14:20
Copy link
Contributor

@hughtroeger hughtroeger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All comments are nitpicks about backticks. Content looks good, matches the proposed API in the issue.

Co-authored-by: Hugh Troeger <troeger.hugh@gmail.com>
@kriswest kriswest requested a review from hughtroeger May 28, 2024 18:07
@kriswest
Copy link
Contributor

LGTM and matches the proposal. Applied your suggestions @hughtroeger after figuring out that you need to use quadruple backticks in github suggestions involving triple backticks!

I was involved in the proposal, so adding other maintainers to review and will leave merging a week or two to facilitate.

@kriswest kriswest requested a review from a team May 28, 2024 18:09
@kemerava
Copy link
Contributor Author

kemerava commented Jun 6, 2024

Hi @kriswest, any updates on this? Anything needed from my side? Thank you!

@kriswest kriswest requested a review from a team June 6, 2024 22:07
@kriswest
Copy link
Contributor

kriswest commented Jun 6, 2024

Hi @kemerava, nothing more is needed apart from a review from another maintainer (which it looks like I forgot to request - done now)!

Copy link
Contributor

@mistryvinay mistryvinay left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@kemerava
Copy link
Contributor Author

Hi @kriswest,
Just checking in here, are there any more approvals required for this?
Thank you so much for helping with this PR!
Elizabeth

@michael-bowen-sc
Copy link

Hi @kriswest, Just checking in here, are there any more approvals required for this? Thank you so much for helping with this PR! Elizabeth

Looks like this is all green. What is holding this PR up from merge?

@kriswest
Copy link
Contributor

@michael-bowen-sc now that Brian and Vinay have had a look it's all good to go. Apologies for the delay, OSFF prep was.distractong me!

@kriswest kriswest merged commit dcd98c2 into finos:main Jun 25, 2024
6 checks passed
kriswest added a commit that referenced this pull request Jun 27, 2024
@kriswest
Copy link
Contributor

This PR when in without a changelog entry, which we will need to add before the next version of FDC3 is adopted

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
6 participants