The release process for the kentik-api library is based on GitHub repository tags. Every tag with format v[0-9].[0-9].[0-9] will trigger an automatic build of the package and publish it in the PyPi repository.
To build and release package:
- Make sure that all code that you want to release is in the main branch
- Create a tag with format v[0-9].[0-9].[0-9] in GitHub. Releases -> Draft a new release -> Put tag version, name and description
- Go to GitHub Actions
Implemented API resources:
- users
- sites
- tags
- devices (with interfaces)
- device labels
- custom dimensions (with populators)
- custom applications
- saved filters
- my Kentik portal
- query methods
- plans
- alerts
- alerts active
- synthetics