Public Sequencer: Add SV UI Write Path for Validator Permissioning#5667
Public Sequencer: Add SV UI Write Path for Validator Permissioning#5667pasindutennage-da wants to merge 22 commits into
Conversation
[ci] Signed-off-by: pasindutennage-da <pasindu.tennage@digitalasset.com> Signed-off-by: Pasindu Tennage <pasindu.tennage@digitalasset.com>
[ci] Signed-off-by: pasindutennage-da <pasindu.tennage@digitalasset.com> Signed-off-by: Pasindu Tennage <pasindu.tennage@digitalasset.com>
[ci] Signed-off-by: pasindutennage-da <pasindu.tennage@digitalasset.com> Signed-off-by: Pasindu Tennage <pasindu.tennage@digitalasset.com>
[ci] Signed-off-by: pasindutennage-da <pasindu.tennage@digitalasset.com> Signed-off-by: Pasindu Tennage <pasindu.tennage@digitalasset.com>
[ci] Signed-off-by: pasindutennage-da <pasindu.tennage@digitalasset.com> Signed-off-by: Pasindu Tennage <pasindu.tennage@digitalasset.com>
[ci] Signed-off-by: pasindutennage-da <pasindu.tennage@digitalasset.com> Signed-off-by: Pasindu Tennage <pasindu.tennage@digitalasset.com>
[ci] Signed-off-by: pasindutennage-da <pasindu.tennage@digitalasset.com> Signed-off-by: Pasindu Tennage <pasindu.tennage@digitalasset.com>
[static] Signed-off-by: pasindutennage-da <pasindu.tennage@digitalasset.com> Signed-off-by: Pasindu Tennage <pasindu.tennage@digitalasset.com>
[ci] Signed-off-by: pasindutennage-da <pasindu.tennage@digitalasset.com> Signed-off-by: Pasindu Tennage <pasindu.tennage@digitalasset.com>
| @@ -0,0 +1,99 @@ | |||
| package org.lfdecentralizedtrust.splice.integration.tests | |||
There was a problem hiding this comment.
Until canton-network/splice-shared-gha#77 is accepted, this test will fail in the CI
But locally it passes
There was a problem hiding this comment.
testing tip: You can bump the submodule to your PR before it's merged to check things end to end.
| @@ -149,6 +149,22 @@ jobs: | |||
| oss_only: ${{ inputs.oss_only }} | |||
| secrets: inherit | |||
|
|
|||
There was a problem hiding this comment.
Design choice: I opted to have a seperate job for this, so that permissionsynchronizerbackend test don't have to run start-frontend.sh.
| @@ -26,6 +26,10 @@ on: | |||
| type: boolean | |||
| required: false | |||
| default: false | |||
There was a problem hiding this comment.
reason: for permissioned frontend test, we need to pass -p new param to start-frontend.sh
[ci] Signed-off-by: pasindutennage-da <pasindu.tennage@digitalasset.com> Signed-off-by: Pasindu Tennage <pasindu.tennage@digitalasset.com>
[ci] Signed-off-by: pasindutennage-da <pasindu.tennage@digitalasset.com> Signed-off-by: Pasindu Tennage <pasindu.tennage@digitalasset.com>
| run_tests=0 | ||
| permissioned="false" | ||
|
|
||
| while getopts "hdapvsmtl" arg; do |
There was a problem hiding this comment.
Did a bit of cleanup
moritzkiefer-da
left a comment
There was a problem hiding this comment.
thx please double check the regex before merging
| @@ -0,0 +1,99 @@ | |||
| package org.lfdecentralizedtrust.splice.integration.tests | |||
There was a problem hiding this comment.
testing tip: You can bump the submodule to your PR before it's merged to check things end to end.
| import { useSvAdminClient } from '../contexts/SvAdminServiceContext'; | ||
| import { useSvConfig } from '../utils'; | ||
|
|
||
| const VALID_PARTY_ID_REGEX = /^[a-zA-Z0-9\-_]+::[a-zA-Z0-9]+$/; |
There was a problem hiding this comment.
where did you get these regex from? I'm pretty sure a:b::namespace is valid for example
Fix #5288
Note: Until canton-network/splice-shared-gha#77 is merged, the CI will fail in this PR