diff --git a/CI/circle_parallel.sh b/CI/circle_parallel.sh index ea762983edd..cda481a62fd 100755 --- a/CI/circle_parallel.sh +++ b/CI/circle_parallel.sh @@ -1,24 +1,27 @@ #!/bin/bash +# +# A bash script to run CircleCI node/test in parallel +# NODE_INDEX=${CIRCLE_NODE_INDEX:-0} - if [ "$NODE_INDEX" = "1" ]; then - echo "Running node $NODE_INDEX to test CI/pom.xml.circleci ..." - cp CI/pom.xml.circleci pom.xml + echo "Running node $NODE_INDEX to test 'samples.circleci' defined in pom.xml ..." + #cp CI/pom.xml.circleci pom.xml java -version - mvn --quiet verify -Psamples + mvn --quiet verify -Psamples.circleci elif [ "$NODE_INDEX" = "2" ]; then echo "Running node $NODE_INDEX to test ensure-up-to-date" + java -version #export GO_POST_PROCESS_FILE="/usr/local/bin/gofmt -w" # not formatting the code as different go versions may format the code a bit different ./bin/utils/ensure-up-to-date else - echo "Running node $NODE_INDEX to test CI/pom.xml.circleci.java7 ..." + echo "Running node $NODE_INDEX to test 'samples.circleci.jdk7' defined in pom.xml ..." sudo update-java-alternatives -s java-1.7.0-openjdk-amd64 java -version - cp CI/pom.xml.circleci.java7 pom.xml - mvn --quiet verify -Psamples + #cp CI/pom.xml.circleci.java7 pom.xml + mvn --quiet verify -Psamples.circleci.jdk7 fi diff --git a/CI/pom.xml.bash b/CI/pom.xml.bash deleted file mode 100644 index fed1ea7851a..00000000000 --- a/CI/pom.xml.bash +++ /dev/null @@ -1,942 +0,0 @@ - - - org.sonatype.oss - oss-parent - 5 - - 4.0.0 - org.openapitools - openapi-generator-project - pom - openapi-generator-project - 3.3.1-SNAPSHOT - https://github.com/openapi-tools/openapi-generator - - scm:git:git@github.com:openapi-tools/openapi-generator.git - scm:git:git@github.com:openapi-tools/openapi-generator.git - https://github.com/openapi-tools/openapi-generator - - - - - fehguy - Tony Tam - fehguy@gmail.com - - - - wing328 - William Cheng - wing328hk@gmail.com - - - jimschubert - Jim Schubert - james.schubert@gmail.com - - - cbornet - Christophe Bornet - - - jaz-ah - Joseph Zuromski - - - ackintosh - Akihito Nakano - - - JFCote - Jean-François Côté - - - jmini - Jérémie Bresson - dev@jmini.fr - - - - github - https://github.com/openapi-tools/openapi-generator/issues - - - - Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0.html - repo - - - - src/main/java - target/classes - - - org.jvnet.wagon-svn - wagon-svn - 1.8 - - - org.apache.maven.wagon - wagon-ssh-external - 1.0-alpha-6 - - - org.apache.maven.wagon - wagon-webdav - 1.0-beta-1 - - - install - target - ${project.artifactId}-${project.version} - - - net.revelc.code - formatter-maven-plugin - - - - 1.8 - 1.8 - 1.8 - LF - - - - - org.apache.maven.plugins - maven-surefire-plugin - ${surefire-version} - - none:none - -XX:+StartAttachListener - - - - test-testng - test - - test - - - none:none - org.testng:testng - - - - - - maven-dependency-plugin - - - package - - copy-dependencies - - - ${project.build.directory}/lib - - - - - - maven-compiler-plugin - 3.8.0 - - 1.8 - 1.8 - - - - org.apache.maven.plugins - maven-jar-plugin - 3.1.0 - - - - development - ${project.url} - ${project.version} - org.openapi-tools - - - - - - org.apache.maven.plugins - maven-site-plugin - 3.7.1 - - - org.apache.maven.plugins - maven-release-plugin - 2.5.3 - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.0.1 - - true - 1.8 - UTF-8 - 1g - true - ${javadoc.package.exclude} - - - - attach-javadocs - verify - - jar - - - - - - org.apache.maven.plugins - maven-source-plugin - 3.0.1 - - - attach-sources - verify - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - 3.0.0-M2 - - - enforce-versions - - enforce - - - - - 3.3.3 - - - - - - - - - - - net.revelc.code - formatter-maven-plugin - 0.5.2 - - - - - - - release-profile - - true - - - - - net.alchim31.maven - scala-maven-plugin - - - - compile - testCompile - - - - - - - org.codehaus.mojo - build-helper-maven-plugin - - - add-source - prepare-package - - add-source - - - - src/main/scala - - - - - - - - - - release-sign-artifacts - - - performRelease - true - - - - - - org.apache.maven.plugins - maven-gpg-plugin - - - sign-artifacts - verify - - sign - - - - - - - - - - android-client - - - env - java - - - - samples/client/petstore/android/volley - - - - bash-client - - - env - java - - - - samples/client/petstore/bash - - - - clojure-client - - - env - clojure - - - - samples/client/petstore/clojure - - - - haskell-http-client - - - env - haskell-http-client - - - - samples/client/petstore/haskell-http-client - - - - haskell-http-client-integration-test - - - env - haskell-http-client - - - - samples/client/petstore/haskell-http-client/tests-integration - - - - java-client-jersey1 - - - env - java - - - - samples/client/petstore/java/jersey1 - - - - java-client-jersey2 - - - env - java - - - - samples/client/petstore/java/jersey2 - - - - java-client-jersey2-java6 - - - env - java - - - - samples/client/petstore/java/jersey2-java6 - - - - java-client-okhttp-gson - - - env - java - - - - samples/client/petstore/java/okhttp-gson - - - - java-client-okhttp-gson-parcelable - - - env - java - - - - samples/client/petstore/java/okhttp-gson/parcelableModel - - - - java-client-retrofit - - - env - java - - - - samples/client/petstore/java/retrofit - - - - java-client-retrofit2 - - - env - java - - - - samples/client/petstore/java/retrofit2 - - - - java-client-retrofit2-rx - - - env - java - - - - samples/client/petstore/java/retrofit2rx - - - - java-client-feign - - - env - java - - - - samples/client/petstore/java/feign - - - - javascript-client - - - env - javascript - - - - samples/client/petstore/javascript - - - - scala-client - - - env - scala - - - - samples/client/petstore/scala - - - - java-msf4j-server - - - env - java - - - - samples/server/petstore/java-msf4/ - - - - jaxrs-cxf-server - - - env - java - - - - samples/server/petstore/jaxrs-cxf - - - - jaxrs-resteasy-server - - - env - java - - - - samples/server/petstore/jaxrs-resteasy/default - - - - jaxrs-resteasy-server-joda - - - env - java - - - - samples/server/petstore/jaxrs-resteasy/joda - - - - jaxrs-resteasy-eap-server - - - env - java - - - - samples/server/petstore/jaxrs-resteasy/eap - - - - jaxrs-resteasy-eap-server-joda - - - env - java - - - - samples/server/petstore/jaxrs-resteasy/eap-joda - - - - jaxrs-server - - - env - java - - - - samples/server/petstore/jaxrs/jersey2 - - - - jaxrs-server-jersey1 - - - env - java - - - - samples/server/petstore/jaxrs/jersey1 - - - - typescript-fetch-client-tests-default - - - env - java - - - - samples/client/petstore/typescript-fetch/tests/default - - - - typescript-fetch-client-builds-default - - - env - java - - - - samples/client/petstore/typescript-fetch/builds/default - - - - typescript-fetch-client-builds-es6-target - - - env - java - - - - samples/client/petstore/typescript-fetch/builds/es6-target - - - - typescript-fetch-client-builds-with-npm-version - - - env - java - - - - samples/client/petstore/typescript-fetch/builds/with-npm-version - - - - typescript-angularjs-client - - - env - java - - - - samples/client/petstore/typescript-angularjs/npm - - - - typescript-node-npm-client - - - env - java - - - - samples/client/petstore/typescript-node/npm - - - - python-client - - - env - java - - - - samples/client/petstore/python - - - - ruby-client - - - env - java - - - - samples/client/petstore/ruby - - - - go-client - - - env - java - - - - samples/client/petstore/go - - - - spring-mvc - - - env - java - - - - samples/server/petstore/spring-mvc - - - - springboot-beanvalidation - - - env - java - - - - samples/server/petstore/springboot-beanvalidation - - - - springboot-reactive - - - env - java - - - - samples/server/petstore/springboot-reactive - - - - springboot - - - env - java - - - - samples/server/petstore/springboot - - - - spring-cloud - - - env - java - - - - samples/client/petstore/spring-cloud - - - - scalatra-server - - - env - java - - - - samples/server/petstore/scalatra - - - - java-inflector - - - env - java - - - - samples/server/petstore/java-inflector - - - - java-undertowr - - - env - java - - - - samples/server/petstore/undertow - - - - samples - - - env - samples - - - - samples/client/petstore/bash - - - - - modules/openapi-generator - modules/openapi-generator-cli - modules/openapi-generator-maven-plugin - modules/openapi-generator-online - - - target/site - - - net.alchim31.maven - scala-maven-plugin - ${scala-maven-plugin-version} - - - org.apache.maven.plugins - maven-jxr-plugin - 3.0.0 - - true - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 3.0.0 - - - - project-team - - - - - - - - - - junit - junit - ${junit-version} - test - - - org.testng - testng - ${testng-version} - test - - - org.jmockit - jmockit - ${jmockit-version} - test - - - - - - sonatype-snapshots - https://oss.sonatype.org/content/repositories/snapshots - - true - - - - - 2.0.4 - 2.0.4 - 2.11.1 - 3.3.1-SNAPSHOT - 2.4 - 1.2 - 4.8.1 - 2.8.9 - 1.0.0 - 3.4 - 1.7.12 - 3.2.1 - 1.14 - 6.9.6 - 2.22.0 - 1.25 - 0.9.10 - 2.0.2.RELEASE - - diff --git a/CI/pom.xml.circleci b/CI/pom.xml.circleci deleted file mode 100644 index e0c80b29830..00000000000 --- a/CI/pom.xml.circleci +++ /dev/null @@ -1,1053 +0,0 @@ - - - - org.sonatype.oss - oss-parent - 5 - - 4.0.0 - org.openapitools - openapi-generator-project - pom - openapi-generator-project - 3.3.1-SNAPSHOT - https://github.com/openapitools/openapi-generator - - scm:git:git@github.com:openapitools/openapi-generator.git - scm:git:git@github.com:openapitools/openapi-generator.git - https://github.com/openapitools/openapi-generator - - - 2.2.0 - - - - - fehguy - Tony Tam - fehguy@gmail.com - - - - wing328 - William Cheng - wing328hk@gmail.com - - - jimschubert - Jim Schubert - james.schubert@gmail.com - - - cbornet - Christophe Bornet - - - jaz-ah - Joseph Zuromski - - - ackintosh - Akihito Nakano - - - JFCote - Jean-François Côté - - - jmini - Jérémie Bresson - dev@jmini.fr - - - - github - https://github.com/openapitools/openapi-generator/issues - - - - Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0.html - repo - - - - src/main/java - target/classes - - - org.jvnet.wagon-svn - wagon-svn - 1.8 - - - org.apache.maven.wagon - wagon-ssh-external - 1.0-alpha-6 - - - org.apache.maven.wagon - wagon-webdav - 1.0-beta-1 - - - install - target - ${project.artifactId}-${project.version} - - - net.revelc.code - formatter-maven-plugin - - - - 1.8 - 1.8 - 1.8 - LF - - - - - org.apache.maven.plugins - maven-surefire-plugin - ${surefire-version} - - none:none - -XX:+StartAttachListener - - - - test-testng - test - - test - - - none:none - org.testng:testng - - - - - - maven-dependency-plugin - - - package - - copy-dependencies - - - ${project.build.directory}/lib - - - - - - maven-compiler-plugin - 3.8.0 - - 1.8 - 1.8 - - - - org.apache.maven.plugins - maven-jar-plugin - 3.1.0 - - - - development - ${project.url} - ${project.version} - org.openapitools - - - - - - org.apache.maven.plugins - maven-site-plugin - 3.7.1 - - - org.apache.maven.plugins - maven-release-plugin - 2.5.3 - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.0.1 - - true - 1.8 - UTF-8 - 1g - true - ${javadoc.package.exclude} - - - - attach-javadocs - verify - - jar - - - - - - org.apache.maven.plugins - maven-source-plugin - 3.0.1 - - - attach-sources - verify - - jar-no-fork - - - - - - - - - net.revelc.code - formatter-maven-plugin - 0.5.2 - - - - - - - release-profile - - true - - - - - net.alchim31.maven - scala-maven-plugin - - - - compile - testCompile - - - - - - - org.codehaus.mojo - build-helper-maven-plugin - - - add-source - prepare-package - - add-source - - - - src/main/scala - - - - - - - - - - release-sign-artifacts - - - performRelease - true - - - - - - org.apache.maven.plugins - maven-gpg-plugin - - - sign-artifacts - verify - - sign - - - - - - - - - - android-client - - - env - java - - - - samples/client/petstore/android/volley - - - - bash-client - - - env - java - - - - samples/client/petstore/bash - - - - clojure-client - - - env - clojure - - - - samples/client/petstore/clojure - - - - java-client-jersey1 - - - env - java - - - - samples/client/petstore/java/jersey1 - - - - java-client-jersey2 - - - env - java - - - - samples/client/petstore/java/jersey2 - - - - java-client-jersey2-java6 - - - env - java - - - - samples/client/petstore/java/jersey2-java6 - - - - java-client-okhttp-gson - - - env - java - - - - samples/client/petstore/java/okhttp-gson - - - - java-client-okhttp-gson-parcelable - - - env - java - - - - samples/client/petstore/java/okhttp-gson/parcelableModel - - - - java-client-retrofit - - - env - java - - - - samples/client/petstore/java/retrofit - - - - java-client-retrofit2 - - - env - java - - - - samples/client/petstore/java/retrofit2 - - - - java-client-retrofit2-rx - - - env - java - - - - samples/client/petstore/java/retrofit2rx - - - - java-client-feign - - - env - java - - - - samples/client/petstore/java/feign - - - - javascript-client - - - env - javascript - - - - samples/client/petstore/javascript - - - - scala-client - - - env - scala - - - - samples/client/petstore/scala - - - - java-msf4j-server - - - env - java - - - - samples/server/petstore/java-msf4/ - - - - jaxrs-cxf-server - - - env - java - - - - samples/server/petstore/jaxrs-cxf - - - - jaxrs-resteasy-server - - - env - java - - - - samples/server/petstore/jaxrs-resteasy/default - - - - jaxrs-resteasy-server-joda - - - env - java - - - - samples/server/petstore/jaxrs-resteasy/joda - - - - jaxrs-resteasy-eap-server - - - env - java - - - - samples/server/petstore/jaxrs-resteasy/eap - - - - jaxrs-resteasy-eap-server-java8 - - - env - java - - - - samples/server/petstore/jaxrs-resteasy/eap-java8 - - - - jaxrs-resteasy-eap-server-joda - - - env - java - - - - samples/server/petstore/jaxrs-resteasy/eap-joda - - - - jaxrs-server - - - env - java - - - - samples/server/petstore/jaxrs/jersey2 - - - - jaxrs-server-jersey1 - - - env - java - - - - samples/server/petstore/jaxrs/jersey1 - - - - - jaxrs-jersey - - - env - java - - - - samples/server/petstore/jaxrs-jersey - - - - jaxrs-spec - - - env - java - - - - samples/server/petstore/jaxrs-spec - - - - jaxrs-spec-interface - - - env - java - - - - samples/server/petstore/jaxrs-spec-interface - - - - jaxrs-spec-interface-response - - - env - java - - - - samples/server/petstore/jaxrs-spec-interface-response - - - - typescript-fetch-client-tests-default - - - env - java - - - - samples/client/petstore/typescript-fetch/tests/default - - - - typescript-fetch-client-builds-default - - - env - java - - - - samples/client/petstore/typescript-fetch/builds/default - - - - typescript-fetch-client-builds-es6-target - - - env - java - - - - samples/client/petstore/typescript-fetch/builds/es6-target - - - - typescript-fetch-client-builds-with-npm-version - - - env - java - - - - samples/client/petstore/typescript-fetch/builds/with-npm-version - - - - typescript-angularjs-client - - - env - java - - - - samples/client/petstore/typescript-angularjs/npm - - - - typescript-node-npm-client - - - env - java - - - - samples/client/petstore/typescript-node/npm - - - - python-client - - - env - java - - - - samples/client/petstore/python - - - - ruby-client - - - env - java - - - - samples/client/petstore/ruby - - - - go-client - - - env - java - - - - samples/client/petstore/go - - - - spring-mvc - - - env - java - - - - samples/server/petstore/spring-mvc - - - - springboot-useoptional - - - env - java - - - - samples/server/petstore/springboot-useoptional - - - - springboot-beanvalidation - - - env - java - - - - samples/server/petstore/springboot-beanvalidation - - - - springboot-reactive - - - env - java - - - - samples/server/petstore/springboot-reactive - - - - springboot - - - env - java - - - - samples/server/petstore/springboot - - - - spring-cloud - - - env - java - - - - samples/client/petstore/spring-cloud - - - - scalatra-server - - - env - java - - - - samples/server/petstore/scalatra - - - - java-inflector - - - env - java - - - - samples/server/petstore/java-inflector - - - - java-undertowr - - - env - java - - - - samples/server/petstore/undertow - - - - samples - - - env - samples - - - - - - samples/client/petstore/go - samples/client/petstore/typescript-angular-v6-provided-in-root - - samples/client/petstore/scala-akka - samples/client/petstore/scala-httpclient - samples/client/petstore/scalaz - samples/client/petstore/clojure - samples/client/petstore/java/feign - samples/client/petstore/java/feign10x - samples/client/petstore/java/jersey1 - samples/client/petstore/java/jersey2 - samples/client/petstore/java/jersey2-java8 - samples/client/petstore/java/okhttp-gson - samples/client/petstore/java/retrofit - samples/client/petstore/java/retrofit2 - samples/client/petstore/java/retrofit2rx - samples/client/petstore/java/retrofit2-play25 - samples/client/petstore/java/retrofit2-play26 - samples/client/petstore/jaxrs-cxf-client - samples/client/petstore/java/resttemplate - samples/client/petstore/java/resttemplate-withXml - samples/client/petstore/java/webclient - samples/client/petstore/java/vertx - samples/client/petstore/java/resteasy - samples/client/petstore/java/google-api-client - samples/client/petstore/java/rest-assured - samples/client/petstore/kotlin/ - samples/client/petstore/kotlin-threetenbp/ - samples/client/petstore/kotlin-string/ - - samples/server/petstore/jaxrs-jersey - samples/server/petstore/jaxrs-spec - samples/server/petstore/jaxrs-spec-interface - samples/server/petstore/jaxrs-spec-interface-response - samples/server/petstore/java-vertx/rx - samples/server/petstore/java-vertx/async - samples/server/petstore/java-inflector - samples/server/petstore/java-pkmst - samples/server/petstore/java-play-framework - samples/server/petstore/java-play-framework-no-wrap-calls - samples/server/petstore/java-play-framework-no-swagger-ui - samples/server/petstore/java-play-framework-no-interface - samples/server/petstore/java-play-framework-no-exception-handling - samples/server/petstore/java-play-framework-no-bean-validation - samples/server/petstore/java-play-framework-fake-endpoints - samples/server/petstore/java-play-framework-controller-only - samples/server/petstore/java-play-framework-api-package-override - samples/server/petstore/undertow - samples/server/petstore/jaxrs/jersey1 - samples/server/petstore/jaxrs/jersey1-useTags - - samples/server/petstore/jaxrs-datelib-j8 - samples/server/petstore/jaxrs-resteasy/default - samples/server/petstore/jaxrs-resteasy/eap - samples/server/petstore/jaxrs-resteasy/eap-joda - samples/server/petstore/jaxrs-resteasy/eap-java8 - samples/server/petstore/jaxrs-resteasy/joda - - - samples/client/petstore/spring-cloud - samples/server/petstore/springboot - samples/server/petstore/springboot-beanvalidation - samples/server/petstore/springboot-useoptional - samples/server/petstore/jaxrs-cxf - samples/server/petstore/jaxrs-cxf-annotated-base-path - samples/server/petstore/jaxrs-cxf-cdi - samples/server/petstore/jaxrs-cxf-non-spring-app - samples/server/petstore/java-msf4j - samples/server/petstore/scala-lagom-server - samples/server/petstore/scalatra - samples/server/petstore/finch - samples/server/petstore/kotlin-springboot - - - - - modules/openapi-generator - modules/openapi-generator-cli - modules/openapi-generator-maven-plugin - modules/openapi-generator-online - - - target/site - - - net.alchim31.maven - scala-maven-plugin - ${scala-maven-plugin-version} - - - org.apache.maven.plugins - maven-jxr-plugin - 3.0.0 - - true - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 3.0.0 - - - - project-team - - - - - - - - - - junit - junit - ${junit-version} - test - - - org.testng - testng - ${testng-version} - test - - - org.jmockit - jmockit - ${jmockit-version} - test - - - - - - sonatype-snapshots - https://oss.sonatype.org/content/repositories/snapshots - - true - - - - - 2.0.4 - 2.0.4 - 2.11.1 - 3.3.1-SNAPSHOT - 2.4 - 1.2 - 4.8.1 - 2.8.9 - 1.0.0 - 3.4 - 1.7.12 - 3.2.1 - 1.14 - 6.9.6 - 2.22.0 - 1.25 - 0.9.10 - 2.0.2.RELEASE - - diff --git a/CI/pom.xml.circleci.java7 b/CI/pom.xml.circleci.java7 deleted file mode 100644 index d8fdc922e83..00000000000 --- a/CI/pom.xml.circleci.java7 +++ /dev/null @@ -1,1022 +0,0 @@ - - - - org.sonatype.oss - oss-parent - 5 - - 4.0.0 - org.openapitools - openapi-generator-project - pom - openapi-generator-project - 3.3.1-SNAPSHOT - https://github.com/openapitools/openapi-generator - - scm:git:git@github.com:openapitools/openapi-generator.git - scm:git:git@github.com:openapitools/openapi-generator.git - https://github.com/openapitools/openapi-generator - - - 2.2.0 - - - - - fehguy - Tony Tam - fehguy@gmail.com - - - - wing328 - William Cheng - wing328hk@gmail.com - - - jimschubert - Jim Schubert - james.schubert@gmail.com - - - cbornet - Christophe Bornet - - - jaz-ah - Joseph Zuromski - - - ackintosh - Akihito Nakano - - - JFCote - Jean-François Côté - - - jmini - Jérémie Bresson - dev@jmini.fr - - - - github - https://github.com/openapitools/openapi-generator/issues - - - - Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0.html - repo - - - - src/main/java - target/classes - - - org.jvnet.wagon-svn - wagon-svn - 1.8 - - - org.apache.maven.wagon - wagon-ssh-external - 1.0-alpha-6 - - - org.apache.maven.wagon - wagon-webdav - 1.0-beta-1 - - - install - target - ${project.artifactId}-${project.version} - - - net.revelc.code - formatter-maven-plugin - - - - 1.8 - 1.8 - 1.8 - LF - - - - - org.apache.maven.plugins - maven-surefire-plugin - ${surefire-version} - - none:none - -XX:+StartAttachListener - - - - test-testng - test - - test - - - none:none - org.testng:testng - - - - - - maven-dependency-plugin - - - package - - copy-dependencies - - - ${project.build.directory}/lib - - - - - - maven-compiler-plugin - 3.8.0 - - 1.8 - 1.8 - - - - org.apache.maven.plugins - maven-jar-plugin - 3.1.0 - - - - development - ${project.url} - ${project.version} - org.openapitools - - - - - - org.apache.maven.plugins - maven-site-plugin - 3.7.1 - - - org.apache.maven.plugins - maven-release-plugin - 2.5.3 - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.0.1 - - true - 1.8 - UTF-8 - 1g - true - ${javadoc.package.exclude} - - - - attach-javadocs - verify - - jar - - - - - - org.apache.maven.plugins - maven-source-plugin - 3.0.1 - - - attach-sources - verify - - jar-no-fork - - - - - - - - - net.revelc.code - formatter-maven-plugin - 0.5.2 - - - - - - - release-profile - - true - - - - - net.alchim31.maven - scala-maven-plugin - - - - compile - testCompile - - - - - - - org.codehaus.mojo - build-helper-maven-plugin - - - add-source - prepare-package - - add-source - - - - src/main/scala - - - - - - - - - - release-sign-artifacts - - - performRelease - true - - - - - - org.apache.maven.plugins - maven-gpg-plugin - - - sign-artifacts - verify - - sign - - - - - - - - - - android-client - - - env - java - - - - samples/client/petstore/android/volley - - - - bash-client - - - env - java - - - - samples/client/petstore/bash - - - - clojure-client - - - env - clojure - - - - samples/client/petstore/clojure - - - - java-client-jersey1 - - - env - java - - - - samples/client/petstore/java/jersey1 - - - - java-client-jersey2 - - - env - java - - - - samples/client/petstore/java/jersey2 - - - - java-client-jersey2-java6 - - - env - java - - - - samples/client/petstore/java/jersey2-java6 - - - - java-client-okhttp-gson - - - env - java - - - - samples/client/petstore/java/okhttp-gson - - - - java-client-okhttp-gson-parcelable - - - env - java - - - - samples/client/petstore/java/okhttp-gson/parcelableModel - - - - java-client-retrofit - - - env - java - - - - samples/client/petstore/java/retrofit - - - - java-client-retrofit2 - - - env - java - - - - samples/client/petstore/java/retrofit2 - - - - java-client-retrofit2-rx - - - env - java - - - - samples/client/petstore/java/retrofit2rx - - - - java-client-feign - - - env - java - - - - samples/client/petstore/java/feign - - - - javascript-client - - - env - javascript - - - - samples/client/petstore/javascript - - - - scala-client - - - env - scala - - - - samples/client/petstore/scala - - - - java-msf4j-server - - - env - java - - - - samples/server/petstore/java-msf4/ - - - - jaxrs-cxf-server - - - env - java - - - - samples/server/petstore/jaxrs-cxf - - - - jaxrs-resteasy-server - - - env - java - - - - samples/server/petstore/jaxrs-resteasy/default - - - - jaxrs-resteasy-server-joda - - - env - java - - - - samples/server/petstore/jaxrs-resteasy/joda - - - - jaxrs-resteasy-eap-server - - - env - java - - - - samples/server/petstore/jaxrs-resteasy/eap - - - - jaxrs-resteasy-eap-server-java8 - - - env - java - - - - samples/server/petstore/jaxrs-resteasy/eap-java8 - - - - jaxrs-resteasy-eap-server-joda - - - env - java - - - - samples/server/petstore/jaxrs-resteasy/eap-joda - - - - jaxrs-server - - - env - java - - - - samples/server/petstore/jaxrs/jersey2 - - - - jaxrs-server-jersey1 - - - env - java - - - - samples/server/petstore/jaxrs/jersey1 - - - - - jaxrs-jersey - - - env - java - - - - samples/server/petstore/jaxrs-jersey - - - - jaxrs-spec - - - env - java - - - - samples/server/petstore/jaxrs-spec - - - - jaxrs-spec-interface - - - env - java - - - - samples/server/petstore/jaxrs-spec-interface - - - - jaxrs-spec-interface-response - - - env - java - - - - samples/server/petstore/jaxrs-spec-interface-response - - - - typescript-fetch-client-tests-default - - - env - java - - - - samples/client/petstore/typescript-fetch/tests/default - - - - typescript-fetch-client-builds-default - - - env - java - - - - samples/client/petstore/typescript-fetch/builds/default - - - - typescript-fetch-client-builds-es6-target - - - env - java - - - - samples/client/petstore/typescript-fetch/builds/es6-target - - - - typescript-fetch-client-builds-with-npm-version - - - env - java - - - - samples/client/petstore/typescript-fetch/builds/with-npm-version - - - - typescript-angularjs-client - - - env - java - - - - samples/client/petstore/typescript-angularjs/npm - - - - typescript-node-npm-client - - - env - java - - - - samples/client/petstore/typescript-node/npm - - - - python-client - - - env - java - - - - samples/client/petstore/python - - - - ruby-client - - - env - java - - - - samples/client/petstore/ruby - - - - go-client - - - env - java - - - - samples/client/petstore/go - - - - spring-mvc - - - env - java - - - - samples/server/petstore/spring-mvc - - - - springboot-useoptional - - - env - java - - - - samples/server/petstore/springboot-useoptional - - - - springboot-beanvalidation - - - env - java - - - - samples/server/petstore/springboot-beanvalidation - - - - springboot-reactive - - - env - java - - - - samples/server/petstore/springboot-reactive - - - - springboot - - - env - java - - - - samples/server/petstore/springboot - - - - spring-cloud - - - env - java - - - - samples/client/petstore/spring-cloud - - - - scalatra-server - - - env - java - - - - samples/server/petstore/scalatra - - - - java-inflector - - - env - java - - - - samples/server/petstore/java-inflector - - - - java-undertowr - - - env - java - - - - samples/server/petstore/undertow - - - - samples - - - env - samples - - - - - - samples/client/petstore/scala-akka - samples/client/petstore/scala-httpclient - samples/client/petstore/scalaz - samples/client/petstore/clojure - samples/client/petstore/java/feign - samples/client/petstore/java/jersey1 - samples/client/petstore/java/jersey2 - samples/client/petstore/java/okhttp-gson - samples/client/petstore/java/retrofit - samples/client/petstore/java/retrofit2 - samples/client/petstore/java/retrofit2rx - samples/client/petstore/jaxrs-cxf-client - samples/client/petstore/java/resttemplate - samples/client/petstore/java/resttemplate-withXml - samples/client/petstore/java/vertx - samples/client/petstore/java/resteasy - samples/client/petstore/java/google-api-client - samples/client/petstore/kotlin/ - - samples/server/petstore/jaxrs-jersey - samples/server/petstore/jaxrs-spec - samples/server/petstore/jaxrs-spec-interface - samples/server/petstore/jaxrs-spec-interface-response - samples/server/petstore/java-vertx/rx - samples/server/petstore/java-vertx/async - samples/server/petstore/java-inflector - samples/server/petstore/undertow - samples/server/petstore/jaxrs/jersey1 - samples/server/petstore/jaxrs/jersey2 - samples/server/petstore/jaxrs/jersey1-useTags - samples/server/petstore/jaxrs/jersey2-useTags - samples/server/petstore/jaxrs-resteasy/default - samples/server/petstore/jaxrs-resteasy/eap - samples/server/petstore/jaxrs-resteasy/eap-joda - samples/server/petstore/jaxrs-resteasy/eap-java8 - samples/server/petstore/jaxrs-resteasy/joda - samples/server/petstore/spring-mvc - samples/client/petstore/spring-cloud - samples/server/petstore/springboot - samples/server/petstore/springboot-beanvalidation - samples/server/petstore/springboot-useoptional - samples/server/petstore/jaxrs-cxf - samples/server/petstore/jaxrs-cxf-annotated-base-path - samples/server/petstore/jaxrs-cxf-cdi - samples/server/petstore/jaxrs-cxf-non-spring-app - samples/server/petstore/java-msf4j - - - - - modules/openapi-generator - modules/openapi-generator-cli - modules/openapi-generator-maven-plugin - modules/openapi-generator-online - - - target/site - - - net.alchim31.maven - scala-maven-plugin - ${scala-maven-plugin-version} - - - org.apache.maven.plugins - maven-jxr-plugin - 3.0.0 - - true - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 3.0.0 - - - - project-team - - - - - - - - - - junit - junit - ${junit-version} - test - - - org.testng - testng - ${testng-version} - test - - - org.jmockit - jmockit - ${jmockit-version} - test - - - - - - sonatype-snapshots - https://oss.sonatype.org/content/repositories/snapshots - - true - - - - - 2.0.4 - 2.0.4 - 2.11.1 - 3.3.1-SNAPSHOT - 2.4 - 1.2 - 4.8.1 - 2.8.9 - 1.0.0 - 3.4 - 1.7.12 - 3.2.1 - 1.12 - 6.9.6 - 2.22.0 - 1.25 - 0.9.10 - 2.0.2.RELEASE - - diff --git a/CI/pom.xml.ios b/CI/pom.xml.ios deleted file mode 100644 index 8e41dc3b013..00000000000 --- a/CI/pom.xml.ios +++ /dev/null @@ -1,950 +0,0 @@ - - - org.sonatype.oss - oss-parent - 5 - - 4.0.0 - org.openapitools - openapi-generator-project - pom - openapi-generator-project - 3.3.1-SNAPSHOT - https://github.com/openapitools/openapi-generator - - scm:git:git@github.com:openapitools/openapi-generator.git - scm:git:git@github.com:openapitools/openapi-generator.git - https://github.com/openapitools/openapi-generator - - - - - fehguy - Tony Tam - fehguy@gmail.com - - - - wing328 - William Cheng - wing328hk@gmail.com - - - jimschubert - Jim Schubert - james.schubert@gmail.com - - - cbornet - Christophe Bornet - - - jaz-ah - Joseph Zuromski - - - ackintosh - Akihito Nakano - - - JFCote - Jean-François Côté - - - jmini - Jérémie Bresson - dev@jmini.fr - - - - github - https://github.com/openapitools/openapi-generator/issues - - - - Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0.html - repo - - - - src/main/java - target/classes - - - org.jvnet.wagon-svn - wagon-svn - 1.8 - - - org.apache.maven.wagon - wagon-ssh-external - 1.0-alpha-6 - - - org.apache.maven.wagon - wagon-webdav - 1.0-beta-1 - - - install - target - ${project.artifactId}-${project.version} - - - net.revelc.code - formatter-maven-plugin - - - - 1.8 - 1.8 - 1.8 - LF - - - - - org.apache.maven.plugins - maven-surefire-plugin - ${surefire-version} - - none:none - -XX:+StartAttachListener - - - - test-testng - test - - test - - - none:none - org.testng:testng - - - - - - maven-dependency-plugin - - - package - - copy-dependencies - - - ${project.build.directory}/lib - - - - - - maven-compiler-plugin - 3.8.0 - - 1.8 - 1.8 - - - - org.apache.maven.plugins - maven-jar-plugin - 3.1.0 - - - - development - ${project.url} - ${project.version} - org.openapitools - - - - - - org.apache.maven.plugins - maven-site-plugin - 3.7.1 - - - org.apache.maven.plugins - maven-release-plugin - 2.5.3 - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.0.1 - - true - 1.8 - UTF-8 - 1g - true - ${javadoc.package.exclude} - - - - attach-javadocs - verify - - jar - - - - - - org.apache.maven.plugins - maven-source-plugin - 3.0.1 - - - attach-sources - verify - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - 1.4.1 - - - enforce-versions - - enforce - - - - - 3.2.5 - - - - - - - - - - - net.revelc.code - formatter-maven-plugin - 0.5.2 - - - - - - - release-profile - - true - - - - - net.alchim31.maven - scala-maven-plugin - - - - compile - testCompile - - - - - - - org.codehaus.mojo - build-helper-maven-plugin - - - add-source - prepare-package - - add-source - - - - src/main/scala - - - - - - - - - - release-sign-artifacts - - - performRelease - true - - - - - - org.apache.maven.plugins - maven-gpg-plugin - - - sign-artifacts - verify - - sign - - - - - - - - - - android-client - - - env - java - - - - samples/client/petstore/android/volley - - - - bash-client - - - env - java - - - - samples/client/petstore/bash - - - - clojure-client - - - env - clojure - - - - samples/client/petstore/clojure - - - - haskell-http-client - - - env - haskell-http-client - - - - samples/client/petstore/haskell-http-client - - - - haskell-http-client-integration-test - - - env - haskell-http-client - - - - samples/client/petstore/haskell-http-client/tests-integration - - - - java-client-jersey1 - - - env - java - - - - samples/client/petstore/java/jersey1 - - - - java-client-jersey2 - - - env - java - - - - samples/client/petstore/java/jersey2 - - - - java-client-jersey2-java6 - - - env - java - - - - samples/client/petstore/java/jersey2-java6 - - - - java-client-okhttp-gson - - - env - java - - - - samples/client/petstore/java/okhttp-gson - - - - java-client-okhttp-gson-parcelable - - - env - java - - - - samples/client/petstore/java/okhttp-gson/parcelableModel - - - - java-client-retrofit - - - env - java - - - - samples/client/petstore/java/retrofit - - - - java-client-retrofit2 - - - env - java - - - - samples/client/petstore/java/retrofit2 - - - - java-client-retrofit2-rx - - - env - java - - - - samples/client/petstore/java/retrofit2rx - - - - java-client-feign - - - env - java - - - - samples/client/petstore/java/feign - - - - javascript-client - - - env - javascript - - - - samples/client/petstore/javascript - - - - scala-client - - - env - scala - - - - samples/client/petstore/scala - - - - java-msf4j-server - - - env - java - - - - samples/server/petstore/java-msf4/ - - - - jaxrs-cxf-server - - - env - java - - - - samples/server/petstore/jaxrs-cxf - - - - jaxrs-resteasy-server - - - env - java - - - - samples/server/petstore/jaxrs-resteasy/default - - - - jaxrs-resteasy-server-joda - - - env - java - - - - samples/server/petstore/jaxrs-resteasy/joda - - - - jaxrs-resteasy-eap-server - - - env - java - - - - samples/server/petstore/jaxrs-resteasy/eap - - - - jaxrs-resteasy-eap-server-joda - - - env - java - - - - samples/server/petstore/jaxrs-resteasy/eap-joda - - - - jaxrs-server - - - env - java - - - - samples/server/petstore/jaxrs/jersey2 - - - - jaxrs-server-jersey1 - - - env - java - - - - samples/server/petstore/jaxrs/jersey1 - - - - typescript-fetch-client-tests-default - - - env - java - - - - samples/client/petstore/typescript-fetch/tests/default - - - - typescript-fetch-client-builds-default - - - env - java - - - - samples/client/petstore/typescript-fetch/builds/default - - - - typescript-fetch-client-builds-es6-target - - - env - java - - - - samples/client/petstore/typescript-fetch/builds/es6-target - - - - typescript-fetch-client-builds-with-npm-version - - - env - java - - - - samples/client/petstore/typescript-fetch/builds/with-npm-version - - - - typescript-angularjs-client - - - env - java - - - - samples/client/petstore/typescript-angularjs/npm - - - - typescript-node-npm-client - - - env - java - - - - samples/client/petstore/typescript-node/npm - - - - python-client - - - env - java - - - - samples/client/petstore/python - - - - ruby-client - - - env - java - - - - samples/client/petstore/ruby - - - - go-client - - - env - java - - - - samples/client/petstore/go - - - - spring-mvc - - - env - java - - - - samples/server/petstore/spring-mvc - - - - springboot-beanvalidation - - - env - java - - - - samples/server/petstore/springboot-beanvalidation - - - - springboot-reactive - - - env - java - - - - samples/server/petstore/springboot-reactive - - - - springboot - - - env - java - - - - samples/server/petstore/springboot - - - - spring-cloud - - - env - java - - - - samples/client/petstore/spring-cloud - - - - scalatra-server - - - env - java - - - - samples/server/petstore/scalatra - - - - java-inflector - - - env - java - - - - samples/server/petstore/java-inflector - - - - java-undertowr - - - env - java - - - - samples/server/petstore/undertow - - - - samples - - - env - samples - - - - samples/client/petstore/swift3/default/SwaggerClientTests - samples/client/petstore/swift3/promisekit/SwaggerClientTests - samples/client/petstore/swift3/rxswift/SwaggerClientTests - samples/client/petstore/swift/default/SwaggerClientTests - samples/client/petstore/swift/promisekit/SwaggerClientTests - samples/client/petstore/swift/rxswift/SwaggerClientTests - - - - - - modules/openapi-generator - modules/openapi-generator-cli - modules/openapi-generator-maven-plugin - modules/openapi-generator-online - - - target/site - - - net.alchim31.maven - scala-maven-plugin - ${scala-maven-plugin-version} - - - org.apache.maven.plugins - maven-jxr-plugin - 3.0.0 - - true - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 3.0.0 - - - - project-team - - - - - - - - - - junit - junit - ${junit-version} - test - - - org.testng - testng - ${testng-version} - test - - - org.jmockit - jmockit - ${jmockit-version} - test - - - - - - sonatype-snapshots - https://oss.sonatype.org/content/repositories/snapshots - - true - - - - - 2.0.4 - 2.0.4 - 2.11.1 - 3.3.1-SNAPSHOT - 2.4 - 1.2 - 4.8.1 - 2.8.9 - 1.0.0 - 3.4 - 1.7.12 - 3.2.1 - 1.14 - 6.9.6 - 2.22.0 - 1.25 - 0.9.10 - 2.0.2.RELEASE - - diff --git a/modules/openapi-generator-gradle-plugin/pom.xml b/modules/openapi-generator-gradle-plugin/pom.xml index 6a58aeaff58..4d14a7852a8 100644 --- a/modules/openapi-generator-gradle-plugin/pom.xml +++ b/modules/openapi-generator-gradle-plugin/pom.xml @@ -54,7 +54,7 @@ gradle-maven-plugin 1.0.8 - 4.10-rc-1 + 4.10.2 -P openApiGeneratorVersion=${project.version} diff --git a/pom.xml b/pom.xml index eb4fd035f04..0edd3ca8df2 100644 --- a/pom.xml +++ b/pom.xml @@ -158,6 +158,7 @@ none:none -XX:+StartAttachListener + -javaagent:${settings.localRepository}/org/jmockit/jmockit/${jmockit-version}/jmockit-${jmockit-version}.jar @@ -1055,6 +1056,158 @@ samples/server/petstore/rust-server + + + samples.circleci + + + env + samples.circleci + + + + + + samples/client/petstore/go + samples/client/petstore/typescript-angular-v6-provided-in-root + + samples/client/petstore/scala-akka + samples/client/petstore/scala-httpclient + samples/client/petstore/scalaz + samples/client/petstore/clojure + samples/client/petstore/java/feign + samples/client/petstore/java/feign10x + samples/client/petstore/java/jersey1 + samples/client/petstore/java/jersey2 + samples/client/petstore/java/jersey2-java8 + samples/client/petstore/java/okhttp-gson + samples/client/petstore/java/retrofit + samples/client/petstore/java/retrofit2 + samples/client/petstore/java/retrofit2rx + samples/client/petstore/java/retrofit2-play25 + samples/client/petstore/java/retrofit2-play26 + samples/client/petstore/jaxrs-cxf-client + samples/client/petstore/java/resttemplate + samples/client/petstore/java/resttemplate-withXml + samples/client/petstore/java/webclient + samples/client/petstore/java/vertx + samples/client/petstore/java/resteasy + samples/client/petstore/java/google-api-client + samples/client/petstore/java/rest-assured + samples/client/petstore/kotlin/ + samples/client/petstore/kotlin-threetenbp/ + samples/client/petstore/kotlin-string/ + + samples/server/petstore/jaxrs-jersey + samples/server/petstore/jaxrs-spec + samples/server/petstore/jaxrs-spec-interface + samples/server/petstore/jaxrs-spec-interface-response + samples/server/petstore/java-vertx/rx + samples/server/petstore/java-vertx/async + samples/server/petstore/java-inflector + samples/server/petstore/java-pkmst + samples/server/petstore/java-play-framework + samples/server/petstore/java-play-framework-no-wrap-calls + samples/server/petstore/java-play-framework-no-swagger-ui + samples/server/petstore/java-play-framework-no-interface + samples/server/petstore/java-play-framework-no-exception-handling + samples/server/petstore/java-play-framework-no-bean-validation + samples/server/petstore/java-play-framework-fake-endpoints + samples/server/petstore/java-play-framework-controller-only + samples/server/petstore/java-play-framework-api-package-override + samples/server/petstore/undertow + samples/server/petstore/jaxrs/jersey1 + samples/server/petstore/jaxrs/jersey1-useTags + + samples/server/petstore/jaxrs-datelib-j8 + samples/server/petstore/jaxrs-resteasy/default + samples/server/petstore/jaxrs-resteasy/eap + samples/server/petstore/jaxrs-resteasy/eap-joda + samples/server/petstore/jaxrs-resteasy/eap-java8 + samples/server/petstore/jaxrs-resteasy/joda + + + samples/client/petstore/spring-cloud + samples/server/petstore/springboot + samples/server/petstore/springboot-beanvalidation + samples/server/petstore/springboot-useoptional + samples/server/petstore/jaxrs-cxf + samples/server/petstore/jaxrs-cxf-annotated-base-path + samples/server/petstore/jaxrs-cxf-cdi + samples/server/petstore/jaxrs-cxf-non-spring-app + samples/server/petstore/java-msf4j + samples/server/petstore/scala-lagom-server + samples/server/petstore/scalatra + samples/server/petstore/finch + samples/server/petstore/kotlin-springboot + + + + + samples.circleci.jdk7 + + + env + samples.circleci.jdk7 + + + + + + samples/client/petstore/scala-akka + samples/client/petstore/scala-httpclient + samples/client/petstore/scalaz + samples/client/petstore/clojure + samples/client/petstore/java/feign + samples/client/petstore/java/jersey1 + samples/client/petstore/java/jersey2 + samples/client/petstore/java/okhttp-gson + samples/client/petstore/java/retrofit + samples/client/petstore/java/retrofit2 + samples/client/petstore/java/retrofit2rx + samples/client/petstore/jaxrs-cxf-client + samples/client/petstore/java/resttemplate + samples/client/petstore/java/resttemplate-withXml + samples/client/petstore/java/vertx + samples/client/petstore/java/resteasy + samples/client/petstore/java/google-api-client + samples/client/petstore/kotlin/ + + samples/server/petstore/jaxrs-jersey + samples/server/petstore/jaxrs-spec + samples/server/petstore/jaxrs-spec-interface + samples/server/petstore/jaxrs-spec-interface-response + samples/server/petstore/java-vertx/rx + samples/server/petstore/java-vertx/async + samples/server/petstore/java-inflector + samples/server/petstore/undertow + samples/server/petstore/jaxrs/jersey1 + samples/server/petstore/jaxrs/jersey2 + samples/server/petstore/jaxrs/jersey1-useTags + samples/server/petstore/jaxrs/jersey2-useTags + samples/server/petstore/jaxrs-resteasy/default + samples/server/petstore/jaxrs-resteasy/eap + samples/server/petstore/jaxrs-resteasy/eap-joda + samples/server/petstore/jaxrs-resteasy/eap-java8 + samples/server/petstore/jaxrs-resteasy/joda + samples/server/petstore/spring-mvc + samples/client/petstore/spring-cloud + samples/server/petstore/springboot + samples/server/petstore/springboot-beanvalidation + samples/server/petstore/springboot-useoptional + samples/server/petstore/jaxrs-cxf + samples/server/petstore/jaxrs-cxf-annotated-base-path + samples/server/petstore/jaxrs-cxf-cdi + samples/server/petstore/jaxrs-cxf-non-spring-app + samples/server/petstore/java-msf4j + + + samples.shippable @@ -1079,6 +1232,41 @@ samples/server/petstore/php-slim + + samples.ios + + + env + samples.ios + + + + samples/client/petstore/swift4/default/SwaggerClientTests + samples/client/petstore/swift4/promisekit/SwaggerClientTests + samples/client/petstore/swift4/rxswift/SwaggerClientTests + samples/client/petstore/swift3/default/SwaggerClientTests + samples/client/petstore/swift3/promisekit/SwaggerClientTests + samples/client/petstore/swift3/rxswift/SwaggerClientTests + samples/client/petstore/swift/default/SwaggerClientTests + samples/client/petstore/swift/promisekit/SwaggerClientTests + samples/client/petstore/swift/rxswift/SwaggerClientTests + + + + + samples.bash + + + env + samples.bash + + + + samples/client/petstore/bash + + modules/openapi-generator @@ -1166,7 +1354,7 @@ 1.14 6.9.6 2.22.0 - 1.25 + 1.43 0.9.10 2.0.2.RELEASE diff --git a/shippable.yml b/shippable.yml index 06c87b55137..a112f3bbf7b 100644 --- a/shippable.yml +++ b/shippable.yml @@ -1,7 +1,7 @@ language: java jdk: -- oraclejdk8 +- openjdk9 build: cache: true @@ -10,6 +10,7 @@ build: - $HOME/.stack - $SHIPPABLE_REPO_DIR/samples/client/petstore/elixir/deps ci: + - java -version - mvn --quiet clean install # ensure all modifications created by 'mature' generators are in the git repo # below move to CircleCI ./bin/utils/ensure-up-to-date