a tool for shared writing and social publishing

only run stripe sync on main

+1 -11
+1 -11
.github/workflows/stripe-sync.yml
··· 5 5 branches: [main] 6 6 paths: ["stripe/**"] 7 7 workflow_dispatch: 8 - inputs: 9 - mode: 10 - description: "Stripe mode" 11 - required: true 12 - default: "test" 13 - type: choice 14 - options: 15 - - test 16 - - live 17 8 18 9 jobs: 19 10 sync: 20 11 runs-on: ubuntu-latest 21 - environment: ${{ github.event.inputs.mode == 'live' && 'production' || 'staging' }} 22 12 steps: 23 13 - uses: actions/checkout@v4 24 14 - uses: actions/setup-node@v4 ··· 27 17 - run: npm ci 28 18 - run: npx tsx stripe/sync.ts 29 19 env: 30 - STRIPE_SECRET_KEY: ${{ github.event.inputs.mode == 'live' && secrets.STRIPE_SECRET_KEY_LIVE || secrets.STRIPE_SECRET_KEY_TEST }} 20 + STRIPE_SECRET_KEY: ${{ secrets.STRIPE_SECRET_KEY }}