name: Publish JS SDK on: push: branches: - main paths: - apps/js-sdk/firecrawl/package.json env: TEST_API_KEY: ${{ secrets.TEST_API_KEY }} jobs: publish: name: Publish runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Set up Node.js uses: actions/setup-node@v3 with: node-version: "20" - name: Authenticate run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > ~/.npmrc - name: Publish run: npm publish working-directory: ./apps/js-sdk/firecrawl