CONTENT CREATION

On Release Tag, Refresh All Doc Screenshots and Open a PR

When you publish a release tag, recaptures every documented screen from the newly deployed build, commits the regenerated images to a branch.

CategoryContent Creation
Enginesim
Difficultyintermediate
Triggerevent
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerRelease tag publishedGitHubGitHub
  • ActionCapture all documented screens on released buildBrowserbase
  • LogicMark which screenshots changed
  • ActionCommit updated images to a new branchGitHubGitHub
  • OutputOpen consolidated review PRGitHubGitHub

What it does

Triggered by a published release tag, it recaptures the entire set of documented screens from the freshly deployed build, writes the updated images into the docs repo on a new branch, and opens one consolidated pull request. A human reviews the batch of regenerated screenshots in a single diff rather than hunting for stale images by hand.

When to use it

Use it when screenshots should be refreshed on a release cadence rather than per-commit, and you want a writer to approve the visual changes before they reach published docs. It pairs a deterministic capture pass with a human gate.

How it works

  1. 1A GitHub release tag is published, firing the trigger.
  2. 2Browserbase loads every screen in the docs manifest against the released build and captures each one.
  3. 3A compare step marks which images actually changed so unchanged files are left untouched.
  4. 4Changed images are committed to a fresh branch in the docs repository.
  5. 5A pull request is opened collecting all regenerated screenshots with a summary of which pages changed, ready for review.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect GitHubRepos, issues, pull requests, actions.
  2. 2
    Connect BrowserbaseHeadless browsers, sessions, replays.
  3. 3
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  4. 4
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  5. 5
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.