[x] I am requesting a review from my own team as well as the owning team
[x] I have a plan in place for the monitoring of the changes that I am making (this can include new monitors, logs to be aware of, etc...)
Changes
=======
Updated the CircleCI-Public/circle-policy-agent
Modified the circleci policy test command by adding the policy-agent compile function
calls the orbs-service API via graphql to compile test input
Fixes a bug in the policy API client that was causing failures across tests
adds the compily policy and test to validate the compilation is working in e2e fashion
Rationale
=========
To provide a better testing experience of CircleCI Config Policies, we needed to update the policy-agent that understood the compile and pipeline_parameters directive, and provide a compilation function for it to use.
Checklist
=========
Internal Checklist
Changes
=======
circleci policy test
command by adding the policy-agent compile functionRationale
=========
To provide a better testing experience of CircleCI Config Policies, we needed to update the policy-agent that understood the compile and pipeline_parameters directive, and provide a compilation function for it to use.