From a496011ee39d0aac3664bbc32bfe596b15884736 Mon Sep 17 00:00:00 2001 From: Pierre Fenoll Date: Mon, 10 Jun 2024 21:22:47 +0200 Subject: [PATCH] please CI + upgrade OAI_COMMIT Signed-off-by: Pierre Fenoll --- .github/workflows/suite.sh | 10 +- .github/workflows/suite.yml | 318 ++++++++++++++++++------------------ 2 files changed, 162 insertions(+), 166 deletions(-) diff --git a/.github/workflows/suite.sh b/.github/workflows/suite.sh index 32fd03078..ac1edc557 100755 --- a/.github/workflows/suite.sh +++ b/.github/workflows/suite.sh @@ -2,7 +2,7 @@ set -o pipefail -OAI_COMMIT=${OAI_COMMIT:-157a4c81ae537ef793b2bee368bc00d88b461de8} # On 2022-10-17 +OAI_COMMIT=${OAI_COMMIT:-c3ac262c8e4b41bdc9da187dd6c7846981951ab6} # On 2024-06-10 OAI_SLUG=OAI-OpenAPI-Specification OAI_DIR=$OAI_SLUG-${OAI_COMMIT:0:7}/examples @@ -64,8 +64,8 @@ cat <>_ - done < <(ls OAI-OpenAPI-Specification-157a4c8/examples/v2.0/json/*.json OAI-OpenAPI-Specification-157a4c8/examples/v2.0/json/petstore-separate/spec/swagger.json) + done < <(ls OAI-OpenAPI-Specification-c3ac262/examples/v2.0/json/*.json OAI-OpenAPI-Specification-c3ac262/examples/v2.0/json/petstore-separate/spec/swagger.json) - name: Compare with expected results run: | @@ -114,8 +114,8 @@ jobs: go: ['1.x'] os: - ubuntu-latest - - windows-latest - - macos-latest + #- windows-latest + #- macos-latest runs-on: ${{ matrix.os }} defaults: run: @@ -158,11 +158,11 @@ jobs: - name: Maybe fetch fixtures run: | - if ! [[ -d OAI-OpenAPI-Specification-157a4c8/examples ]]; then - curl -fSLo OAI-OpenAPI-Specification.tar.gz https://github.com/OAI/OpenAPI-Specification/tarball/"157a4c81ae537ef793b2bee368bc00d88b461de8" + if ! [[ -d OAI-OpenAPI-Specification-c3ac262/examples ]]; then + curl -fSLo OAI-OpenAPI-Specification.tar.gz https://github.com/OAI/OpenAPI-Specification/tarball/"c3ac262c8e4b41bdc9da187dd6c7846981951ab6" tar zxf OAI-OpenAPI-Specification.tar.gz rm OAI-OpenAPI-Specification.tar.gz - ls -lha OAI-OpenAPI-Specification-157a4c8/examples + ls -lha OAI-OpenAPI-Specification-c3ac262/examples fi if ! [[ -d APIs-guru-openapi-directory-2267738/APIs ]]; then curl -fSLo APIs-guru-openapi-directory.tar.gz https://github.com/APIs-guru/openapi-directory/tarball/"226773819e337e6c413d1be91b26b33111211768" @@ -179,13 +179,13 @@ jobs: - name: Build the tool run: go build -o . ./cmd/validate - - name: "ls OAI-OpenAPI-Specification-157a4c8/examples/v2.0/yaml/*.yaml OAI-OpenAPI-Specification-157a4c8/examples/v2.0/yaml/petstore-separate/spec/swagger.yaml" + - name: "ls OAI-OpenAPI-Specification-c3ac262/examples/v2.0/yaml/*.yaml OAI-OpenAPI-Specification-c3ac262/examples/v2.0/yaml/petstore-separate/spec/swagger.yaml" run: | set -x touch _ while read -r file; do time ./validate -n 99 "$file" || echo "$file" >>_ - done < <(ls OAI-OpenAPI-Specification-157a4c8/examples/v2.0/yaml/*.yaml OAI-OpenAPI-Specification-157a4c8/examples/v2.0/yaml/petstore-separate/spec/swagger.yaml) + done < <(ls OAI-OpenAPI-Specification-c3ac262/examples/v2.0/yaml/*.yaml OAI-OpenAPI-Specification-c3ac262/examples/v2.0/yaml/petstore-separate/spec/swagger.yaml) - name: Compare with expected results run: | @@ -203,8 +203,8 @@ jobs: go: ['1.x'] os: - ubuntu-latest - - windows-latest - - macos-latest + #- windows-latest + #- macos-latest runs-on: ${{ matrix.os }} defaults: run: @@ -247,11 +247,11 @@ jobs: - name: Maybe fetch fixtures run: | - if ! [[ -d OAI-OpenAPI-Specification-157a4c8/examples ]]; then - curl -fSLo OAI-OpenAPI-Specification.tar.gz https://github.com/OAI/OpenAPI-Specification/tarball/"157a4c81ae537ef793b2bee368bc00d88b461de8" + if ! [[ -d OAI-OpenAPI-Specification-c3ac262/examples ]]; then + curl -fSLo OAI-OpenAPI-Specification.tar.gz https://github.com/OAI/OpenAPI-Specification/tarball/"c3ac262c8e4b41bdc9da187dd6c7846981951ab6" tar zxf OAI-OpenAPI-Specification.tar.gz rm OAI-OpenAPI-Specification.tar.gz - ls -lha OAI-OpenAPI-Specification-157a4c8/examples + ls -lha OAI-OpenAPI-Specification-c3ac262/examples fi if ! [[ -d APIs-guru-openapi-directory-2267738/APIs ]]; then curl -fSLo APIs-guru-openapi-directory.tar.gz https://github.com/APIs-guru/openapi-directory/tarball/"226773819e337e6c413d1be91b26b33111211768" @@ -268,13 +268,13 @@ jobs: - name: Build the tool run: go build -o . ./cmd/validate - - name: "find OAI-OpenAPI-Specification-157a4c8/examples/v3.0 -type f | sort" + - name: "find OAI-OpenAPI-Specification-c3ac262/examples/v3.0 -type f | sort" run: | set -x touch _ while read -r file; do time ./validate -n 99 "$file" || echo "$file" >>_ - done < <(find OAI-OpenAPI-Specification-157a4c8/examples/v3.0 -type f | sort) + done < <(find OAI-OpenAPI-Specification-c3ac262/examples/v3.0 -type f | sort) - name: Compare with expected results run: | @@ -292,8 +292,8 @@ jobs: go: ['1.x'] os: - ubuntu-latest - - windows-latest - - macos-latest + #- windows-latest + #- macos-latest runs-on: ${{ matrix.os }} defaults: run: @@ -336,11 +336,11 @@ jobs: - name: Maybe fetch fixtures run: | - if ! [[ -d OAI-OpenAPI-Specification-157a4c8/examples ]]; then - curl -fSLo OAI-OpenAPI-Specification.tar.gz https://github.com/OAI/OpenAPI-Specification/tarball/"157a4c81ae537ef793b2bee368bc00d88b461de8" + if ! [[ -d OAI-OpenAPI-Specification-c3ac262/examples ]]; then + curl -fSLo OAI-OpenAPI-Specification.tar.gz https://github.com/OAI/OpenAPI-Specification/tarball/"c3ac262c8e4b41bdc9da187dd6c7846981951ab6" tar zxf OAI-OpenAPI-Specification.tar.gz rm OAI-OpenAPI-Specification.tar.gz - ls -lha OAI-OpenAPI-Specification-157a4c8/examples + ls -lha OAI-OpenAPI-Specification-c3ac262/examples fi if ! [[ -d APIs-guru-openapi-directory-2267738/APIs ]]; then curl -fSLo APIs-guru-openapi-directory.tar.gz https://github.com/APIs-guru/openapi-directory/tarball/"226773819e337e6c413d1be91b26b33111211768" @@ -357,21 +357,21 @@ jobs: - name: Build the tool run: go build -o . ./cmd/validate - - name: "find OAI-OpenAPI-Specification-157a4c8/examples/v3.1 -type f | sort" + - name: "find OAI-OpenAPI-Specification-c3ac262/examples/v3.1 -type f | sort" run: | set -x touch _ while read -r file; do time ./validate -n 99 "$file" || echo "$file" >>_ - done < <(find OAI-OpenAPI-Specification-157a4c8/examples/v3.1 -type f | sort) + done < <(find OAI-OpenAPI-Specification-c3ac262/examples/v3.1 -type f | sort) - name: Compare with expected results run: | cat >__ <