hyperledger / aries-agent-test-harness

Aries agent test framework, with agent backchannel support
https://aries-interop.info
Apache License 2.0
60 stars 65 forks source link

Remove Universal Resolver plugin for ACA-Py Test agents #782

Closed nodlesh closed 6 months ago

nodlesh commented 6 months ago

This PR closes #781

This has removed the universal resolver plugin from the ACA-Py test agents and the test agents now default to using the --universal-resolver option when starting which uses the public https://dev.uniresolver.io. My opinion is that this keeps the test harness simpler as long as this public universal resolver is maintained. If the reviewers believe this is a bad choice, I'll have to move this PR to Draft and create a local universal resolver.

This PR does not remove the usage of the plugin nor the creation of the service in the manage script. This is because there are frameworks (afgo) that are using it. I don't know the state of that framework and its relationship to this uni-resolver. I think it is safer to leave in at this point.

I've executed the following runsets to check for side effects of these changes. The executions were identical to the executions existing in the interop test pipeline.

./manage runset acapy -r
./manage start orb
./manage runset afgo -r

This PR also adds some libraries to the requirement to the released version of the acapy agent to fix the askar error we are getting when using the release acapy. It just mimics what acapy-main is doing.