name: Generate JS Client Reference on: workflow_dispatch: release: types: [published] jobs: services: runs-on: ubuntu-latest steps: - name: Cancel Previous Runs uses: styfle/cancel-workflow-action@0.11.0 with: access_token: ${{ github.token }} - name: Checkout uses: actions/checkout@v3 with: fetch-depth: 0 - name: Setup Node.js environment uses: actions/setup-node@v3 with: node-version: "16.20.2" cache: "yarn" - name: Install dependencies uses: ./.github/actions/cache-deps with: extension: reference - name: Build Packages run: yarn build - name: Generate Services Reference run: yarn generate:js-client - name: Create Pull Request uses: peter-evans/create-pull-request@v4 with: commit-message: "chore(docs): Generated JS Client Reference (automated)" base: "develop" title: "chore(docs): Generated JS Client Reference" labels: "type: chore" add-paths: www/apps/docs/content/references/js-client/** branch: "chore/generate-js-client" branch-suffix: "timestamp"