paragon icon indicating copy to clipboard operation
paragon copied to clipboard

Enable TypeScript type coverage for PRs and `master`

Open adamstankiewicz opened this issue 2 years ago • 3 comments

Improvements

Investigate integrating with type coverage in Paragon CI.

E.g., see https://github.com/plantain-00/type-coverage.

adamstankiewicz avatar Jun 26 '23 18:06 adamstankiewicz

How to setup:

  1. Log into our web application using Github.
  2. Click the "Add new project" button.
  3. You will be redirected back to the GitHub interface where you need to select the appropriate repositories.
  4. Once done you should be able to see all repositories within our app (if not please refresh). Note that in the right top corner, you can switch between orgs.
  5. Copy the secret using the "copy" button and paste it as the secret environment inside your CI interface: CC_SECRET=COPIED SECRET
  6. Install @codechecks/client and typecov packages.
  7. Let's create codechecks.yml file which is used to declaratively configure multiple checks. image
  8. config.yml image

Result: image

PKulkoRaccoonGang avatar Aug 03 '23 20:08 PKulkoRaccoonGang

@PKulkoRaccoonGang Thanks for providing this info. I will reach out to Axim engineering to see if they'd entertain the idea of authorizing this GitHub application.

adamstankiewicz avatar Aug 04 '23 12:08 adamstankiewicz

@adamstankiewicz Reach out to Axim about bundlesize CI checks as this CI check may be able to do bundlesize as well (no duplicate efforts).

adamstankiewicz avatar Aug 04 '23 13:08 adamstankiewicz