Fix Ingestion Policies
This is a big change so we are bumping the major version of the repository to 2.0.0.
Primary issue is that the server side API changed in a way that broke the old API contract. In short, the ingestion policy response and request payloads were changed (e.g. types of some parameters changed from strings to arrays or maps).
- I fixed all IngestionPolicy functions.
- Update Ingestion Policy test fixtures.
- Created new acceptance tests for IngestionPolicy functions.
- Misc:
- Tidy typos, comment clarity and whitespace.
- Standardized the GitHub Workflows.
- Add a Makefile to help simplify / standardize development.
- Fixed helper scripts.
- Add
.envrc
to .gitignore (best not to commit this file if you have one.) - Update mods.