Skip to content

feat(v3): add startup lifecycle events and harden release automation - #5956

Closed
taliesin-ai wants to merge 2 commits into
masterfrom
experiment/application-startup-events
Closed

taliesin-ai wants to merge 2 commits into
masterfrom
experiment/application-startup-events

Conversation

@taliesin-ai

Copy link
Copy Markdown
Collaborator

Summary

  • Add asynchronous application startup lifecycle events and a splash-screen example for v3.
  • Make scheduled nightly releases changelog-driven so unrelated commits cannot trigger a release.
  • Add an explicit release-version input for ad-hoc beta releases.
  • Add deterministic documentation links to AI-generated feature changelog entries based on changed docs paths.

Why

The nightly workflow previously used commits after the latest release tag as a fallback signal, which could cause an unnecessary release after release bookkeeping or automation commits. Documentation pages also need links before the site is deployed, so URLs are now calculated from the checked-out docs source, including index routes, locale prefixes, and frontmatter slugs.

Validation

  • go test v3/scripts/auto-changelog.go v3/scripts/auto-changelog_test.go
  • go test ./internal/changelog ./tasks/release
  • Application startup lifecycle subpackage tests pass.
  • The broader application package suite has one environment-sensitive X11 failure: TestX11GlobalShortcutEndToEnd did not receive its synthesized keypress in the headless test environment.

@coderabbitai

coderabbitai Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

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: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 0565bdef-b131-43e1-8e06-337d3530e0ba

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

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.

❤️ Share

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

@github-actions github-actions Bot added Documentation Improvements or additions to documentation v3 labels Aug 12, 2026
@taliesin-ai

Copy link
Copy Markdown
Collaborator Author

Superseded by focused release-management PR #5957. This PR included unrelated startup lifecycle work.

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

Labels

Documentation Improvements or additions to documentation v3

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant