← All happo for npm releases

happo for npm release notes

The happo npm package: the CLI and its Storybook, Cypress, Playwright, and Vitest integrations.

6.25.0GitHub Actions OIDC auth, browser sign-in without a terminal, GitLab/Bitbucket link support

This release adds new ways to authenticate and link comparisons on GitLab CI, Bitbucket Pipelines, and GitHub Actions, and fixes screenshots being filed under temporary merge commits.

Added

  • Authenticate GitHub Actions workflows with OIDC tokens instead of storing HAPPO_API_KEY and HAPPO_API_SECRET as repository secrets, when id-token: write permission is granted [by @trotzig in #612]
  • Set HAPPO_BROWSER_AUTH to sign in through the browser from a shell without a terminal, such as a coding agent, printing a sign-in link and waiting up to five minutes for sign-in [by @lencioni in #607]
  • Send a pull or merge request link automatically from GitLab CI and Bitbucket Pipelines, enabling per-diff review scope, chained auto-approve, dashboard labels, and email threading for those providers [by @lencioni in #631]

Fixed

  • File screenshots and commit statuses under the branch head instead of the temporary merge commit that GitLab's merged results and merge train pipelines and Bitbucket's pull request pipelines check out [by @lencioni in #634]

Need help?