My understanding is that if you should be able to get this to work:
• Install the github app for the github org you're targeting
• Provision a pulumi access token (either team, organization, or personal) that has access to that org
• Configure a github action that runs a preview (either via CLI or via Automation API should work) in the same github org, using the access token pointing to a stack in your configured pulumi org