diff --git a/.github/workflows/release_open_api.yml b/.github/workflows/release_open_api.yml index c9a45cb3f..e03c33ab6 100644 --- a/.github/workflows/release_open_api.yml +++ b/.github/workflows/release_open_api.yml @@ -14,23 +14,22 @@ jobs: #if: github.event.pull_request.merged == true steps: - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 + with: + ref: ${{ github.head_ref }} + path: head - name: Set up JDK 17 uses: actions/setup-java@v3 with: java-version: '17' distribution: 'temurin' cache: maven - - name: Check out HEAD revision - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 - with: - ref: ${{ github.head_ref }} - path: head - name: Check out BASE revision uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 with: ref: release-dev path: base - name: Build with Maven + working-directory: head run: mvn test -Dtest=SwaggerConfigTest#swaggerSpringPlugin -DfailIfNoTests=false - name: Run OpenAPI Diff (from HEAD revision) uses: mvegter/openapi-diff-action@72cde50f8d3a75f770f08e23b815d5ebe69ff757 @@ -38,6 +37,7 @@ jobs: head-spec: head/app/src/main/resources/swagger/api-docs.json base-spec: base/app/src/main/resources/swagger/api-docs.json - name: Commit api-docs + working-directory: head run: | git ls-files ./app** | grep 'api-docs*' | xargs git add git config --global user.email "selfcare-github@pagopa.it"