diff --git a/.github/workflows/release-images.yaml b/.github/workflows/release-images.yaml index a793a81..82ec1a5 100644 --- a/.github/workflows/release-images.yaml +++ b/.github/workflows/release-images.yaml @@ -14,7 +14,7 @@ env: PLATFORMS: linux/amd64,linux/arm64,linux/s390x,linux/ppc64le IMAGE_ORG: apicurio # The below values are extracted from the github.event context, - # which is only availble when the workflow gets triggered by a release event. + # which is only available when the workflow gets triggered by a release event. RELEASE_VERSION: ${{ github.event.release.name }} BRANCH: ${{ github.event.release.target_commitish }} diff --git a/.github/workflows/verify.yaml b/.github/workflows/verify.yaml index 6c05ea6..d960b57 100644 --- a/.github/workflows/verify.yaml +++ b/.github/workflows/verify.yaml @@ -1,4 +1,4 @@ -name: Build PR +name: Build & Verify on: push: @@ -130,3 +130,11 @@ jobs: tags: | docker.io/${{env.IMAGE_ORG}}/apicurio-api-designer-ui:${{env.IMAGE_TAG}} quay.io/${{env.IMAGE_ORG}}/apicurio-api-designer-ui:${{env.IMAGE_TAG}} + + # Trigger a deployment workflow in the apicurio-operate-first repository, which will + # deploy the `latest-snapshot` version of designer into the 3scale OpenShift cluster + # that we just built and pushed in the steps above. + trigger-3scale-deploy: + needs: [build-test] + if: github.event_name == 'push' + uses: apicurio/apicurio-operate-first/.github/workflows/deploy_latest_designer.yml@main