We made small but meaningful improvements to how GitHub automation changes are handled inside Linear. As we allow admins to enable the GitHub integration for everyone, we didn't know which GitHub user matched which Linear user before. With other integrations we're able to match users via email, but with GitHub, many have their accounts under their personal email addresses. To solve this, we now use both issue assignees and past GitHub pull requests to intelligently match users to their pull requests for Inbox notifications. We have also updated issue history to correctly show GitHub as the source for status changes.
restoretype for unarchived events. We also cleaned up webhook payloads to match our GraphQL API responses