Updated EDC version because of a required fix (#1575)
The curl command to check registration service is up doesn't work anymore, since a JWS is required. I've remove the curl command and let the workflow fail when deploying participants. Other options could be pursued in follow-up issues, e.g.:
adapt the curl command to succeed if a 401 is returned and fail otherwise
use the CLI client list participants command with the authority key
use az container show to check state=running (based on internal health check), waiting if necessary
use az container exec to run curl within the container, waiting if necessary
expose port 8181
use Terratest
Also changed workflow trigger to run on all PRs, not only to main branch, to facilitate downstream fork process.
What this PR changes/adds
Access to the Registration Service API is authenticated with JWS. Adapted accordingly:
Why it does that
Authentication ensures that only actors who can assert their control of a did:web identifier can register that identifier as a dataspace participant.
Further notes
#1575
)curl
command and let the workflow fail when deploying participants. Other options could be pursued in follow-up issues, e.g.:curl
command to succeed if a401
is returned and fail otherwiselist participants
command with the authority keyaz container show
to checkstate=running
(based on internal health check), waiting if necessaryaz container exec
to runcurl
within the container, waiting if necessaryLinked Issue(s)
https://github.com/agera-edc/MinimumViableDataspace/issues/14
Checklist
no-changelog
)