Skip to content

[Feature request] Ability to set the baseline branch name #455

Open
Visual-Regression-Tracker/backend
#330
@groinder

Description

@groinder

I've seen an option in the config called baselineBranchName, however it doesn't seem to do anything. I need to have the possibility to select a baseline branch from the agent config to match screenshots in parallel releases.

The scenario for us as follows:

  • Active development with changes for the next release is done in the develop branch - we have this set as a project default branch.
  • Active development for the soon-to-be-published release is done on a dedicated branch for that release.
  • Some changes go into both branches, but breaking changes go to the develop branch, which results in very differently looking app that the one for the closest release.
  • The extra case is that we need to support updates to the previous releases - once the "soon-to-be-published release" is done, it may receive updates with critical fixes.

Currently, there is no possibility to select which branch should be treated as a baseline for the image comparison - it always happens against the default project branch.

There is also a need to keep the variations for chosen branches, an extra project variable should solve that.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions