diff --git a/.github/workflows/publish-command.yml b/.github/workflows/publish-command.yml index ceea2dd7f360..a4efd21b421d 100644 --- a/.github/workflows/publish-command.yml +++ b/.github/workflows/publish-command.yml @@ -283,14 +283,6 @@ jobs: if: startsWith(matrix.connector, 'connectors') run: | curl -sL https://sentry.io/get-cli/ | bash || echo "sentry cli already installed" - - name: Create Sentry Release - if: startsWith(matrix.connector, 'connectors') - run: | - sentry-cli releases set-commits "${{ env.IMAGE_NAME }}@${{ env.IMAGE_VERSION }}" --auto --ignore-missing - env: - SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_CONNECTOR_RELEASE_AUTH_TOKEN }} - SENTRY_ORG: airbyte-5j - SENTRY_PROJECT: airbyte-connectors - name: Publish ${{ matrix.connector }} run: | echo "$SPEC_CACHE_SERVICE_ACCOUNT_KEY" > spec_cache_key_file.json && docker login -u ${DOCKER_HUB_USERNAME} -p ${DOCKER_HUB_PASSWORD} @@ -301,14 +293,16 @@ jobs: DOCKER_HUB_PASSWORD: ${{ secrets.DOCKER_HUB_PASSWORD }} # Oracle expects this variable to be set. Although usually present, this is not set by default on Github virtual runners. TZ: UTC - - name: Finalize Sentry release - if: startsWith(matrix.connector, 'connectors') + - name: Create Sentry Release + if: startsWith(matrix.connector, 'connectors') && success() run: | - sentry-cli releases finalize "${{ env.IMAGE_NAME }}@${{ env.IMAGE_VERSION }}" + SENTRY_RELEASE_NAME="airbyte-${{ env.IMAGE_NAME }}@${{ env.IMAGE_VERSION }}" + sentry-cli releases set-commits "$SENTRY_RELEASE_NAME" --auto --ignore-missing && + sentry-cli releases finalize "$SENTRY_RELEASE_NAME" env: SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_CONNECTOR_RELEASE_AUTH_TOKEN }} SENTRY_ORG: airbyte-5j - SENTRY_PROJECT: airbyte-connectors + SENTRY_PROJECT: connector-incident-management - name: Check if connector in definitions yaml if: github.event.inputs.auto-bump-version == 'true' && success() run: |