Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable TypeScript type coverage for PRs and master #2404

Open
adamstankiewicz opened this issue Jun 26, 2023 · 3 comments
Open

Enable TypeScript type coverage for PRs and master #2404

adamstankiewicz opened this issue Jun 26, 2023 · 3 comments
Assignees

Comments

@adamstankiewicz
Copy link
Member

Improvements

Investigate integrating with type coverage in Paragon CI.

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

@monteri monteri self-assigned this Jul 17, 2023
@PKulkoRaccoonGang
Copy link
Contributor

PKulkoRaccoonGang commented Aug 3, 2023

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

@adamstankiewicz
Copy link
Member Author

@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
Copy link
Member Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In review
Development

No branches or pull requests

3 participants