This is an automated email from the ASF dual-hosted git repository. sblackmon pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/streams-activitypub.git
from 7f91d72 chore: add Jenkinsfile add 7dd437d feat: integrate with fuseki (graph database+api) No new revisions were added by this update. Summary of changes: pom.xml | 54 ++++++- src/test/resources/logback-test.xml | 37 +++++ streams-activitypub-api/pom.xml | 5 +- streams-activitypub-dist/Dockerfile | 5 +- streams-activitypub-dist/pom.xml | 55 ++++++- streams-activitypub-graph/pom.xml | 180 +++++++++++++++++++++ .../graph/config/WebfingerGraphImplConfig.json | 20 +++ .../queries/webfingerAskByResource.sparql | 4 + .../queries/webfingerGetByResource.sparql | 9 ++ .../src/main/resources/reference.conf | 3 + .../graph/impl/WebfingerGraphImpl.scala | 92 +++++++++++ .../ActivityPubGraphTestSuiteExtensionConfig.json | 25 +++ .../src/test/resources/application.conf | 9 ++ .../graph/test/ActivityPubGraphTestSuite.scala | 29 ++++ .../test/ActivityPubGraphTestSuiteExtension.scala | 82 ++++++++++ .../cases/GraphDatabaseServerAvailableTest.scala | 40 +++++ .../graph/test/cases/WebfingerGraphImplTest.scala | 126 +++++++++++++++ streams-activitypub-remote/pom.xml | 20 +-- streams-activitypub-servlets/pom.xml | 7 +- .../activitypub/servlets/WebfingerServlet.scala | 129 ++++++--------- .../pom.xml | 53 ++---- .../AcctPrefixResourceToResourceURISwap.scala | 39 +++++ .../test/scala/AcctPrefixResourceURISwapTest.scala | 34 ++++ streams-activitypub-webapp/pom.xml | 60 ++++++- .../src/test/resources/application.conf | 9 ++ .../webapp/test/ActivityPubWebappTestSuite.scala | 11 +- .../test/ActivityPubWebappTestSuiteExtension.scala | 22 +-- .../webapp/test/cases/RootServletTest.scala | 17 +- .../test/cases/ServletRegistrationTest.scala | 27 ++-- ...eTest.scala => WebappServerAvailableTest.scala} | 25 +-- .../webapp/test/cases/WebfingerServletTest.scala | 44 +++-- 31 files changed, 1069 insertions(+), 203 deletions(-) create mode 100644 src/test/resources/logback-test.xml create mode 100644 streams-activitypub-graph/pom.xml create mode 100755 streams-activitypub-graph/src/main/jsonschema/org/apache/streams/activitypub/graph/config/WebfingerGraphImplConfig.json create mode 100644 streams-activitypub-graph/src/main/resources/queries/webfingerAskByResource.sparql create mode 100644 streams-activitypub-graph/src/main/resources/queries/webfingerGetByResource.sparql create mode 100644 streams-activitypub-graph/src/main/resources/reference.conf create mode 100644 streams-activitypub-graph/src/main/scala/org/apache/streams/activitypub/graph/impl/WebfingerGraphImpl.scala create mode 100755 streams-activitypub-graph/src/test/jsonschema/ActivityPubGraphTestSuiteExtensionConfig.json create mode 100644 streams-activitypub-graph/src/test/resources/application.conf create mode 100755 streams-activitypub-graph/src/test/scala/org/apache/streams/activitypub/graph/test/ActivityPubGraphTestSuite.scala create mode 100644 streams-activitypub-graph/src/test/scala/org/apache/streams/activitypub/graph/test/ActivityPubGraphTestSuiteExtension.scala create mode 100755 streams-activitypub-graph/src/test/scala/org/apache/streams/activitypub/graph/test/cases/GraphDatabaseServerAvailableTest.scala create mode 100755 streams-activitypub-graph/src/test/scala/org/apache/streams/activitypub/graph/test/cases/WebfingerGraphImplTest.scala copy {streams-activitypub-api => streams-activitypub-utils}/pom.xml (64%) create mode 100644 streams-activitypub-utils/src/main/scala/org/apache/streams/activitypub/utils/AcctPrefixResourceToResourceURISwap.scala create mode 100644 streams-activitypub-utils/src/test/scala/AcctPrefixResourceURISwapTest.scala create mode 100644 streams-activitypub-webapp/src/test/resources/application.conf rename streams-activitypub-webapp/src/test/scala/org/apache/streams/activitypub/webapp/test/cases/{ServerAvailableTest.scala => WebappServerAvailableTest.scala} (50%)