Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate Tip & Tail Release Theory #42812

Open
samvaity opened this issue Nov 5, 2024 · 0 comments
Open

Investigate Tip & Tail Release Theory #42812

samvaity opened this issue Nov 5, 2024 · 0 comments
Assignees

Comments

@samvaity
Copy link
Member

samvaity commented Nov 5, 2024

Tip & Tail Release Theory

This model helps cater to both developers who need the latest features and those who prioritize stability and minimal changes¹(https://openjdk.org/jeps/[1](https://openjdk.org/jeps/14)4).

Define Tip & Tail Release Strategy for Client-Core

  1. Document the criteria for what constitutes a "tip" release versus a "tail" release.

  2. Establish a schedule for tip and tail releases (e.g., quarterly for tip, bi-annually for tail).

  3. Implement Tip Release for Client-Core

    • Sub-task: Develop and integrate new features and bug fixes.
    • Sub-task: Conduct thorough testing to ensure quality and performance.
    • Sub-task: Release the first tip version and gather user feedback.
  4. Implement Tail Release for Client-Core

    • Sub-task: Identify and prioritize critical bug fixes and security patches.
    • Sub-task: Conduct regression testing to ensure stability.
    • Sub-task: Release the first tail version and monitor for any issues.
  5. Quantify Performance Metrics

    • Sub-task: Define performance metrics to be measured (e.g., response time, throughput).
    • Sub-task: Set up automated performance testing for both tip and tail releases.
    • Sub-task: Analyze and document performance improvements or regressions.
@github-actions github-actions bot added the needs-triage Workflow: This is a new issue that needs to be triaged to the appropriate team. label Nov 5, 2024
@samvaity samvaity removed the needs-triage Workflow: This is a new issue that needs to be triaged to the appropriate team. label Nov 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants