name: Stripe Product Sync on: push: branches: [main] paths: ["stripe/**"] workflow_dispatch: jobs: sync: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: node-version: 20 - run: npm ci - run: npx tsx stripe/sync.ts env: STRIPE_SECRET_KEY: ${{ secrets.STRIPE_SECRET_KEY }}