Private Previews & PR Environments
Fluffy Premium brings zero-drift ephemeral preview environments to every pull request, provisioned entirely within your own Google Cloud project.
#How Previews Work
When a pull request is opened:
- Fluffy's control plane computes the topology diff from
main. - Dedicated ephemeral Cloud Run revisions and isolated database schemas are instantiated.
- A private, authenticated URL is posted directly to your GitHub PR conversation.
Note
Operational data and IAM credentials never leave your Google Cloud project boundary.
#Ephemeral Data Isolation
Preview databases are created with point-in-time schema snapshots:
- Zero risk of polluting staging or production tables.
- Automatic teardown on PR merge or branch deletion.
- Temporary IAM credential binding for review team members.
#GitHub Action Integration
1name: Fluffy Preview2on:3 pull_request:4 types: [opened, synchronize, reopened]56jobs:7 preview:8 runs-on: ubuntu-latest9 steps:10 - uses: actions/checkout@v411 - uses: getfluffychainsaw/action-preview@v112 with:13 application: storefront14 token: ${{ secrets.FLUFFY_API_TOKEN }}