diff --git a/.github/workflows/build-publish.yaml b/.github/workflows/build-publish.yaml index 647f7a49c..11ab9484d 100644 --- a/.github/workflows/build-publish.yaml +++ b/.github/workflows/build-publish.yaml @@ -9,6 +9,13 @@ on: - main tags: - 'v[0-9]+.[0-9]+.[0-9]+' + workflow_dispatch: + inputs: + branch: + description: 'Branch to publish from' + required: true + type: string + default: 'main' jobs: build: @@ -45,7 +52,9 @@ jobs: runs-on: ubuntu-latest needs: build timeout-minutes: 15 - if: startsWith(github.ref, 'refs/tags/v') + if: | + startsWith(github.ref, 'refs/tags/v') || + github.event_name == 'workflow_dispatch' strategy: matrix: package: @@ -123,7 +132,9 @@ jobs: runs-on: ubuntu-latest needs: publish timeout-minutes: 5 - if: startsWith(github.ref, 'refs/tags/v') + if: | + startsWith(github.ref, 'refs/tags/v') && + github.event_name != 'workflow_dispatch' permissions: contents: write steps: diff --git a/packages/wallet/backend/src/stripe-integration/controller.ts b/packages/wallet/backend/src/stripe-integration/controller.ts index 4c63fbea7..98750420b 100644 --- a/packages/wallet/backend/src/stripe-integration/controller.ts +++ b/packages/wallet/backend/src/stripe-integration/controller.ts @@ -45,6 +45,13 @@ export class StripeController implements IStripeController { }) throw new BadRequest('Invalid stripe webhook signature') } + this.logger.info('\n--------------------------------\n') + this.logger.info('Stripe webhook received \n') + this.logger.info('Request \n') + this.logger.info(req) + this.logger.info('Request body \n') + this.logger.info(req.body) + this.logger.info('\n--------------------------------\n') const wh = await validate(webhookBodySchema, req) await this.stripeService.onWebHook(wh.body)