🏡 index : quine-global/webdriverio.git

name: Expense Contribution

on:
  workflow_dispatch:
    inputs:
      prNumber:
        description: "Number of the PR (without #)"
        required: true
      amount:
        description: "The expense amount you like to grant for the contribution in $"
        required: true
        type: choice
        options:
          - '15'
          - '25'
          - '35'
          - '50'
          - '100'
          - '150'
          - '200'
          - '250'
          - '300'
          - '350'
          - '400'
          - '450'
          - '500'
          - '550'
          - '600'
          - '650'
          - '700'
          - '750'
          - '800'
          - '850'
          - '900'
          - '950'
          - '1000'

jobs:
  authorize:
    name: Authorize Actor
    uses: ./.github/workflows/authorize.yml
    secrets: inherit
  expense:
    permissions:
      contents: write
      id-token: write
    needs: [authorize]
    runs-on: ubuntu-latest
    steps:
      - name: Run Expense Flow
        uses: webdriverio/expense-action@v1
        with:
          prNumber: ${{ github.event.inputs.prNumber }}
          amount: ${{ github.event.inputs.amount }}
        env:
          RESEND_API_KEY: ${{ secrets.RESEND_API_KEY }}
          GH_TOKEN: ${{ secrets.WDIO_BOT_GITHUB_TOKEN }}