feat: add IssueBadge app (link-as-an-app, Automation) - #30037
feat: add IssueBadge app (link-as-an-app, Automation)#30037issuebadge2026 wants to merge 4 commits into
Conversation
|
Welcome to Cal.diy, @issuebadge2026! Thanks for opening this pull request. A few things to keep in mind:
A maintainer will review your PR soon. Thanks for contributing! |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (6)
📒 Files selected for processing (2)
Included review availability: Your plan provides up to 10 included reviews per hour; 9 remain after this review. 📝 WalkthroughWalkthroughAdds the IssueBadge app-store configuration with integration metadata and an external setup link. Adds documentation for certificate generation, verification, sharing, duplicate prevention, branding, webhook configuration, supported triggers, and integration setup. Merge Risk: ⚪ Minimal · up to This change adds a localized IssueBadge app listing and external setup link without runtime behavior changes; no actionable merge-blocking risk remains beyond normal checks and review. 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 inconclusive)
✅ Passed checks (4 passed)
Full details: Linked Issues checkExplanation The reviewable configuration and documentation satisfy the core IssueBadge App Store objectives. Verification is incomplete for the generated registrations and static assets because the relevant files were excluded by path filters: Resolution Review the excluded generated files and static assets to confirm the alphabetical metadata and redirect registrations, icon, and screenshots required by issue Full details: Docstring CoverageExplanation No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (2 skipped: 2 unsupported.) ✨ Finishing Touches 💡 1🛠️ Fix failing CI checks 💡
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
This PR has been marked as stale due to inactivity. If you're still working on it or need any help, please let us know or update the PR to keep it active. |
|
CLA is now signed and the branch is updated against main. Still active and ready for review whenever a maintainer has a moment — no runtime code, just the link-as-an-app listing (same structure as Clara / Caretta). Thanks! |
What does this PR do?
Adds IssueBadge to the App Store as a
link-as-an-appentry in the Automation category. IssueBadge issues verifiable digital certificates; with Cal.com it lets hosts send every attendee a certificate of attendance/completion automatically when a meeting, class or workshop ends (via a Cal.com webhook → IssueBadge endpoint).Same structure as #29819 (Clara) and #27840 (Caretta): no runtime code, listing links out to the setup guide.
Files:
packages/app-store/issuebadge/config.json— slugissuebadge,variant: automation,externalLink→ https://issuebadge.com/h/integration/cal-compackages/app-store/issuebadge/DESCRIPTION.md+static/(icon.svg, 3 screenshots 1200×900)apps.metadata.generated.ts/redirect-apps.generated.ts— registered alphabetically (same result asyarn app-store:build)Fixes #30036
Mandatory Tasks (DO NOT REMOVE)
How should this be tested?
yarn dev), open/apps/issuebadge→ the listing renders with icon, description and screenshots.externalLink.newTab: true).yarn app-store:buildproduces no further changes to the generated files.Checklist