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

sync feature/py3 branch with the master branch #5472

Conversation

stephenchengCloud
Copy link
Contributor

No description provided.

bernhardkaindl and others added 5 commits February 13, 2024 08:57
- This is a first shot on configuring Codecov for the Xen-API repo.

- It might need further tweaks, but it is a first step towards
  what I think we want Codecov to do.

Steps taken:

- Only add the Codecov comment to the PR when coverage changes

- Remove not needed noise from the Codecov PR comment

- Give examples on how to configure how much code must be covered
  for Codecov to pass the coverage check of a PR

- Disable adding coverage annotations to the code in the GitHub
  Code Review for now:

  - The coverage can be visited using the Codecov link at all times.
    https://app.codecov.io/gh/xapi-project/xen-api/pulls

  - The annotations consume a lot of space in the PR code review,
    and can make it hard to review files that are not covered yet.

  - The annotations can be hidden in GitHub PR code review by
    pressing the "a" key or by deselecting the "Show comments"
    checkbox, but they are shown by default.

  - The Codecov Chrome and Firefox extension is a much nicer
    way to indicate coverage:

    Link: https://github.com/codecov/codecov-browser-extension

    - How to enable: You need to log in to Codecov "using Github".
      For Firefox, enable the needed permissions:
      codecov/codecov-browser-extension#50

- Show the Codecov status without waiting for other status to pass

Signed-off-by: Bernhard Kaindl <bernhard.kaindl@cloud.com>
Signed-off-by: Steven Woods <steven.woods@citrix.com>
@psafont psafont merged commit a31e212 into xapi-project:feature/py3 Feb 26, 2024
19 checks passed
Copy link

pytype_reporter extracted 48 problem reports from pytype output

.

You can check the results of the job here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants