From a5ab9aff3a3905a1e90a7d9a3c9eea1766a5deb2 Mon Sep 17 00:00:00 2001 From: asyncapi-bot Date: Wed, 4 Jun 2025 13:00:55 +0000 Subject: [PATCH 1/3] ci: update holopin.yml from global .github repo --- holopin.yml | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 holopin.yml diff --git a/holopin.yml b/holopin.yml new file mode 100644 index 0000000..7f92337 --- /dev/null +++ b/holopin.yml @@ -0,0 +1,52 @@ +# +# This file enables maintainers to issue Holopin digital badges (stickers) to contributors, +# and details which badges are available for your repo. +# +# - Prerequisite: Repo maintainer(s) must be members of the Holopin organization +# - Open a Holopin account and ask @thulieblack or @derberg to add you to the AsyncAPI Holopin org so that you can start issuing badges. + +# - Docs: https://docs.holopin.io/issuing-rewards/regular-badges +# +# Usage - Issuing Badges: +# 1. To issue a badge, comment in an Issue or PR: +# @holopin-bot @username sticker-alias +# (Replace @username and sticker-alias as needed) +# +# - Docs: https://docs.holopin.io/integrations/github +# + + +organization: asyncapi +defaultSticker: cm9sq1lb7148060cjmbvrpbcjh +stickers: + - id: cm9sq1lb7148060cjmbvrpbcjh + alias: contributor-badge + - id: cm9sq9gav08040cl7wllo7t58 + alias: maintainer-badge + - id: cm9sqfgt969010cjsedmcnnor + alias: triager-badge + - id: cm9sqidpx183630cjmkyo9jsi3 + alias: ambassador-badge + - id: cm9sqoota86860cjslsvmyok6 + alias: leader-badge + - id: cm9sqr74o209520cjmt9rksacd + alias: speaker-badge + - id: cm9sqsqag213480cjm3x8w3a4l + alias: volunteer-badge + - id: cm9squ4eq103310cjs0b6pjodo + alias: mentor-badge + - id: cm9sqpuco89820cjscmppqm99 + alias: champion-badge + - id: cmae21gwr24210dl5oghsouey + alias: bronze-badge + - id: cmae22qm526240dl57yhq8opq + alias: silver-badge + - id: cmae2583o30150dl56bl3ms9z + alias: gold-badge + - id: cmae26orl110420dkypr5dy0yn + alias: platinum-badge + - id: cmae288m9116470dky1ku70j1u + alias: diamond-badge + # more stickers + +# To issue the badges tag @holopin-bot @username sticker-alias \ No newline at end of file From 6406f811870705977acb43a73f745ec6b9430850 Mon Sep 17 00:00:00 2001 From: asyncapi-bot Date: Wed, 4 Jun 2025 19:02:07 +0000 Subject: [PATCH 2/3] ci: remove holopin.yml from global .github repo --- holopin.yml | 52 ---------------------------------------------------- 1 file changed, 52 deletions(-) delete mode 100644 holopin.yml diff --git a/holopin.yml b/holopin.yml deleted file mode 100644 index 7f92337..0000000 --- a/holopin.yml +++ /dev/null @@ -1,52 +0,0 @@ -# -# This file enables maintainers to issue Holopin digital badges (stickers) to contributors, -# and details which badges are available for your repo. -# -# - Prerequisite: Repo maintainer(s) must be members of the Holopin organization -# - Open a Holopin account and ask @thulieblack or @derberg to add you to the AsyncAPI Holopin org so that you can start issuing badges. - -# - Docs: https://docs.holopin.io/issuing-rewards/regular-badges -# -# Usage - Issuing Badges: -# 1. To issue a badge, comment in an Issue or PR: -# @holopin-bot @username sticker-alias -# (Replace @username and sticker-alias as needed) -# -# - Docs: https://docs.holopin.io/integrations/github -# - - -organization: asyncapi -defaultSticker: cm9sq1lb7148060cjmbvrpbcjh -stickers: - - id: cm9sq1lb7148060cjmbvrpbcjh - alias: contributor-badge - - id: cm9sq9gav08040cl7wllo7t58 - alias: maintainer-badge - - id: cm9sqfgt969010cjsedmcnnor - alias: triager-badge - - id: cm9sqidpx183630cjmkyo9jsi3 - alias: ambassador-badge - - id: cm9sqoota86860cjslsvmyok6 - alias: leader-badge - - id: cm9sqr74o209520cjmt9rksacd - alias: speaker-badge - - id: cm9sqsqag213480cjm3x8w3a4l - alias: volunteer-badge - - id: cm9squ4eq103310cjs0b6pjodo - alias: mentor-badge - - id: cm9sqpuco89820cjscmppqm99 - alias: champion-badge - - id: cmae21gwr24210dl5oghsouey - alias: bronze-badge - - id: cmae22qm526240dl57yhq8opq - alias: silver-badge - - id: cmae2583o30150dl56bl3ms9z - alias: gold-badge - - id: cmae26orl110420dkypr5dy0yn - alias: platinum-badge - - id: cmae288m9116470dky1ku70j1u - alias: diamond-badge - # more stickers - -# To issue the badges tag @holopin-bot @username sticker-alias \ No newline at end of file From f8559d308b26c0b98954b086aece88f4e6101e80 Mon Sep 17 00:00:00 2001 From: asyncapi-bot Date: Mon, 21 Jul 2025 15:38:20 +0000 Subject: [PATCH 3/3] ci: update of files from global .github repo --- .../workflows/notify-tsc-members-mention.yml | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/.github/workflows/notify-tsc-members-mention.yml b/.github/workflows/notify-tsc-members-mention.yml index 9acc8ef..54bc8f8 100644 --- a/.github/workflows/notify-tsc-members-mention.yml +++ b/.github/workflows/notify-tsc-members-mention.yml @@ -66,10 +66,11 @@ jobs: CALENDAR_ID: ${{ secrets.CALENDAR_ID }} CALENDAR_SERVICE_ACCOUNT: ${{ secrets.CALENDAR_SERVICE_ACCOUNT }} MAILCHIMP_API_KEY: ${{ secrets.MAILCHIMP_API_KEY }} + TITLE: ${{github.event.issue.title}} with: script: | const sendEmail = require('./.github/workflows/scripts/mailchimp/index.js'); - sendEmail('${{github.event.issue.html_url}}', '${{github.event.issue.title}}'); + sendEmail('${{github.event.issue.html_url}}', '$TITLE'); pull_request: if: github.event_name == 'pull_request_target' && contains(github.event.pull_request.body, '@asyncapi/tsc_members') @@ -111,10 +112,11 @@ jobs: CALENDAR_ID: ${{ secrets.CALENDAR_ID }} CALENDAR_SERVICE_ACCOUNT: ${{ secrets.CALENDAR_SERVICE_ACCOUNT }} MAILCHIMP_API_KEY: ${{ secrets.MAILCHIMP_API_KEY }} + TITLE: ${{github.event.pull_request.title}} with: script: | const sendEmail = require('./.github/workflows/scripts/mailchimp/index.js'); - sendEmail('${{github.event.pull_request.html_url}}', '${{github.event.pull_request.title}}'); + sendEmail('${{github.event.pull_request.html_url}}', '$TITLE'); discussion: if: github.event_name == 'discussion' && contains(github.event.discussion.body, '@asyncapi/tsc_members') @@ -156,10 +158,11 @@ jobs: CALENDAR_ID: ${{ secrets.CALENDAR_ID }} CALENDAR_SERVICE_ACCOUNT: ${{ secrets.CALENDAR_SERVICE_ACCOUNT }} MAILCHIMP_API_KEY: ${{ secrets.MAILCHIMP_API_KEY }} + TITLE: ${{github.event.discussion.title}} with: script: | const sendEmail = require('./.github/workflows/scripts/mailchimp/index.js'); - sendEmail('${{github.event.discussion.html_url}}', '${{github.event.discussion.title}}'); + sendEmail('${{github.event.discussion.html_url}}', '$TITLE'); issue_comment: if: ${{ github.event_name == 'issue_comment' && !github.event.issue.pull_request && contains(github.event.comment.body, '@asyncapi/tsc_members') }} @@ -201,10 +204,11 @@ jobs: CALENDAR_ID: ${{ secrets.CALENDAR_ID }} CALENDAR_SERVICE_ACCOUNT: ${{ secrets.CALENDAR_SERVICE_ACCOUNT }} MAILCHIMP_API_KEY: ${{ secrets.MAILCHIMP_API_KEY }} + TITLE: ${{github.event.issue.title}} with: script: | const sendEmail = require('./.github/workflows/scripts/mailchimp/index.js'); - sendEmail('${{github.event.comment.html_url}}', '${{github.event.issue.title}}'); + sendEmail('${{github.event.comment.html_url}}', '$TITLE'); pr_comment: if: github.event_name == 'issue_comment' && github.event.issue.pull_request && contains(github.event.comment.body, '@asyncapi/tsc_members') @@ -246,10 +250,11 @@ jobs: CALENDAR_ID: ${{ secrets.CALENDAR_ID }} CALENDAR_SERVICE_ACCOUNT: ${{ secrets.CALENDAR_SERVICE_ACCOUNT }} MAILCHIMP_API_KEY: ${{ secrets.MAILCHIMP_API_KEY }} + TITLE: ${{github.event.issue.title}} with: script: | const sendEmail = require('./.github/workflows/scripts/mailchimp/index.js'); - sendEmail('${{github.event.comment.html_url}}', '${{github.event.issue.title}}'); + sendEmail('${{github.event.comment.html_url}}', '$TITLE'); discussion_comment: if: github.event_name == 'discussion_comment' && contains(github.event.comment.body, '@asyncapi/tsc_members') @@ -291,7 +296,8 @@ jobs: CALENDAR_ID: ${{ secrets.CALENDAR_ID }} CALENDAR_SERVICE_ACCOUNT: ${{ secrets.CALENDAR_SERVICE_ACCOUNT }} MAILCHIMP_API_KEY: ${{ secrets.MAILCHIMP_API_KEY }} + TITLE: ${{github.event.discussion.title}} with: script: | const sendEmail = require('./.github/workflows/scripts/mailchimp/index.js'); - sendEmail('${{github.event.comment.html_url}}', '${{github.event.discussion.title}}'); + sendEmail('${{github.event.comment.html_url}}', '$TITLE');