diff --git a/.github/workflows/samples-groovy.yaml b/.github/workflows/samples-groovy.yaml new file mode 100644 index 00000000000..06fe5cc117f --- /dev/null +++ b/.github/workflows/samples-groovy.yaml @@ -0,0 +1,45 @@ +name: Samples Groovy + +on: + push: + paths: + - 'samples/client/petstore/groovy**' + pull_request: + paths: + - 'samples/client/petstore/groovy**' + +env: + GRADLE_VERSION: 6.9 + +jobs: + build: + name: Build Groovy + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + sample: + - samples/client/petstore/groovy + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-java@v2 + with: + distribution: 'temurin' + java-version: 8 + - name: Cache maven dependencies + uses: actions/cache@v2.1.7 + env: + cache-name: maven-repository + with: + path: | + ~/.gradle + key: ${{ runner.os }}-${{ github.job }}-${{ env.cache-name }}-${{ hashFiles('**/pom.xml') }} + - name: Install Gradle wrapper + uses: eskatos/gradle-command-action@v2 + with: + gradle-version: ${{ env.GRADLE_VERSION }} + build-root-directory: ${{ matrix.sample }} + arguments: wrapper + - name: Build + working-directory: ${{ matrix.sample }} + run: ./gradlew build -x test diff --git a/.github/workflows/samples-spring.yaml b/.github/workflows/samples-spring.yaml index 1ef4290138e..6f8ac853798 100644 --- a/.github/workflows/samples-spring.yaml +++ b/.github/workflows/samples-spring.yaml @@ -41,6 +41,7 @@ jobs: - samples/openapi3/server/petstore/springboot-implicitHeaders - samples/server/petstore/springboot-delegate - samples/openapi3/server/petstore/springboot-delegate + - samples/server/petstore/spring-boot-nullable-set steps: - uses: actions/checkout@v2 - uses: actions/setup-java@v2