Skip to content

Releases: openedx/pytest-repo-health

v2.2.4

16 Dec 18:52
080a553
Compare
Choose a tag to compare

Fixed:

  • Allow matching remote URL for .github repo

v2.2.3

23 Nov 12:15
83fb012
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.2.2...2.2.3

v2.2.2

23 Nov 12:09
4d80bd8
Compare
Choose a tag to compare

What's Changed

  • Fix issues with Rst file by @aht007 in #117
    Also Includes Changes of v2.2.1 for Pypi Release

Full Changelog: 2.2.1...2.2.2

Dropped Python 3.6

23 Nov 10:58
9326b77
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.2.0...2.2.1

2.2.0 Release - ( Reverted )

27 Aug 11:14
dfe1528
Compare
Choose a tag to compare
  • Added session-level fixture for Django dependency sheet

Disclaimer: The changes in this PR were reverted & this version never made it to PyPI.

fix add_key_to_metadata

09 Feb 20:06
Compare
Choose a tag to compare

add_key_to_metadata can now take an str or tuple input correctly

Added ability to name metadata output file

03 Nov 15:13
49f97cb
Compare
Choose a tag to compare
ARCHBOM-1475: Added ability to name metadata output file (#58)

Previously, there was no way to change the file to which metadata was written. This PR adds this ability.

Fixed GitHub client runtime error

27 Oct 13:48
acdd1de
Compare
Choose a tag to compare
2.0.3

fixed github client failure in GitHub API

Gracefully handle errors in fetching data from GitHub

21 Jul 15:44
b37ca9f
Compare
Choose a tag to compare

If the github.py code throws any errors while trying to fetch information about a repository from GitHub, return None as the value of the github_repo fixture.

Add git and GitHub fixtures

20 Jul 18:29
4d718b5
Compare
Choose a tag to compare

Added fixtures to fetch data from both the local git repository and the GitHub API:

  • Added a git_repo fixture to get information about the checked out repository
  • Added a git_origin_url fixture to get the configured SSH or HTTPS URL for the repository's origin
  • Added a github_client fixture to initialize a GitHub API client using a personal access token from the GITHUB_TOKEN environment variable
  • Added a github_repo fixture to return a github.py Repository object for the repo being examined. This fixture has function scope rather than session like the other new ones, since the loop fixture needed to support github.py's async network calls is also function-scoped.
  • Added the packages needed to work with git and the GitHub API
  • Refactored the test suite to correctly run sample checks that exercise fixtures
  • Added tests for the new fixtures (the ones that actually talk to the GitHub API are skipped if the token environment variable isn't set)
  • Fixed some minor docstring errors in the plugin module