Last updated 2026-08-26

Private Previews & PR Environments

Isolate pull requests and feature branches with automatic ephemeral cloud previews.


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:

  1. Fluffy's control plane computes the topology diff from main.
  2. Dedicated ephemeral Cloud Run revisions and isolated database schemas are instantiated.
  3. 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

yaml
1name: Fluffy Preview
2on:
3 pull_request:
4 types: [opened, synchronize, reopened]
5
6jobs:
7 preview:
8 runs-on: ubuntu-latest
9 steps:
10 - uses: actions/checkout@v4
11 - uses: getfluffychainsaw/action-preview@v1
12 with:
13 application: storefront
14 token: ${{ secrets.FLUFFY_API_TOKEN }}