Skip to content

Latest commit

 

History

History
58 lines (35 loc) · 1.24 KB

README.md

File metadata and controls

58 lines (35 loc) · 1.24 KB

prettier-regression-testing

Motivation

prettier/prettier#9290

We run Prettier on other projects prior to release to check for regressions. (See Release Checklist)

We used to do that manually.

This is a lot of work, so we use GitHub Actions to automate it.

Usage

Create an issue comment like the one below:

run alternativeVersionPrettier vs originalVersionPrettier

alternativeVersionPrettier

Required.

There are 3 ways to specify.

  1. Versions (e.g. 2.0.0, 1.7.1)
  2. Repository name + ref (e.g. sosukesuzuki/prettier#2f3fc241f8cb1867a0a3073ceac9d662e4b25fab).
  3. Pull Request number on prettier/prettier repository (e.g. #110168).

originalVersionPrettier

Optional.

In default, use prettier/prettier#main.

Also, you can specify with the logic same as alternativeVersionPrettier.

Examples

run #110168
run #110168 vs sosukesuzuki/prettier#main
run sosukesuzuki/prettier#main vs 1.8.1

Add new project

Add a project info to projects.json.