An API client for the NewRelic API
The package is availble via PyPi and can be installed with the following command:
pip3 install myb-newrelic-api
To install it from the repo, clone the repo and cd into the directory:
git clone https://github.com/mine-your-business/myb-newrelic-api.git
cd myb-newrelic-api
You can install this library with pip
:
pip3 install .
To run tests, simply run the following command:
pytest --verbose
Releases should follow a Semantic Versioning scheme.
When changes have been made that warrant a new release that should be published, modify the __version__
in setup.py
After the change is merged to the main
branch, go to releases and Draft a new release
. The Tag version
should follow the pattern v1.0.0
and should Target
the main
branch.
The Release title
should not include the v
from the tag and should have a reasonably detailed description of the new release's changes.
Once the release has been published, the .github/workflows/python-publish.yml
GitHub Actions Workflow should trigger and automatically upload the new version to PyPi using GitHub secrets credentials stored with the Mine Your Business GitHub Organization.