Skip to content

feat(ci): auto-generate loading tips from release metadata#1044

Draft
jeremyeder wants to merge 1 commit intomainfrom
feat/auto-loading-tips
Draft

feat(ci): auto-generate loading tips from release metadata#1044
jeremyeder wants to merge 1 commit intomainfrom
feat/auto-loading-tips

Conversation

@jeremyeder
Copy link
Copy Markdown
Contributor

Summary

  • Adds scripts/generate-loading-tips.py that generates dynamic loading tips from git history
  • Integrates into the release pipeline between changelog generation and tag creation
  • Tips highlight first-time contributors and top 3 commits by lines of code added

Example output (v0.1.0)

  1. Welcome Aidan Reilly, who made their first contribution in v0.1.0!
  2. New in v0.1.0: fix technical inaccuracies and add undocumented feature coverage (+926 lines)
  3. New in v0.1.0: git credential helper for proper repo authentication (+276 lines)
  4. New in v0.1.0: [Amber] Fix: Bug: Loading custom workflow from private GitHub repo downloads no files (+150 lines)

Test plan

  • Run python3 scripts/generate-loading-tips.py v0.1.0 v0.0.35 ambient-code/platform /tmp/test.ts locally
  • Verify generated TypeScript is valid
  • Trigger a test release to confirm pipeline integration

Add a Python script that runs during the release pipeline to generate
dynamic loading tips highlighting first-time contributors and the top 3
commits by lines of code added. Tips are written into loading-tips.ts
and included in the frontend build.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Mar 26, 2026

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 83081523-b251-4346-b6c2-0fa5cfa42001

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/auto-loading-tips

Comment @coderabbitai help to get the list of available commands and usage tips.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant