Joyce Lu
01/02/2024, 2:39 PMStephen Pinkerton
01/04/2024, 5:32 PMKenny
01/16/2024, 6:03 PMKenny
01/17/2024, 7:23 PMgt demo
provides a great guide for both those who are brand new to Graphite, and existing users who want to get more comfortable with the CLI.
gt.dev/gt-demo
🤖 AI-generated stack titles
Give reviewers high-level context about your stack with descriptive stack titles generated by AI. Using the context of the PRs in the stack, Graphite automatically generates a descriptive title for the stack, giving reviewers clarity on the overall intention of the changes it contains.
gt.dev/ai-title
Stay tuned tomorrow for day 2 of launch week where we dive into stacking with the tools you love!
And don't forget to register for our launch week webinar we have 11 spots left:
https://gt.dev/launch-webinar24Kenny
01/19/2024, 1:25 AMKenny
01/19/2024, 4:23 PMStephen Pinkerton
01/19/2024, 6:10 PMKenny
01/22/2024, 7:12 PMKenny
02/01/2024, 8:15 PMgt help --all-commands
for clarity and readability
In case you missed it:
[Blog post 📝] Eng estimations: predicting and negotiating the future
[Blog post 📝] The "Mom Test": asking questions when everyone is lying
[Blog post 📝] How to use stacked PRs to unblock your entire team
[Blog post 📝] The practical and philosophical challenges of AI code review
[Blog post 📝] Q1 launch week: What's next for Graphite
PR Permalinks
A feature that's been a long time coming, almost every asset in Graphite now has permalinks! As part of the latest Graphite update you can now directly link to:
• Files
• Threads
• Comments
• Reviews
• ...and more!
These permalinks also extend to notifications both in Slack and in-app, navigating you to the exact point of interest, rather than forcing you to scroll looking for relevant context.
You can also copy and paste these permalinks yourself, making it a snap to instantly share context with team members and colleagues.
[Beta] Brand new automations
This week brings a ton of brand new capabilities to Graphite automations. As part of the latest release, you can now create automations to automatically:
• Assign or notify PR authors
• Leave comments (or memes) on PRs
• Notify select users and groups, either in-app or through Slack
• Set assignees
With Graphite automations you can quickly perform all of these key actions and more automatically, triggered on almost any property of a PR, such as its author, review status, labels, or base branch.
We built automations to give you back time that you’d otherwise spend on manual-but-necessary work, and without you needing to write and maintain complex GitHub Actions. With the toil automated, you can stay focused on what matters: building great products.
Automations is now available in beta for all Graphite customers. Make your first one today!
Visualize CI status at a glance
We overhauled our CI indicators, giving you increased visual detail and clarity around your CI status, right from the PR page.
At a glance, determine which checks are in-progress, have failed, what's blocking, and what's optional!
🚀 Launch week recap 🚀
Graphite Q1 Launch week was a blast!
Thank you so much for joining us as we got to talk about all of our exciting new feature launches. In case you missed it, re-play our launch week webinar on-demand by our co-founder & CEO Merrill Lutsky.
In case you missed it catch up on all 4 days of features in our blog posts.Pranathi Peri
02/13/2024, 10:21 PMgt create -am "message" branch_name
in the CLI)
• Hovering over branches reveals a drag handle that becomes disabled when the branch cannot be rebased
As always, give us your feedback ✨🤍Tomas Reimers
02/21/2024, 10:42 PMkush
03/01/2024, 11:43 PMStephen Pinkerton
03/12/2024, 5:47 PMStephen Pinkerton
03/14/2024, 12:20 AMStephen Pinkerton
03/20/2024, 2:44 PMJoyce Lu
03/22/2024, 2:22 PMStephen Pinkerton
03/25/2024, 6:18 PMKenny
04/01/2024, 3:20 PMKenny
04/17/2024, 4:57 PMJoyce Lu
04/22/2024, 3:33 PMDavid Balatero
04/26/2024, 5:53 PMStephen Pinkerton
05/02/2024, 10:02 PMStephen Pinkerton
05/03/2024, 7:20 PMKenny
05/06/2024, 4:56 PMStephen Pinkerton
05/07/2024, 6:35 PMgt sync && gt submit
.
😫 This also led to inaccurate-looking code diffs on GitHub, as well as issues with codeowners and GitHub Actions workflows.
✅ To fix this, Graphite will start automatically rebasing your partially-merged stacks, so you don't need to!
To learn more about how this change works under the hood, and to request early access, check out the blog post!Stephen Pinkerton
05/08/2024, 8:57 PMCODEOWNERS
(to assign reviewers) and branch protection rules, or by writing custom scripts and GitHub Actions workflows. But these fall short.
Graphite merge rules is the next evolution of concepts like branch protection rules and codeowners, custom-built for fast-moving development teams.
With merge rules, teams can customize & enforce their own codeowners and mergeability, define more granular merge requirements, and let authors override specific rules while still enforcing a high bar for quality.
To see how Graphite customers are using merge rules and how it works under the hood, check out the blog post! 🚀Stephen Pinkerton
05/09/2024, 6:32 PMStephen Pinkerton
05/10/2024, 5:14 PMStephen Pinkerton
05/10/2024, 8:30 PMKenny
05/15/2024, 7:02 PM