Skip to content

Commit

Permalink
feat: generated Permit client, project permission logic (#1699)
Browse files Browse the repository at this point in the history
* poc: use auto-generated permit client

* remove unused dep

* fix mock

* tests

* feat: boxed permissionsdal

* feat: permit logic in project create/delete

* nit: Default impls

* refactor: impl blocks and tests

* wip: permit projects integration test with pdp

* fix: tests

* wip: copy env command

* fix: auth sync command (TODO)

* feat: copy permit env auth command

* feat: update permissionmock to record calls

* feat: create/delete permit project inside transaction
  • Loading branch information
jonaro00 authored Mar 28, 2024
1 parent 71e240f commit e33329b
Show file tree
Hide file tree
Showing 29 changed files with 1,210 additions and 942 deletions.
9 changes: 9 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -649,6 +649,10 @@ workflows:
- shuttle-common
- test-workspace-member-with-integration:
name: << matrix.crate >>
filters:
branches:
ignore:
- /pull\/.*/
matrix:
alias: test-workspace-member-with-integration-medium
parameters:
Expand Down Expand Up @@ -680,13 +684,18 @@ workflows:
- shuttle-deployer
- test-workspace-member-with-integration-docker:
name: << matrix.crate >> with docker
filters:
branches:
ignore:
- /pull\/.*/
matrix:
alias: test-workspace-member-with-integration-docker-medium
parameters:
resource_class:
- medium
crate:
- shuttle-auth
- shuttle-backends
- shuttle-provisioner
- shuttle-logger
- test-workspace-member-with-integration-docker:
Expand Down
Loading

0 comments on commit e33329b

Please sign in to comment.