diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index bab32ebb1..8233f6a9a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -43,43 +43,6 @@ jobs: - name: build with maven run: mvn -B formatter:validate impsort:check javadoc:javadoc install --file pom.xml - wildfly-tests: - runs-on: ubuntu-latest - strategy: - matrix: - java: [17] - name: WildFly GraphQL feature pack tests - - steps: - - uses: actions/checkout@v2 - name: checkout - - - name: checkout WildFly feature pack repository - uses: actions/checkout@v2 - with: - repository: wildfly-extras/wildfly-graphql-feature-pack - ref: main - path: wildfly-graphql-feature-pack - - - uses: actions/setup-java@v3.0.0 - name: set up jdk ${{matrix.java}} - with: - java-version: ${{matrix.java}} - distribution: 'temurin' - cache: 'maven' - - - name: build with maven - run: mvn -B install -DskipTests --file pom.xml - - - name: Install xmllint - run: sudo apt-get update && sudo apt-get install libxml2-utils - - - name: run WildFly feature pack tests - run: | - SMALLRYE_VERSION=$(xmllint --xpath '/*[local-name()="project"]/*[local-name()="version"]/text()' pom.xml) && \ - echo "SMALLRYE_VERSION=$SMALLRYE_VERSION" && \ - mvn install -Dversion.io.smallrye.graphql=$SMALLRYE_VERSION --file wildfly-graphql-feature-pack/pom.xml - quarkus-tests: runs-on: ubuntu-latest strategy: @@ -97,7 +60,7 @@ jobs: uses: actions/checkout@v2 with: repository: quarkusio/quarkus - ref: main + ref: 3.8 path: quarkus - uses: actions/setup-java@v3.10.0 diff --git a/pom.xml b/pom.xml index d4da6842c..85cdef773 100644 --- a/pom.xml +++ b/pom.xml @@ -37,7 +37,7 @@ 6.0.0 2.0.0 2.1.1 - 21.1 + 21.5 21.0 1.11.3 4.4.5 diff --git a/server/implementation/src/test/resources/schemaTest.graphql b/server/implementation/src/test/resources/schemaTest.graphql index 62d402354..ef7edb46c 100644 --- a/server/implementation/src/test/resources/schemaTest.graphql +++ b/server/implementation/src/test/resources/schemaTest.graphql @@ -20,6 +20,9 @@ directive @include( "test-description" directive @intArrayTestDirective(value: [Int]) on OBJECT | INTERFACE +"Indicates an Input Object is a OneOf Input Object." +directive @oneOf on INPUT_OBJECT + directive @operationDirective on FIELD_DEFINITION "Used to specify the role required to execute a given field or operation."