A GitHub action to compile Cerbos policies and execute policy tests.
Cerbos helps you super-charge your authorization implementation by writing context-aware access control policies for your application resources. Find out more about Cerbos using the following resources:
Use the cerbos-setup-action to install Cerbos binaries. Then use this action to validate and test your Cerbos policies. See the documentation for more information about how to compile policies and author policy tests.
- uses: actions/checkout@v2
- name: Setup Cerbos
uses: cerbos/cerbos-setup-action@v1
- name: Compile with Cerbos
uses: cerbos/cerbos-compile-action@v1
with:
policyDir: policiesYou'll need to install
-
Node.js, matching the version specified in our .node-version file
-
pnpm, matching the version specified in our package.json file
- After installing Node.js, you can enable Corepack to transparently install the correct
pnpmversion:$ corepack enable
- After installing Node.js, you can enable Corepack to transparently install the correct
pnpm run build