community icon indicating copy to clipboard operation
community copied to clipboard

feat: add voting notification for TSC

Open Shurtu-gal opened this issue 9 months ago • 9 comments

Description

  • Adds ability of sending emails to TSC members reminding them regarding voting.

Proof Successful workflow: https://github.com/ash17290/asyncapi-community/actions/runs/13998776402/job/39200217538

Initial Mails

  1. TSC Voting reminder: image

Related issue(s) Relates to #1739

Shurtu-gal avatar Mar 21 '25 18:03 Shurtu-gal

Some configuration required from your end @derberg:

  1. The SLACK_DM_TSC token should have users:read permission.
  2. You would need to make a account on sendgrid on behalf of AsyncAPI, and verify [email protected] mail there.
  3. Make a API_KEY in sendgrid and store it in SENDGRID_API_KEY.

Let me know if you need any links or assistance in any step.

Shurtu-gal avatar Mar 21 '25 19:03 Shurtu-gal

@thulieblack I would be requiring your help as well regarding refinement of mail content.

Shurtu-gal avatar Mar 21 '25 19:03 Shurtu-gal

regarding sendgrid, we will need to wait a bit 😅

during account creation below happened 😄

Hello,

We appreciate your interest in Twilio SendGrid and your efforts in completing our account creation process. After a thorough review, we regret to inform you that we are unable to proceed with activating your account at this time.

Ensuring the security and integrity of our platform is our top priority, and our vetting process is designed to detect potential risks. While we understand the importance of transparency, we are not able to provide the specifics of our vetting process.

We want to emphasize that our decision is based on stringent security measures and our commitment to the safety of all our users.

Thank you for considering Twilio SendGrid.

Sincerely,
Onboarding & Compliance Operations

I think the automation didn't like that I provided a project name of the account, instead of real human name, or maybe accounts with polish numbers are not in favor 😄 .

Jokes aside, I think I got kicked out of the system during registration when I marked we need sendgrid to send emails on behalf of asyncapi.com - automation didn't like it 🤷🏼

I send email back and now we wait

derberg avatar Mar 24 '25 09:03 derberg

Jokes aside, I think I got kicked out of the system during registration when I marked we need sendgrid to send emails on behalf of asyncapi.com - automation didn't like it 🤷🏼

You can try making account on twilio first then and then sendgrid should use the same thing.

Also, regarding the pricing sendgrid allows us to send 100 Mails/day for free.

image

Shurtu-gal avatar Mar 24 '25 13:03 Shurtu-gal

Sure @Shurtu-gal let me know what you need and when

thulieblack avatar Mar 25 '25 12:03 thulieblack

@Shurtu-gal Twillio after my explanation of why we need SendGrid to activate our account. I'm just waiting to get the proper DNS config to authenticate SendGrid to send an email on behalf of asyncapi.io

derberg avatar Mar 26 '25 17:03 derberg

@Shurtu-gal Twillio after my explanation of why we need SendGrid to activate our account. I'm just waiting to get the proper DNS config to authenticate SendGrid to send an email on behalf of asyncapi.io

Great!

Sure @Shurtu-gal let me know what you need and when

@thulieblack I just need to vet the content and the format.

Mail

Shurtu-gal avatar Mar 26 '25 18:03 Shurtu-gal

secret added

I guess message in email should be similar to slack - mention why reminder was sent, when vote was called out

derberg avatar Mar 27 '25 21:03 derberg

I guess message in email should be similar to slack - mention why reminder was sent, when vote was called out

image

Just did it. Removed the pesky border as well.

Shurtu-gal avatar Mar 28 '25 08:03 Shurtu-gal

Current mail: image

Shurtu-gal avatar Apr 01 '25 12:04 Shurtu-gal

/rtm

Shurtu-gal avatar Apr 01 '25 13:04 Shurtu-gal

@asyncapi/bounty_team

aeworxet avatar Apr 02 '25 02:04 aeworxet