Skip to content

Commit e33329b

Browse files
authored
feat: generated Permit client, project permission logic (#1699)
* 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
1 parent 71e240f commit e33329b

File tree

29 files changed

+1210
-942
lines changed

29 files changed

+1210
-942
lines changed

.circleci/config.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -649,6 +649,10 @@ workflows:
649649
- shuttle-common
650650
- test-workspace-member-with-integration:
651651
name: << matrix.crate >>
652+
filters:
653+
branches:
654+
ignore:
655+
- /pull\/.*/
652656
matrix:
653657
alias: test-workspace-member-with-integration-medium
654658
parameters:
@@ -680,13 +684,18 @@ workflows:
680684
- shuttle-deployer
681685
- test-workspace-member-with-integration-docker:
682686
name: << matrix.crate >> with docker
687+
filters:
688+
branches:
689+
ignore:
690+
- /pull\/.*/
683691
matrix:
684692
alias: test-workspace-member-with-integration-docker-medium
685693
parameters:
686694
resource_class:
687695
- medium
688696
crate:
689697
- shuttle-auth
698+
- shuttle-backends
690699
- shuttle-provisioner
691700
- shuttle-logger
692701
- test-workspace-member-with-integration-docker:

0 commit comments

Comments
 (0)